24628 lines
947 KiB
Plaintext
24628 lines
947 KiB
Plaintext
TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
AtmVcIdentifier, AtmVpIdentifier
|
|
FROM ATM-TC-MIB
|
|
Dot1agCfmMepIdOrZero
|
|
FROM IEEE8021-CFM-MIB
|
|
InterfaceIndex, InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
InetAddress, InetAddressPrefixLength,
|
|
InetAddressType, InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
MplsLabel
|
|
FROM MPLS-LDP-MIB
|
|
RouterID
|
|
FROM OSPF-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
Counter32, Counter64, Gauge32,
|
|
Integer32, IpAddress, MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE, OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, DisplayString, MacAddress,
|
|
RowStatus, StorageType,
|
|
TEXTUAL-CONVENTION, TimeStamp,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
timetraSRMIBModules, tmnxSRConfs,
|
|
tmnxSRNotifyPrefix, tmnxSRObjs
|
|
FROM TIMETRA-GLOBAL-MIB
|
|
SdpBindVcType, SdpId
|
|
FROM TIMETRA-SERV-MIB
|
|
TmnxMobGwId
|
|
FROM TIMETRA-TC-MG-MIB
|
|
Dot1PPriority, IpAddressPrefixLength,
|
|
SdpBindId, ServiceOperStatus, TDSCPName,
|
|
TDSCPNameOrEmpty, TFCName,
|
|
TItemDescription, TLNamedItem,
|
|
TLNamedItemOrEmpty, TNamedItem,
|
|
TNamedItemOrEmpty,
|
|
TPolicyStatementNameOrEmpty, TProfile,
|
|
TmnxActionType, TmnxAdminState,
|
|
TmnxBfdOnLspSessFecType,
|
|
TmnxBgpRouteTarget, TmnxEnabledDisabled,
|
|
TmnxEnabledDisabledAdminState,
|
|
TmnxEncapVal, TmnxHigh32,
|
|
TmnxIgpInstance, TmnxLow32,
|
|
TmnxMplsTpGlobalID, TmnxMplsTpNodeID,
|
|
TmnxPortID, TmnxPwGlobalIdOrZero,
|
|
TmnxServId, TmnxSpokeSdpIdOrZero,
|
|
TmnxStrSapId, TmnxTunnelID,
|
|
TmnxTunnelType,
|
|
TmnxVPNRouteDistinguisher, TmnxVRtrID,
|
|
TmnxVRtrIDOrZero, TmnxVcId,
|
|
TmnxVcIdOrNone
|
|
FROM TIMETRA-TC-MIB
|
|
vRtrID, vRtrIfIndex
|
|
FROM TIMETRA-VRTR-MIB
|
|
;
|
|
|
|
timetraOamTestMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED "201701010000Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO
|
|
"Nokia SROS Support
|
|
Web: http://www.nokia.com"
|
|
DESCRIPTION
|
|
"This document is the SNMP MIB module to manage and provision most
|
|
Nokia SROS OAM tests and all Nokia SROS Service Assurance Agent (SAA)
|
|
tests.
|
|
|
|
Copyright 2003-2018 Nokia. All rights reserved.
|
|
Reproduction of this document is authorized on the condition that
|
|
the foregoing copyright notice is included.
|
|
|
|
This SNMP MIB module (Specification) embodies Nokia's
|
|
proprietary intellectual property. Nokia retains
|
|
all title and ownership in the Specification, including any
|
|
revisions.
|
|
|
|
Nokia grants all interested parties a non-exclusive license to use and
|
|
distribute an unmodified copy of this Specification in connection with
|
|
management of Nokia products, and without fee, provided this copyright
|
|
notice and license appear on all copies.
|
|
|
|
This Specification is supplied 'as is', and Nokia makes no warranty,
|
|
either express or implied, as to the use, operation, condition, or
|
|
performance of the Specification."
|
|
|
|
REVISION "201701010000Z"
|
|
DESCRIPTION
|
|
"Rev 15.0 1 Jan 2017 00:00
|
|
15.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "201601010000Z"
|
|
DESCRIPTION
|
|
"Rev 14.0 1 Jan 2016 00:00
|
|
14.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "201501010000Z"
|
|
DESCRIPTION
|
|
"Rev 13.0 1 Jan 2015 00:00
|
|
13.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "201401010000Z"
|
|
DESCRIPTION
|
|
"Rev 12.0 1 Jan 2014 00:00
|
|
12.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "201102010000Z"
|
|
DESCRIPTION
|
|
"Rev 9.0 1 Feb 2011 00:00
|
|
9.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200902280000Z"
|
|
DESCRIPTION
|
|
"Rev 7.0 28 Feb 2009 00:00
|
|
7.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200801010000Z"
|
|
DESCRIPTION
|
|
"Rev 6.0 01 Jan 2008 00:00
|
|
6.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200701010000Z"
|
|
DESCRIPTION
|
|
"Rev 5.0 01 Jan 2007 00:00
|
|
5.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200603090000Z"
|
|
DESCRIPTION
|
|
"Rev 4.0 09 Mar 2006 00:00
|
|
4.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200508310000Z"
|
|
DESCRIPTION
|
|
"Rev 3.0 31 Aug 2005 00:00
|
|
3.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200501240000Z"
|
|
DESCRIPTION
|
|
"Rev 2.1 24 Jan 2005 00:00
|
|
2.1 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200401150000Z"
|
|
DESCRIPTION
|
|
"Rev 2.0 15 Jan 2004 00:00
|
|
2.0 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200308150000Z"
|
|
DESCRIPTION
|
|
"Rev 1.2 15 Aug 2003 00:00
|
|
1.2 release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200301200000Z"
|
|
DESCRIPTION
|
|
"Rev 1.0 20 Jan 2003 00:00
|
|
1.0 Release of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
REVISION "200111150000Z"
|
|
DESCRIPTION
|
|
"Rev 0.1 15 Nov 2001 00:00
|
|
Initial version of the TIMETRA-OAM-TEST-MIB."
|
|
|
|
::= { timetraSRMIBModules 11 }
|
|
|
|
TmnxOamBierHistoryReturnCode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamBierHistoryReturnCode indicates the value
|
|
copied from the Return Code field of a BIER Echo Reply PDU.
|
|
|
|
Code points include (but are not restricted to) the following.
|
|
|
|
Value Interpretation
|
|
----- -------------------------------
|
|
0 No return code
|
|
1 Malformed Echo Request received
|
|
2 One or more of the TLVs was not understood
|
|
3 Replying BFR is the only BFER in header Bitstring
|
|
4 Replying BFR is one of the BFER in header Bitstring
|
|
5 Packet-Forward-Success
|
|
6 Invalid Multipath Info Request
|
|
7 <not defined>
|
|
8 No matching entry in forwarding table.
|
|
9 Set-Identifier Mismatch
|
|
10 DDMAP Mismatch
|
|
|
|
Zero is returned if a BIER Echo Reply PDU was not received (e.g. if a
|
|
timeout occurred)."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 3.2, 'Return Code'."
|
|
SYNTAX Unsigned32 (0..255)
|
|
|
|
TmnxOamBuildPktHeaderType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamBuildPktHeaderType specifies the type of a
|
|
packet header used by the OAM Egress Finder.
|
|
|
|
Abbreviations
|
|
DOT1Q: IEEE 802.1Q
|
|
GPRS: General Packet Radio Service
|
|
GRE: Generic Routing Encapsulation
|
|
GTP: GPRS Tunneling Protocol
|
|
L2TP: Layer 2 Tunneling Protocol
|
|
PBB: Provider Backbone Bridge"
|
|
REFERENCE
|
|
"RFC 2784, 'Generic Routing Encapsulation (GRE)'.
|
|
RFC 4385, 'Pseudowire Emulation Edge-to-Edge (PWE3) Control Word
|
|
for Use over an MPLS PSN'.
|
|
RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification',
|
|
Section 4, 'Fragment Header'."
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
controlWord (1),
|
|
dot1q (2),
|
|
ethernet (3),
|
|
gre (4),
|
|
gtpUser (5),
|
|
ipsecAuth (6),
|
|
ipv4 (7),
|
|
ipv6 (8),
|
|
ipv6Fragment (9),
|
|
l2tp (10),
|
|
mpls (11),
|
|
pbb (12),
|
|
tcp (13),
|
|
udp (14)
|
|
}
|
|
|
|
TmnxOamLspAssocChannel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamLspAssocChannel specifies the launched echo
|
|
request's usage of the Associated Channel (ACH) mechanism, when
|
|
testing an MPLS-TP LSP.
|
|
|
|
Values:
|
|
notApplicable(1)
|
|
Used when the test is not testing an MPLS-TP LSP.
|
|
nonIp(2)
|
|
Use the Associated Channel mechanism described in RFC 6426,
|
|
Section 3.3.
|
|
none(3)
|
|
Do not use an Associated Channel, as described in RFC 6426,
|
|
Section 3.1.
|
|
ipv4(4)
|
|
Use the Associated Channel mechanism described in RFC 6426,
|
|
Section 3.2."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.1, 'LSP Ping with IP Encapsulation',
|
|
Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
|
|
Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
|
|
SYNTAX INTEGER {
|
|
notApplicable (1),
|
|
nonIp (2),
|
|
none (3),
|
|
ipv4 (4)
|
|
}
|
|
|
|
TmnxOamLspTestSubMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamLspTestSubMode specifies the type of LSP ping
|
|
or LSP trace route test to perform.
|
|
|
|
LSP test types:
|
|
static(2)
|
|
Perform an LSP ping or LSP trace route test using the RFC 6426
|
|
'Target FEC Stack' code point 'Static LSP'.
|
|
bgpLabeledPrefix(3)
|
|
Perform an LSP ping or LSP trace route test using the RFC 4379
|
|
'Target FEC Stack' code point 'BGP labeled IPv4 prefix'. In
|
|
future, 'bgpLabeledPrefix(3)' will also be used for the RFC
|
|
4379 'Target FEC Stack' code point 'BGP labeled IPv6 prefix'.
|
|
srIsis(4)
|
|
Perform an LSP ping or LSP trace route test in the Segment
|
|
Routing (SR) case, where the Interior Gateway Protocol (IGP)
|
|
is Intermediate System to Intermediate System (IS-IS).
|
|
srOspf(5)
|
|
Perform an LSP ping or LSP trace route test in the Segment
|
|
Routing (SR) case, where the Interior Gateway Protocol (IGP)
|
|
is Open Shortest Path First (OSPF).
|
|
srTe(6)
|
|
Perform an LSP ping or LSP trace route test in the Segment
|
|
Routing Traffic Engineering (SR-TE) case.
|
|
srPolicy(7)
|
|
Perform an LSP ping or LSP trace route test using a Segment
|
|
Routing policy.
|
|
srOspf3(8)
|
|
Perform an LSP ping or LSP trace route test in the SR case,
|
|
where the IGP is OSPFv3.
|
|
unspecified(1)
|
|
Perform any other supported type of LSP ping or trace route
|
|
test. Examples: an LSP ping or trace route test using the RFC
|
|
4379 'Target FEC Stack' code point 'LDP IPv4 prefix'; an LSP
|
|
ping or trace route test using the RFC 4379 'Target FEC Stack'
|
|
code point 'RSVP IPv4 LSP'."
|
|
REFERENCE
|
|
"IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
|
|
Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
|
|
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2 ('Target FEC Stack').
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.3.1 ('Static LSP Sub-TLV').
|
|
IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
|
|
SYNTAX INTEGER {
|
|
unspecified (1),
|
|
static (2),
|
|
bgpLabeledPrefix (3),
|
|
srIsis (4),
|
|
srOspf (5),
|
|
srTe (6),
|
|
srPolicy (7),
|
|
srOspf3 (8)
|
|
}
|
|
|
|
TmnxOamMplsEchoDownMapTlv ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamMplsEchoDownMapTlv specifies the type of
|
|
downstream mapping TLV in an MPLS echo request PDU.
|
|
|
|
'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
|
|
4379, Section 3.3.
|
|
|
|
'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
|
|
in RFC 6424, Section 3.3."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3 ('Downstream Mapping').
|
|
RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
|
|
over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
|
|
SYNTAX INTEGER {
|
|
dsmap (1),
|
|
ddmap (2)
|
|
}
|
|
|
|
TmnxOamMplsEchoDownMapTlvOrNone ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamMplsEchoDownMapTlvOrNone specifies the type
|
|
of downstream mapping TLV in an MPLS echo request PDU (or no
|
|
downstream mapping TLV).
|
|
|
|
'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
|
|
4379, Section 3.3.
|
|
|
|
'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
|
|
in RFC 6424, Section 3.3.
|
|
'none(3)' specifies none of the above TLVs."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3 ('Downstream Mapping').
|
|
RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
|
|
over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
|
|
SYNTAX INTEGER {
|
|
dsmap (1),
|
|
ddmap (2),
|
|
none (3)
|
|
}
|
|
|
|
TmnxOamMplsTpPathType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamMplsTpPathType specifies the type of an MPLS-TP
|
|
path to be tested.
|
|
|
|
Path types:
|
|
working(1) - test the primary path of the MPLS-TP LSP
|
|
protect(2) - test the secondary path of the MPLS-TP LSP
|
|
active(3) - test the currently active path of the MPLS-TP LSP"
|
|
REFERENCE
|
|
"RFC 5921, 'A Framework for MPLS in Transport Networks',
|
|
Section 1.3.4, 'MPLS-TP Label Switched Path'."
|
|
SYNTAX INTEGER {
|
|
working (1),
|
|
protect (2),
|
|
active (3)
|
|
}
|
|
|
|
TmnxOamTestMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamTestMode is an enumerated integer that
|
|
indicates the type of OAM test."
|
|
SYNTAX INTEGER {
|
|
notConfigured (0),
|
|
ping (1),
|
|
traceroute (2)
|
|
}
|
|
|
|
TmnxOamPingRtnCode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamPingRtnCode is an enumerated integer that
|
|
indicates the return code received in the OAM ping response common
|
|
header.
|
|
|
|
Code points:
|
|
notApplicable The return code has no significance in the
|
|
context of the test being conducted.
|
|
fecEgress Replying router is an egress for the Forwarding
|
|
Equivalence Class (FEC).
|
|
fecNoMap Replying router has no mapping for the FEC.
|
|
notDownstream Replying router is not one of the
|
|
downstream routers.
|
|
downstream Replying router is one of the downstream
|
|
routers and its mapping for this FEC on the
|
|
received interface is the given label.
|
|
downstreamNotLabel Replying router is one of the downstream
|
|
routers but its mapping for this FEC is not
|
|
the given label.
|
|
downstreamNotMac Replying router is one of the downstream
|
|
routers but it does not have the given MAC
|
|
address
|
|
downstreamNotMacFlood Replying router is one of the downstream
|
|
routers but it does not have the given MAC
|
|
address and is unable to flood the request.
|
|
malformedEchoRequest A malformed echo request was received.
|
|
tlvNotUnderstood One or more of the TLVs was not understood.
|
|
downstreamNotInMfib Replying router is one of the downstream
|
|
routers but it does not have an MFIB entry
|
|
for the given source group combination.
|
|
downstreamMismatched Downstream mapping mismatched.
|
|
upstreamIfIdUnkn Upstream interface index unknown.
|
|
noMplsFwd Label switched but no MPLS forwarding at
|
|
stack-depth.
|
|
noLabelAtStackDepth No label entry at stack-depth.
|
|
protoIntfMismatched Protocol not associated with interface at
|
|
FEC stack-depth.
|
|
terminatedByOneLabel Premature termination of ping due to
|
|
label stack shrinking to a single label.
|
|
seeDDMapForRetCodeSubCode See DDMap TLV for rc and sub-rc.
|
|
fecStackChange Label switched with FEC stack change."
|
|
SYNTAX INTEGER {
|
|
notApplicable (0),
|
|
fecEgress (1),
|
|
fecNoMap (2),
|
|
notDownstream (3),
|
|
downstream (4),
|
|
downstreamNotLabel (5),
|
|
downstreamNotMac (6),
|
|
downstreamNotMacFlood (7),
|
|
malformedEchoRequest (8),
|
|
tlvNotUnderstood (9),
|
|
downstreamNotInMfib (10),
|
|
downstreamMismatched (11),
|
|
upstreamIfIdUnkn (12),
|
|
noMplsFwd (13),
|
|
noLabelAtStackDepth (14),
|
|
protoIntfMismatched (15),
|
|
terminatedByOneLabel (16),
|
|
seeDDMapForRetCodeSubCode (17),
|
|
fecStackChange (18)
|
|
}
|
|
|
|
TmnxOamAddressType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamAddressType is an enumerated integer that
|
|
indicates the type of address used in OAM test requests and responses."
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
ipv4Address (1),
|
|
ipv6Address (2),
|
|
macAddress (3),
|
|
sapId (4),
|
|
sdpId (5),
|
|
localCpu (6),
|
|
ipv4Unnumbered (7),
|
|
ipv6Unnumbered (8),
|
|
sdpBindId (9),
|
|
nonIp (10),
|
|
networkInterface (11)
|
|
}
|
|
|
|
TmnxOamResponseStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamResponseStatus indicates the status of an OAM
|
|
Echo probe operation.
|
|
|
|
responseReceived(1) - Operation completed successfully.
|
|
unknown(2) - Operation failed due to unknown error.
|
|
internalError(3) - An implementation detected an error in its own
|
|
processing that caused an operation to fail.
|
|
maxConcurrentLimitReached(4) - The maximum number of concurrent active
|
|
operations would have been exceeded if the corresponding operation
|
|
was allowed.
|
|
requestTimedOut(5) - Operation failed to receive a valid reply within
|
|
the time limit imposed on it.
|
|
unknownOrigSdpId(6) - Invalid or non-existent originating SDP-ID.
|
|
downOrigSdpId(7) - The originating SDP-ID is operationally down.
|
|
requestTerminated(8) - The OAM ping test was terminated by the manager
|
|
before reply or timeout.
|
|
invalidOriginatorId(9) - The far-end replied with an invalid
|
|
originator-ID error.
|
|
invalidResponderId(10) - The far-end replied with an invalid
|
|
responder-ID error.
|
|
unknownRespSdpId(11) - The far-end replied with an invalid response
|
|
SDP-ID error.
|
|
downRespSdpId(12) - The far-end replied with down (admin or oper)
|
|
response SDP-ID.
|
|
invalidServiceId(13) - Invalid or non-existent originator Service-ID
|
|
(svc-ping).
|
|
invalidSdp(14) - Invalid or non-existent SDP for Service (svc-ping).
|
|
downServiceSdp(15) - SDP for the Service is down. (svc-ping).
|
|
noServiceEgressLabel(16) - Non-existent Service egress label.
|
|
(svc-ping).
|
|
invalidHostAddress(17) - The IP address for a host has been determined
|
|
to be invalid. Examples of this are broadcast or multicast
|
|
addresses. (svc-ping).
|
|
invalidMacAddress(18) - The MAC address specified has been determined
|
|
to be invalid. (macPing).
|
|
invalidLspName(19) - The LSP name specified has been determined to be
|
|
invalid. (lspPing).
|
|
macIsLocal(20) - MAC Ping or Trace route not sent because the MAC
|
|
address is on a local SAP or CPU. (MAC-Ping/MAC-TR).
|
|
farEndUnreachable(21) - No route to the far end of the GRE SDP tunnel.
|
|
downOriginatorId(22) - The ping originator is operationally down.
|
|
downResponderId(23) - The ping responder is operationally down.
|
|
changedResponderId(24) - The ping responder-ID is changed.
|
|
downOrigSvcId(25) - Service on the originator side is operationally
|
|
down. (svc-ping).
|
|
downRespSvcId(26) - Service on the responder side is operationally
|
|
down. (svc-ping).
|
|
noServiceIngressLabel(27) - Non-existent service ingress label.
|
|
(svc-ping).
|
|
mismatchCustId(28) - Service customer ID mismatch between originator
|
|
and responder. (svc-ping).
|
|
mismatchSvcType(29) - Service type mismatch between originator and
|
|
responder. (svc-ping).
|
|
mismatchSvcMtu(30) - Service MTU mismatch between originator and
|
|
responder. (svc-ping).
|
|
mismatchSvcLabel(31) - Service label mismatch between originator and
|
|
responder. (svc-ping).
|
|
noSdpBoundToSvc(32) - No SDP bound to the service. (svc-ping).
|
|
downOrigSdpBinding(33) - SDP binding is down on the Originator side.
|
|
(sdp-ping).
|
|
invalidLspPathName(34) - The LSP path name specified is invalid.
|
|
(lsp-ping).
|
|
noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping).
|
|
invalidLspId(36) - No active LSP path found. (lsp-ping).
|
|
downLspPath(37) - LSP path is operationally down. (lsp-ping).
|
|
invalidLspProtocol(38) - LSP Protocol is not supported or is invalid.
|
|
(lsp-ping).
|
|
invalidLspLabel(39) - LSP label is invalid. (lsp-ping).
|
|
routeIsLocal(40) - The route is a local route. (vprn-ping).
|
|
noRouteToDest(41) - There is no route to the destination. (vprn-ping).
|
|
localExtranetRoute(42) - The route is a local extranet route.
|
|
(vprn-ping).
|
|
srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route.
|
|
(vprn-ping).
|
|
srcIpInvalid(44) - The source IP is invalid or there is no route to the
|
|
source. (vprn-ping)
|
|
bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target
|
|
information is not retrievable. (vprn-trace)
|
|
mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot
|
|
be initiated. (mtrace)
|
|
mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast trace
|
|
cannot be initiated. (mtrace)
|
|
mTraceSysIpNotCfg(48) - System ip address not configured. It is used as
|
|
the response address in the multicast trace query. (mtrace)
|
|
noFwdEntryInMfib(49) - No forwarding entry could be found for the
|
|
specified source and destination address in the MFIB. (mfib-ping).
|
|
dnsNameNotFound(50) - The domain name specified in the DNS query does
|
|
not exist.
|
|
noSocket(51) - unable to get socket. (icmp-ping).
|
|
socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket.
|
|
(icmp-ping).
|
|
socketOptIfInexFail(53) - unable to set IP_IFINDEX for socket.
|
|
(icmp-ping).
|
|
socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket.
|
|
(icmp-ping).
|
|
socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket.
|
|
(icmp-ping).
|
|
socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket.
|
|
(icmp-ping).
|
|
socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket.
|
|
(icmp-ping).
|
|
socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping).
|
|
socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping).
|
|
bindSocketFail(60) - unable to bind socket. (icmp-ping).
|
|
noRouteByIntf(61) - no route to destination via the specified
|
|
interface. (icmp-ping).
|
|
noIntf(62) - no interface specified. (icmp-ping).
|
|
noLocalIp(63) - unable to find local IP address. (icmp-ping).
|
|
sendtoFail(64) - sendto function failed. (icmp-ping).
|
|
rcvdWrongType(65) - received packet of wrong ICMP type. (icmp-ping).
|
|
noDirectInterface(66) - no direct interface to reach destination.
|
|
(icmp-ping).
|
|
nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping).
|
|
socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket.
|
|
(icmp-ping).
|
|
noSpokeSdpInVll (69) - unable to find spoke-sdp given sdp-id:vc-id
|
|
(vccv-ping).
|
|
farEndVccvNotSupported (70) - far end does not support the VCCV
|
|
options. (vccv-ping).
|
|
noVcEgressLabel (71) - no VC egress label to send vccv-ping.
|
|
socketOptIpSessionFail (72) - unable to set IP_SESSION for socket.
|
|
(icmp-ping).
|
|
rcvdWrongSize(73) - received packet of wrong size. (icmp-ping).
|
|
dnsLookupFail (74) - DNS lookup failed. (icmp-ping).
|
|
noIpv6SrcAddrOnIntf (75) - no IPv6 source on the interface (icmp-ping).
|
|
multipathNotSupported (76) - downstream node does not support
|
|
multipath. (lsp-trace).
|
|
nhIntfNameNotFound (77) - Given next-hop interface name not found.
|
|
(lsp-ping/trace).
|
|
msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed
|
|
reply mode only (vccv-ping).
|
|
ancpNoAncpString (79) - ANCP string unknown to the system.
|
|
ancpNoSubscriber (80) - subscriber unknown to the system.
|
|
ancpNoAncpStringForSubscriber (81) - subscriber has no associated ANCP
|
|
string.
|
|
ancpNoAccessNodeforAncpString (82) - no access node is found for the
|
|
given ANCP string.
|
|
ancpNoAncpCapabilityNegotiated (83) - ANCP capability not negotiated
|
|
with the involved DSLAM.
|
|
ancpOtherTestInProgress (84) - another ANCP test is running for this
|
|
ANCP string.
|
|
ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent ANCP
|
|
tests reached.
|
|
spokeSdpOperDown (86) - spoke-sdp is operationally down (vccv-ping).
|
|
noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no VCCV
|
|
support in echo reply direction.
|
|
p2mpLspNameOrInstInvalid (88) - P2MP LSP name or instance provided is
|
|
not valid.
|
|
p2mpLspS2LPathDown (89) - LSP path to S2L is down.
|
|
p2mpLspS2LAddressInvalid (90) - One or more S2L address is not valid.
|
|
p2mpLspNotOperational (91) - P2MP LSP is operationally down.
|
|
p2mpLspTrMultipleReplies (92) - Probe returned multiple responses.
|
|
Result may be inconsistent.
|
|
invalidMepId (93) - The user-configured MEP identifier is not valid.
|
|
multipleReplies (94) - more than one reply received, when one was
|
|
expected.
|
|
packetSizeTooBig (95) - The packet is larger than the network's MTU and
|
|
cannot be fragmented. For ICMP-ping tests, this results from an
|
|
ICMPv4 type 3 code 4 or ICMPv6 type 2 message.
|
|
gtpPingError (96) - General GTP Ping Error.
|
|
gtpPingRsrcUnavailable (97) - GTP Path management resource unavailable.
|
|
gtpPingDupRequest (98) - Duplicate request for the same peer.
|
|
gtpPingCleanUpInProg (99) - GTP Path management clean up in progress.
|
|
invalidInterface (100) - The egress interface specified does not exist.
|
|
p2mpLspNotFound (101) - The P2MP-LSP not found given LDP-ID or
|
|
sender address.
|
|
ethCfmSlmInLoss(102) - Synthetic Loss Measurement (SLM) probe lost in
|
|
transit from far-end node to local agent.
|
|
ethCfmSlmOutLoss(103) - SLM probe lost on transmit from local agent to
|
|
far-end node.
|
|
ethCfmSlmUnacknowledged(104) - SLM probe lost but unable to identify
|
|
loss reason.
|
|
spokeSdpFecNoBndFound(105) - Spoke-sdp-fec is invalid or has no
|
|
associated SDP binding yet.
|
|
mtraceNotSupportedP2mp(106) - mtrace not supported in base routing
|
|
context when incoming interface is p2mp
|
|
useFec129Parameters(107) - specify FEC129 parameters for FEC129 PW
|
|
instead of sdp-id:vc-id
|
|
dnsServerUnexpectedResponse(108) - nameserver unexpected response.
|
|
dnsServerResponseFormErr(109) - nameserver responded with FORMERR.
|
|
dnsServerResponseServFail(110) - nameserver responded with SERVFAIL.
|
|
dnsServerResponseNotImp(111) - nameserver responded with NOTIMP.
|
|
dnsServerResponseRefused(112) - nameserver responded with REFUSED.
|
|
sendFailUndefinedServiceId(113) - The OAM test cannot be performed
|
|
because the associated service does not exist.
|
|
sendFailWrongServiceType(114) - The OAM test cannot be performed
|
|
because the associated service is of the wrong type.
|
|
sendFailSubnettedService(115) - The OAM test cannot be performed
|
|
on a service with a specified MAC subnet length.
|
|
invalidRespServiceId(116) - Invalid or non-existent responder
|
|
Service-ID.
|
|
adminDownOrigSdpBind(117) - SDP binding is administratively down on the
|
|
originator side.
|
|
operDownRespSdpBind(118) - SDP binding is operationally down on the
|
|
responder side.
|
|
adminDownRespSdpBind(119) - SDP binding is administratively down on the
|
|
responder side.
|
|
sdpBindVcidMismatch(120) - SDP binding VC ID mismatch between
|
|
originator and responder.
|
|
sdpBindTypeMismatch(121) - SDP binding type mismatch between originator
|
|
and responder.
|
|
sdpBindVcTypeMismatch(122) - SDP binding VC type mismatch between
|
|
originator and responder.
|
|
sdpBindVlanVcTagMismatch(123) - SDP binding VLAN VC tag mismatch
|
|
between originator and responder.
|
|
adminDownOrigSvc(124) - Service on the originator side is
|
|
administratively down.
|
|
adminDownRespSvc(125) - Service on the responder side is
|
|
administratively down.
|
|
adminDownOrigSdpId(126) - The originating SDP-ID is administratively
|
|
down.
|
|
adminDownRespSdpId(127) - The responding SDP-ID is administratively
|
|
down.
|
|
mTraceSourceIsNotRemote(128) - The multicast trace route test cannot be
|
|
performed because the source address is not remote.
|
|
invalidVirtualRouterId(129) - The OAM test cannot be performed because
|
|
the associated virtual router ID is invalid.
|
|
ldpPrefixIsLocal(130) - The OAM test cannot be performed because the
|
|
associated LDP prefix is local to the system.
|
|
sourceIpIsNotLocal(131) - The OAM test cannot be performed because the
|
|
associated source address is not local to the system.
|
|
nextHopIpIsLocal(132) - The OAM test cannot be performed because the
|
|
associated next hop address is local to the system.
|
|
targetIpIsLocal(133) - The OAM test cannot be performed because the
|
|
associated target address is local to the system.
|
|
invalidControlPlaneOption(134) - The OAM test cannot be performed
|
|
because the control plane send or receive option is not allowed
|
|
with the specified service.
|
|
iomRevisionNotSupported(135) - The OAM test cannot be performed due
|
|
to a mismatch in supported revision with the provisioned IOMs.
|
|
invalidSourceMacOption(136) - The OAM test cannot be performed because
|
|
the source MAC option is not allowed with the specified service.
|
|
sendFailSpbMgdService(137) - The OAM test cannot be performed on a
|
|
service which is managed by SPB.
|
|
useStaticPwParameters(138) - The spoke SDP is configured for static PW.
|
|
type1Fec129PwNotSupported(139) - The OAM test is not supported on
|
|
type 1 FEC129 pseudowires.
|
|
mplsTpLspPathNotOperational(140) - The OAM test cannot be performed
|
|
because the MPLS-TP LSP path is not operational.
|
|
invalidStaticMplsTpLsp(141)- The OAM test only supports static MPLS-TP
|
|
LSPs.
|
|
controlWordNotValid(142) - The control word for the spoke-sdp is not
|
|
valid for this OAM test.
|
|
pwPathIdNotConfigured(143) - The pw-path-id provisioning is not
|
|
complete.
|
|
notSupportedOnVcSwitchService(144) - The OAM test is not supported on a
|
|
vc-switching service.
|
|
sdpFarEndNotSupported(145) - The OAM test does not support the SDP far
|
|
end value.
|
|
mplsTpLspPathShutdown(146) - The MPLS-TP path is currently shutdown.
|
|
forceOptionIsBlocked(147) - The force option is currently blocked
|
|
because of the configuration of a related entity.
|
|
intfForLspPathIsNotOperational(148) - The interface for the LSP path is
|
|
not operational
|
|
ttlExpired(149) - The destination could not be reached because the
|
|
time-to-live (IPv4) or hop limit (IPv6) was too small. This
|
|
results from an ICMPv4 type 11 code 0 or ICMPv6 type 3 code 0
|
|
message.
|
|
networkUnreachable(150) - The network specified by the destination
|
|
address is unreachable. This results from an ICMPv4 type 3 code 0
|
|
or ICMPv6 type 1 code 0 message.
|
|
hostUnreachable(151) - The host specified by the destination address is
|
|
unreachable. This results from an ICMPv4 type 3 code 1 or ICMPv6
|
|
type 1 code 3 message.
|
|
bgpLabelPrefixIsLocal(152) - The OAM test cannot be performed because
|
|
the associated BGP Label Route prefix is local to the system.
|
|
bgpLabelPrefixUnknown(153) - The OAM test cannot be performed because
|
|
the BGP Target FEC prefix entry is not found in the Routing Table.
|
|
ldpPrefixUnknown(154) - The OAM test cannot be performed because the
|
|
LDP Target FEC prefix entry is not found in the Routing Table.
|
|
l2tpv3DeliveryTypeUnsupported(155) - The OAM test cannot be performed
|
|
because the l2TPv3 delivery type is unsupported.
|
|
vPingPeerCvNoLspPing(156) - The OAM test cannot be performed because
|
|
the peer CV bits do not support lsp ping.
|
|
vPingPeerCcNoCtrlWord(157) - The OAM test cannot be performed because
|
|
the peer CC bits do not support control word.
|
|
sendFailEvpnCfgdService(158) - The OAM test cannot be performed on a
|
|
VPLS service that has EVPN configured.
|
|
sendFailed(159) - The OAM test cannot send the test packet.
|
|
minimumPacketSizeNotMet(160) - The OAM test cannot send the test packet
|
|
as the minimum required packet size exceeds the user supplied packet
|
|
size.
|
|
invalidTargetFecType(161) - The OAM test does not support this FEC
|
|
type.
|
|
p2mpLspPingNotSupportedOnMgmtRtr(162) - The OAM p2mpLspPing test is not
|
|
supported on the management router.
|
|
ipv4SdpFarEndsOnly(163) - The OAM test only supports bindings and SDPs
|
|
using an IPv4 far end.
|
|
vxlanEgrBndSvcMismatch(164) - The OAM test cannot send packets to a
|
|
VXLAN egress binding not owned by the same service as the one
|
|
sending.
|
|
vxlanNoMatchingTep(165) - The OAM test can only send to VTEPs that have
|
|
been configured.
|
|
vxlanEvpnUnconfigured(166) - The OAM test can only send on a service
|
|
with EVPN configured.
|
|
ipv6SdpFarEndsNotSupported(167) - The OAM test does not support
|
|
bindings and SDPs using an IPv6 far end.
|
|
oamTestOverSRTunNotSupported(168) - The OAM test is not supported on SR
|
|
tunnels.
|
|
sendFailEvpnCfgdPbbService(169) - The OAM test cannot be performed on a
|
|
VPLS/Epipe service that is associated with a b-vpls that has EVPN
|
|
configured.
|
|
txPortDown(170) - The transmit port is operationally down.
|
|
noTxPort(171) - No transmit port.
|
|
parentAdminDown(172) - The parent (SPOKE, SAP, service or port) of the
|
|
MEP is administratively down.
|
|
destMacResolveFail(173) - Unable to resolve the remote-mepid to a
|
|
unicast layer2 MAC address.
|
|
vxlanIpV6TermUnsupported(174) - The OAM test does not support IPv6
|
|
tunnel termination points.
|
|
ipPrefixIsLocal(175) - The OAM test cannot be performed because
|
|
the associated IP prefix is local to the system.
|
|
ipPrefixUnknown(176) - The OAM test cannot be performed because the
|
|
Target FEC prefix entry is not found in the Routing Table.
|
|
greEthBrdgdDelvryTypeUnsupported(177) - The OAM test cannot be
|
|
performed because the GRE Ethernet Bridged delivery type is
|
|
unsupported.
|
|
mtrace2Disabled(178) - The mtrace2 test cannot be performed because
|
|
mtrace2 is disabled at the system level.
|
|
ipv6TunneledNextHopUnsupported(179) - The VPRN ping/trace test has
|
|
no support for IPv6 tunneled next hops.
|
|
srTunneledNextHopUnsupported(180) - The VPRN ping/trace test has no
|
|
support for Segment Routing tunneled next hops.
|
|
srTeTunneledNextHopUnsupported(181) - The VPRN ping/trace test has
|
|
no support for Segment Routing Traffic Engineering next hops.
|
|
nextHopIpIsSubnet(182) - The OAM test cannot be performed because the
|
|
associated next hop address is a subnet.
|
|
ipDestAndNextHopComboUnsupported(183) - The IP destination address
|
|
type and provided next hop type is not a supported combination.
|
|
resolvedIpDstSrcComboUnsupported(184) - The resolved IP destination
|
|
address type and provided source address type is not a supported
|
|
combination.
|
|
srPolicyNotFound(185) - The SR-POLICY not found given color and
|
|
endpoint.
|
|
srPolicySegmentListNotFound(186) - The SR-POLICY's segment list not
|
|
found given segment list Id.
|
|
ethCfmUnsupportedTestType(187) - The test type is not valid for the
|
|
MEP.
|
|
ipPrefixInvalid(188) - The OAM test cannot be performed because the
|
|
Target FEC prefix entry is not valid for the test.
|
|
bierError (189) - The BIER OAM test received a reply with an
|
|
unsuccessful return code.
|
|
pathDestAddrTypeMismatch(190) - The path destination address type
|
|
doesn't match the prefix address type.
|
|
srcAddrTypeMismatch(191) - The source address type doesn't match
|
|
the prefix address type.
|
|
nhAddrTypeMismatch(192) - The next hop address type doesn't match
|
|
the prefix address type.
|
|
invalidRouterInstance(193) - a probe cannot be sent because the
|
|
test's router-instance is invalid.
|
|
mtrace2OperDown(194) - An mtrace2 probe cannot be sent because
|
|
mtrace2 is operationally down at the system level."
|
|
SYNTAX INTEGER {
|
|
responseReceived (1),
|
|
unknown (2),
|
|
internalError (3),
|
|
maxConcurrentLimitReached (4),
|
|
requestTimedOut (5),
|
|
unknownOrigSdpId (6),
|
|
downOrigSdpId (7),
|
|
requestTerminated (8),
|
|
invalidOriginatorId (9),
|
|
invalidResponderId (10),
|
|
unknownRespSdpId (11),
|
|
downRespSdpId (12),
|
|
invalidServiceId (13),
|
|
invalidSdp (14),
|
|
downServiceSdp (15),
|
|
noServiceEgressLabel (16),
|
|
invalidHostAddress (17),
|
|
invalidMacAddress (18),
|
|
invalidLspName (19),
|
|
macIsLocal (20),
|
|
farEndUnreachable (21),
|
|
downOriginatorId (22),
|
|
downResponderId (23),
|
|
changedResponderId (24),
|
|
downOrigSvcId (25),
|
|
downRespSvcId (26),
|
|
noServiceIngressLabel (27),
|
|
mismatchCustId (28),
|
|
mismatchSvcType (29),
|
|
mismatchSvcMtu (30),
|
|
mismatchSvcLabel (31),
|
|
noSdpBoundToSvc (32),
|
|
downOrigSdpBinding (33),
|
|
invalidLspPathName (34),
|
|
noLspEndpointAddr (35),
|
|
invalidLspId (36),
|
|
downLspPath (37),
|
|
invalidLspProtocol (38),
|
|
invalidLspLabel (39),
|
|
routeIsLocal (40),
|
|
noRouteToDest (41),
|
|
localExtranetRoute (42),
|
|
srcIpInBgpVpnRoute (43),
|
|
srcIpInvalid (44),
|
|
bgpDaemonBusy (45),
|
|
mcastNotEnabled (46),
|
|
mTraceNoSGFlow (47),
|
|
mTraceSysIpNotCfg (48),
|
|
noFwdEntryInMfib (49),
|
|
dnsNameNotFound (50),
|
|
noSocket (51),
|
|
socketOptVprnIdFail (52),
|
|
socketOptIfInexFail (53),
|
|
socketOptNextHopFail (54),
|
|
socketOptMtuDiscFail (55),
|
|
socketOptSndbufFail (56),
|
|
socketOptHdrincFail (57),
|
|
socketOptTosFail (58),
|
|
socketOptTtlFail (59),
|
|
bindSocketFail (60),
|
|
noRouteByIntf (61),
|
|
noIntf (62),
|
|
noLocalIp (63),
|
|
sendtoFail (64),
|
|
rcvdWrongType (65),
|
|
noDirectInterface (66),
|
|
nexthopUnreachable (67),
|
|
socketOptHwTimeStampFail (68),
|
|
noSpokeSdpInVll (69),
|
|
farEndVccvNotSupported (70),
|
|
noVcEgressLabel (71),
|
|
socketOptIpSessionFail (72),
|
|
rcvdWrongSize (73),
|
|
dnsLookupFail (74),
|
|
noIpv6SrcAddrOnIntf (75),
|
|
multipathNotSupported (76),
|
|
nhIntfNameNotFound (77),
|
|
msPwInvalidReplyMode (78),
|
|
ancpNoAncpString (79),
|
|
ancpNoSubscriber (80),
|
|
ancpNoAncpStringForSubscriber (81),
|
|
ancpNoAccessNodeforAncpString (82),
|
|
ancpNoAncpCapabilityNegotiated (83),
|
|
ancpOtherTestInProgress (84),
|
|
ancpMaxNbrAncpTestsInProgress (85),
|
|
spokeSdpOperDown (86),
|
|
noMsPwVccvInReplyDir (87),
|
|
p2mpLspNameOrInstInvalid (88),
|
|
p2mpLspS2LPathDown (89),
|
|
p2mpLspS2LAddressInvalid (90),
|
|
p2mpLspNotOperational (91),
|
|
p2mpLspTrMultipleReplies (92),
|
|
invalidMepId (93),
|
|
multipleReplies (94),
|
|
packetSizeTooBig (95),
|
|
gtpPingError (96),
|
|
gtpPingRsrcUnavailable (97),
|
|
gtpPingDupRequest (98),
|
|
gtpPingCleanUpInProg (99),
|
|
invalidInterface (100),
|
|
p2mpLspNotFound (101),
|
|
ethCfmSlmInLoss (102),
|
|
ethCfmSlmOutLoss (103),
|
|
ethCfmSlmUnacknowledged (104),
|
|
spokeSdpFecNoBndFound (105),
|
|
mtraceNotSupportedP2mp (106),
|
|
useFec129Parameters (107),
|
|
dnsServerUnexpectedResponse (108),
|
|
dnsServerResponseFormErr (109),
|
|
dnsServerResponseServFail (110),
|
|
dnsServerResponseNotImp (111),
|
|
dnsServerResponseRefused (112),
|
|
sendFailUndefinedServiceId (113),
|
|
sendFailWrongServiceType (114),
|
|
sendFailSubnettedService (115),
|
|
invalidRespServiceId (116),
|
|
adminDownOrigSdpBind (117),
|
|
operDownRespSdpBind (118),
|
|
adminDownRespSdpBind (119),
|
|
sdpBindVcidMismatch (120),
|
|
sdpBindTypeMismatch (121),
|
|
sdpBindVcTypeMismatch (122),
|
|
sdpBindVlanVcTagMismatch (123),
|
|
adminDownOrigSvc (124),
|
|
adminDownRespSvc (125),
|
|
adminDownOrigSdpId (126),
|
|
adminDownRespSdpId (127),
|
|
mTraceSourceIsNotRemote (128),
|
|
invalidVirtualRouterId (129),
|
|
ldpPrefixIsLocal (130),
|
|
sourceIpIsNotLocal (131),
|
|
nextHopIpIsLocal (132),
|
|
targetIpIsLocal (133),
|
|
invalidControlPlaneOption (134),
|
|
iomRevisionNotSupported (135),
|
|
invalidSourceMacOption (136),
|
|
sendFailSpbMgdService (137),
|
|
useStaticPwParameters (138),
|
|
type1Fec129PwNotSupported (139),
|
|
mplsTpLspPathNotOperational (140),
|
|
invalidStaticMplsTpLsp (141),
|
|
controlWordNotValid (142),
|
|
pwPathIdNotConfigured (143),
|
|
notSupportedOnVcSwitchService (144),
|
|
sdpFarEndNotSupported (145),
|
|
mplsTpLspPathShutdown (146),
|
|
forceOptionIsBlocked (147),
|
|
intfForLspPathIsNotOperational (148),
|
|
ttlExpired (149),
|
|
networkUnreachable (150),
|
|
hostUnreachable (151),
|
|
bgpLabelPrefixIsLocal (152),
|
|
bgpLabelPrefixUnknown (153),
|
|
ldpPrefixUnknown (154),
|
|
l2tpv3DeliveryTypeUnsupported (155),
|
|
vPingPeerCvNoLspPing (156),
|
|
vPingPeerCcNoCtrlWord (157),
|
|
sendFailEvpnCfgdService (158),
|
|
sendFailed (159),
|
|
minimumPacketSizeNotMet (160),
|
|
invalidTargetFecType (161),
|
|
p2mpLspPingNotSupportedOnMgmtRtr (162),
|
|
ipv4SdpFarEndsOnly (163),
|
|
vxlanEgrBndSvcMismatch (164),
|
|
vxlanNoMatchingTep (165),
|
|
vxlanEvpnUnconfigured (166),
|
|
ipv6SdpFarEndsNotSupported (167),
|
|
oamTestOverSRTunNotSupported (168),
|
|
sendFailEvpnCfgdPbbService (169),
|
|
txPortDown (170),
|
|
noTxPort (171),
|
|
parentAdminDown (172),
|
|
destMacResolveFail (173),
|
|
vxlanIpV6TermUnsupported (174),
|
|
ipPrefixIsLocal (175),
|
|
ipPrefixUnknown (176),
|
|
greEthBrdgdDelvryTypeUnsupported (177),
|
|
mtrace2Disabled (178),
|
|
ipv6TunneledNextHopUnsupported (179),
|
|
srTunneledNextHopUnsupported (180),
|
|
srTeTunneledNextHopUnsupported (181),
|
|
nextHopIpIsSubnet (182),
|
|
ipDestAndNextHopComboUnsupported (183),
|
|
resolvedIpDstSrcComboUnsupported (184),
|
|
srPolicyNotFound (185),
|
|
srPolicySegmentListNotFound (186),
|
|
ethCfmUnsupportedTestType (187),
|
|
ipPrefixInvalid (188),
|
|
bierError (189),
|
|
pathDestAddrTypeMismatch (190),
|
|
srcAddrTypeMismatch (191),
|
|
nhAddrTypeMismatch (192),
|
|
invalidRouterInstance (193),
|
|
mtrace2OperDown (194)
|
|
}
|
|
|
|
TmnxOamSignalProtocol ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamSignalProtocol indicates the type of label
|
|
signaling protocol used by a router in a specific Layer 2 mapping
|
|
entry.
|
|
|
|
Code Points
|
|
unknown - protocol is unknown
|
|
static - statically configured Label Switched Path (LSP)
|
|
bgp - Border Gateway Protocol
|
|
ldp - Label Distribution Protocol
|
|
rsvpTe - Resource Reservation Protocol, Traffic Engineering
|
|
ospf - Open Shortest Path First
|
|
isis - Intermediate System to Intermediate System
|
|
ospf3 - Open Shortest Path First version 3"
|
|
REFERENCE
|
|
"IETF draft-kumarkini-mpls-spring-lsp-ping, 'Label Switched Path (LSP)
|
|
Ping/Trace for Segment Routing Networks Using MPLS Dataplane', v02,
|
|
1-Dec-2016, Section 6, 'Extension to Downstream Detailed Mapping TLV'."
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
static (1),
|
|
bgp (2),
|
|
ldp (3),
|
|
rsvpTe (4),
|
|
ospf (5),
|
|
isis (6),
|
|
ospf3 (7)
|
|
}
|
|
|
|
TmnxOamTestResponsePlane ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamTestResponsePlane is an enumerated integer that
|
|
indicates the response plane from which the OAM ping or traceroute
|
|
response was received."
|
|
SYNTAX INTEGER {
|
|
controlPlane (1),
|
|
dataPlane (2),
|
|
none (3)
|
|
}
|
|
|
|
TmnxOamSaaThreshold ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamSaaThreshold is a enumerated integer that
|
|
indicates which type of thresholds should be monitored upon completion
|
|
of an OAM ping test run. When the corresponding threshold is crossed,
|
|
a tmnxOamSaaThreshold notification will be generated.
|
|
|
|
noThreshold(0) No threshold type is configured.
|
|
inJitter (1) Monitor the value of jitter calculated for the
|
|
inbound, one-way, OAM ping responses received
|
|
for an OAM ping test run.
|
|
outJitter (2) Monitor the value of jitter calculated for the
|
|
outbound, one-way, OAM ping requests sent for an
|
|
OAM ping test run.
|
|
rtJitter (3) Monitor the value of jitter calculated for the
|
|
round trip, two-way, OAM ping requests and replies
|
|
for an OAM ping test run.
|
|
inLoss (4) Monitor the number of inbound OAM ping responses not
|
|
received for an OAM ping test run.
|
|
outLoss (5) Monitor the number of outbound OAM ping requests that
|
|
could not be sent for an OAM ping test run.
|
|
rtLoss (6) Monitor the amount of packet loss for a round trip
|
|
OAM ping test run.
|
|
inLatency (7) Monitor the average amount of latency of inbound
|
|
OAM ping responses for an OAM ping test run.
|
|
outLatency (8) Monitor the average amount of latency of outbound
|
|
OAM ping requests for an OAM ping test run.
|
|
rtLatency (9) Monitor the average amount of round trip latency
|
|
for an OAM ping test run."
|
|
SYNTAX INTEGER {
|
|
noThreshold (0),
|
|
inJitter (1),
|
|
outJitter (2),
|
|
rtJitter (3),
|
|
inLoss (4),
|
|
outLoss (5),
|
|
rtLoss (6),
|
|
inLatency (7),
|
|
outLatency (8),
|
|
rtLatency (9)
|
|
}
|
|
|
|
TmnxOamVccvAssocChannel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamVccvAssocChannel specifies the launched echo
|
|
request's usage of the Associated Channel (ACH) mechanism, when
|
|
performing an MPLS-TP VCCV test.
|
|
|
|
Values:
|
|
notApplicable(1)
|
|
Used when the test is not an MPLS-TP VCCV test.
|
|
nonIp(2)
|
|
Use the Associated Channel mechanism described in RFC 6426,
|
|
Section 3.3.
|
|
ipv4(3)
|
|
Use the Associated Channel mechanism described in RFC 6426,
|
|
Section 3.2."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
|
|
Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
|
|
SYNTAX INTEGER {
|
|
notApplicable (1),
|
|
nonIp (2),
|
|
ipv4 (3)
|
|
}
|
|
|
|
TmnxOamVccvTestSubMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamVccvTestSubMode specifies the type of VCCV ping
|
|
or VCCV trace route test to perform.
|
|
|
|
VCCV test types:
|
|
static(2)
|
|
Perform a VCCV ping or VCCV trace route test using the RFC
|
|
6426 'Target FEC Stack' code point 'Static Pseudowire'.
|
|
unspecified(1)
|
|
Perform any other supported type of VCCV ping or trace route
|
|
test. Examples: a VCCV ping or VCCV trace route test using
|
|
the RFC 4379 'Target FEC Stack' code point 'FEC 128
|
|
Pseudowire'; a VCCV ping or VCCV trace route test using the RFC
|
|
4379 'Target FEC Stack' code point 'FEC 129 Pseudowire'."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2 ('Target FEC Stack').
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.3.2 ('Static Pseudowire Sub-TLV')."
|
|
SYNTAX INTEGER {
|
|
unspecified (1),
|
|
static (2)
|
|
}
|
|
|
|
TmnxOamVccvSwitTgtFecType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamVccvSwitTgtFecType specifies the type of
|
|
downstream FEC (Forward Equivalence Class) segment to be tested during
|
|
a VCCV ping or trace route test. The path to be tested starts with a
|
|
FEC segment, and switches to a FEC segment with the specified
|
|
(different) type.
|
|
|
|
Values:
|
|
none(1)
|
|
The path to be tested does not switch FEC types.
|
|
fec128(2)
|
|
Switch to a segment with FEC type 'FEC 128 Pseudowire'.
|
|
static(3)
|
|
Switch to a segment with FEC type 'Static Pseudowire'."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.3.2 ('Static Pseudowire Sub-TLV')."
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
fec128 (2),
|
|
static (3)
|
|
}
|
|
|
|
TmnxOamVcType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamVcType indicates the type of SDP binding
|
|
associated with a Virtual Circuit (VC)."
|
|
SYNTAX INTEGER {
|
|
meshSdp (5),
|
|
spokeSdp (11)
|
|
}
|
|
|
|
TmnxOamLTtraceDisStatusBits ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamLTtraceDisStatusBits indicates the status of an
|
|
LDP tree trace discovery.
|
|
|
|
Code points:
|
|
timeout (0) - one or more trace requests for an IP address
|
|
FEC timed out
|
|
maxPath (1) - reached the maximum allowed path limit for an
|
|
IP address FEC
|
|
maxHop (2) - reached the maximum allowed hop limit
|
|
unexploredPath (3) - could not discover all possible paths
|
|
noResource (4) - the internal resources required to complete the
|
|
discovery were unavailable"
|
|
SYNTAX BITS {
|
|
timeout (0),
|
|
maxPath (1),
|
|
maxHop (2),
|
|
unexploredPath (3),
|
|
noResource (4)
|
|
}
|
|
|
|
TmnxOamTestResult ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of type TmnxOamTestResult is an enumerated integer that
|
|
describes the result of a ping or trace test run.
|
|
Code points:
|
|
undetermined (0) The result is, as yet, unknown.
|
|
success (1) The test was successful.
|
|
failed (2) The test failed.
|
|
aborted (3) The test was terminated before completion.
|
|
txResourcesUnavail(4) The test did not start because transmit
|
|
resources are unavailable."
|
|
SYNTAX INTEGER {
|
|
undetermined (0),
|
|
success (1),
|
|
failed (2),
|
|
aborted (3),
|
|
txResourcesUnavail (4)
|
|
}
|
|
|
|
tmnxOamTestObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 11 }
|
|
|
|
tmnxOamPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 1 }
|
|
|
|
tmnxOamPingNotificationObjects OBJECT IDENTIFIER ::= { tmnxOamPingObjs 1 }
|
|
|
|
tmnxOamPingMaxConcurrentTests OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of concurrent active OAM ping tests
|
|
that are allowed within an agent implementation. A value of
|
|
zero (0) for this object implies that there is no limit for
|
|
the number of concurrent active tests in effect."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPingObjs 2 }
|
|
|
|
tmnxOamPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPingCtlTable contains configuration and status information for
|
|
ping tests.
|
|
|
|
tmnxOamDiagCtlTable and tmnxOamTrCtlTable fill the same role for
|
|
diagnostic tests and trace route tests, respectively."
|
|
::= { tmnxOamPingObjs 3 }
|
|
|
|
tmnxOamPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPingCtlEntry contains configuration and status information for
|
|
one ping test.
|
|
|
|
Rows are created/destroyed using tmnxOamPingCtlRowStatus.
|
|
|
|
The test's test type (e.g. 'icmpPing(15)') is configured using
|
|
tmnxOamPingCtlTestMode. Depending on the test type, configuration
|
|
specific to the test type may reside in a child table (e.g.
|
|
tmnxOamIcmpPingCtlTable, tmnxOamLspPingCtlTable).
|
|
|
|
Test results reside in the tables listed in the tmnxOamPingCtlTestMode
|
|
DESCRIPTION clause."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamPingCtlTable 1 }
|
|
|
|
TmnxOamPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPingCtlOwnerIndex SnmpAdminString,
|
|
tmnxOamPingCtlTestIndex SnmpAdminString,
|
|
tmnxOamPingCtlRowStatus RowStatus,
|
|
tmnxOamPingCtlStorageType StorageType,
|
|
tmnxOamPingCtlDescr SnmpAdminString,
|
|
tmnxOamPingCtlTestMode INTEGER,
|
|
tmnxOamPingCtlAdminStatus TmnxEnabledDisabledAdminState,
|
|
tmnxOamPingCtlOrigSdpId SdpId,
|
|
tmnxOamPingCtlRespSdpId SdpId,
|
|
tmnxOamPingCtlFcName TFCName,
|
|
tmnxOamPingCtlProfile TProfile,
|
|
tmnxOamPingCtlMtuStartSize Unsigned32,
|
|
tmnxOamPingCtlMtuEndSize Unsigned32,
|
|
tmnxOamPingCtlMtuStepSize Unsigned32,
|
|
tmnxOamPingCtlTargetIpAddress IpAddress,
|
|
tmnxOamPingCtlServiceId TmnxServId,
|
|
tmnxOamPingCtlLocalSdp TruthValue,
|
|
tmnxOamPingCtlRemoteSdp TruthValue,
|
|
tmnxOamPingCtlSize Unsigned32,
|
|
tmnxOamPingCtlTimeOut Unsigned32,
|
|
tmnxOamPingCtlProbeCount Unsigned32,
|
|
tmnxOamPingCtlInterval Unsigned32,
|
|
tmnxOamPingCtlMaxRows Unsigned32,
|
|
tmnxOamPingCtlTrapGeneration BITS,
|
|
tmnxOamPingCtlTrapProbeFailureFilter Unsigned32,
|
|
tmnxOamPingCtlTrapTestFailureFilter Unsigned32,
|
|
tmnxOamPingCtlSAA TruthValue,
|
|
tmnxOamPingCtlRuns Counter32,
|
|
tmnxOamPingCtlFailures Counter32,
|
|
tmnxOamPingCtlLastRunResult TmnxOamTestResult,
|
|
tmnxOamPingCtlLastChanged TimeStamp,
|
|
tmnxOamPingCtlVRtrID TmnxVRtrIDOrZero,
|
|
tmnxOamPingCtlTgtAddrType InetAddressType,
|
|
tmnxOamPingCtlTgtAddress InetAddress,
|
|
tmnxOamPingCtlSrcAddrType InetAddressType,
|
|
tmnxOamPingCtlSrcAddress InetAddress,
|
|
tmnxOamPingCtlDnsName OCTET STRING,
|
|
tmnxOamPingCtlDNSRecord INTEGER,
|
|
tmnxOamPingCtlIntervalUnits INTEGER,
|
|
tmnxOamPingCtlSubscriberName TLNamedItemOrEmpty,
|
|
tmnxOamPingCtlRouterInstanceName TLNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamPingCtlOwnerIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlOwnerIndex specifies the owner name of the
|
|
test."
|
|
::= { tmnxOamPingCtlEntry 1 }
|
|
|
|
tmnxOamPingCtlTestIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTestIndex specifies the test name of the
|
|
test.
|
|
|
|
The test is identified by the owner name and the test name. One owner
|
|
typically owns several tests. This indexing method ensures tests
|
|
created by several owners have unique indices."
|
|
::= { tmnxOamPingCtlEntry 2 }
|
|
|
|
tmnxOamPingCtlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlRowStatus specifies the status of the row
|
|
for the specified ping test.
|
|
|
|
Deleting a row deletes all the child rows with the same owner name and
|
|
test name, including additional configuration rows (e.g.
|
|
tmnxOamIcmpPingCtlEntry), and rows containing test results (e.g.
|
|
tmnxOamVxlanPingHistoryEntry)."
|
|
::= { tmnxOamPingCtlEntry 3 }
|
|
|
|
tmnxOamPingCtlStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 14.0 R1. There is no
|
|
replacement object."
|
|
DEFVAL { volatile }
|
|
::= { tmnxOamPingCtlEntry 4 }
|
|
|
|
tmnxOamPingCtlDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 14.0 R1. There is no
|
|
replacement object."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPingCtlEntry 5 }
|
|
|
|
tmnxOamPingCtlTestMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
sdpPing (1),
|
|
mtuPing (2),
|
|
svcPing (3),
|
|
macPing (5),
|
|
macPopulate (6),
|
|
macPurge (7),
|
|
lspPing (8),
|
|
vprnPing (9),
|
|
atmPing (10),
|
|
mfibPing (11),
|
|
cpePing (12),
|
|
mrInfo (13),
|
|
vccvPing (14),
|
|
icmpPing (15),
|
|
dnsPing (16),
|
|
ancpLoopback (17),
|
|
p2mpLspPing (18),
|
|
ethCfmLoopback (19),
|
|
ethCfmTwoWayDelay (20),
|
|
gtpPing (21),
|
|
ethCfmTwoWaySlm (22),
|
|
vxlanPing (23),
|
|
bierPing (25)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTestMode specifies the type of OAM ping
|
|
test defined by this row.
|
|
|
|
none - the test type is unspecified.
|
|
|
|
sdpPing - tests SDP connectivity and round trip time.
|
|
|
|
mtuPing - tests MTU path size.
|
|
|
|
svcPing - determines the existence and operational state of the
|
|
service ID on the far end ESR.
|
|
|
|
macPing - determines address mappings for the service ID.
|
|
|
|
macPopulate - populates an OAM MAC address into the FIBs.
|
|
|
|
macPurge - deletes an OAM MAC address from the FIBs.
|
|
|
|
lspPing - tests Label Switched Path (LSP) path connectivity and round
|
|
trip time.
|
|
|
|
vprnPing - tests IP path connectivity and round trip time within a
|
|
specified VPRN service.
|
|
|
|
atmPing - tests ATM path connectivity and round trip time on an ATM
|
|
VCC.
|
|
|
|
mfibPing - tests IP multicast connectivity and round trip time within a
|
|
specified VPLS service.
|
|
|
|
cpePing - determines IP connectivity to a CPE within a specified VPLS
|
|
service.
|
|
|
|
mrInfo - get a multicast router's capabilities and the list of
|
|
interfaces with neighbors.
|
|
|
|
vccvPing - Virtual Circuit Connectivity Verification, testing
|
|
pseudowire connectivity and round trip time.
|
|
|
|
icmpPing - tests IP connectivity and round trip time.
|
|
|
|
dnsPing - tests DNS name resolution connectivity and round trip time.
|
|
|
|
ancpLoopback - send an OAM loopback test request to the access node.
|
|
|
|
p2mpLspPing - tests P2MP LSP path connectivity and round trip time.
|
|
|
|
ethCfmLoopback - performs Ethernet Connectivity Fault Management (CFM)
|
|
loopback tests. This MIB supports the SAA form of this
|
|
test only (the OAM form uses a separate set of objects - see
|
|
IEEE8021-CFM-MIB).
|
|
|
|
ethCfmTwoWayDelay - performs Ethernet Connectivity Fault Management
|
|
(CFM) two way delay tests. This MIB supports the SAA form
|
|
of this test only (the OAM form uses a separate set of
|
|
objects - see IEEE8021-CFM-MIB).
|
|
|
|
gtpPing - tests GTP (GPRS Tunnelling Protocol) path connectivity.
|
|
|
|
ethCfmTwoWaySlm - performs Ethernet Connectivity Fault Management
|
|
(CFM) two way Synthetic Loss Measurement (SLM) tests. This
|
|
MIB supports the SAA form of this test only (the OAM form
|
|
uses a separate set of objects - see
|
|
TIMETRA-IEEE8021-CFM-MIB).
|
|
|
|
vxlanPing - tests Virtual Extensible Local Area Network (VXLAN)
|
|
connectivity, checks the status of configured VXLAN Network
|
|
IDs (VNIs), and allows validation of connected end systems.
|
|
|
|
bierPing - performs a Bit Index Explicit Replication (BIER)
|
|
multicast connectivity test.
|
|
|
|
When tmnxOamPingCtlTestMode is set, SROS may automatically create a
|
|
same-INDEX row in a table used to configure objects specific to the
|
|
test type (as shown in the following table).
|
|
|
|
tmnxOamPingCtlTestMode Auto-Gen Row for Additional Configuration
|
|
---------------------- -----------------------------------------
|
|
'ancpLoopback' tmnxOamAncpTestCtlTable
|
|
'atmPing' tmnxOamAtmPingCtlTable
|
|
'bierPing' tmnxOamBierPingCtlTable
|
|
'cpePing' tmnxOamCpePingCtlTable
|
|
'dnsPing' none
|
|
'ethCfmLoopback' tmnxOamEthCfmPingCtlTable
|
|
'ethCfmTwoWayDelay' tmnxOamEthCfmPingCtlTable
|
|
'ethCfmTwoWaySlm' tmnxOamEthCfmPingCtlTable
|
|
'gtpPing' tmnxOamMobGtpPingCtlTable
|
|
'icmpPing' tmnxOamIcmpPingCtlTable
|
|
'lspPing' tmnxOamLspPingCtlTable
|
|
'macPing' tmnxOamMacPingCtlTable
|
|
'macPopulate' tmnxOamMacPingCtlTable
|
|
'macPurge' tmnxOamMacPingCtlTable
|
|
'mfibPing' tmnxOamMfibPingCtlTable
|
|
'mrInfo' none
|
|
'mtuPing' none
|
|
'p2mpLspPing' tmnxOamP2mpLspPingCtlTable
|
|
'sdpPing' none
|
|
'svcPing' none
|
|
'vccvPing' tmnxOamVccvPingCtlTable
|
|
'vprnPing' tmnxOamVprnPingCtlTable
|
|
'vxlanPing' tmnxOamVxlanPingCtlTable
|
|
|
|
For most test types, all test results are available in
|
|
tmnxOamPingResultsTable and tmnxOamPingHistoryTable. Exceptions are
|
|
noted in the following two tables.
|
|
|
|
tmnxOamPingCtlTestMode Additional Results Table(s)
|
|
---------------------- ----------------------------
|
|
'ancpLoopback' tmnxOamAncpTestHistoryTable
|
|
'bierPing' tmnxOamBierPingHistoryTable
|
|
'macPing' tmnxOamMacPingHistoryTable
|
|
'mrInfo' tmnxOamMRInfoRespIfNbrTable
|
|
tmnxOamMRInfoRespIfTable
|
|
tmnxOamMRInfoRespTable
|
|
'vxlanPing' tmnxOamVxlanPingHistoryTable
|
|
tmnxOamVxlanPingResultsTable
|
|
otherwise none
|
|
|
|
tmnxOamPingCtlTestMode Unused Standard Results Table
|
|
---------------------- -----------------------------
|
|
'ancpLoopback' tmnxOamPingHistoryTable
|
|
'macPing' tmnxOamPingHistoryTable
|
|
'macPopulate' tmnxOamPingHistoryTable
|
|
'macPurge' tmnxOamPingHistoryTable
|
|
otherwise none
|
|
|
|
The support for Service Assurance Agent (SAA) tests (i.e. tests with
|
|
tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
|
|
tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
|
|
following table.
|
|
|
|
tmnxOamPingCtlTestMode SAA Supported OAM Supported
|
|
---------------------- ------------- -------------
|
|
'ancpLoopback' No Yes
|
|
'atmPing' No Yes
|
|
'bierPing' No Yes
|
|
'cpePing' Yes Yes
|
|
'dnsPing' Yes Yes
|
|
'ethCfmLoopback' Yes No
|
|
'ethCfmTwoWayDelay' Yes No
|
|
'ethCfmTwoWaySlm' Yes No
|
|
'gtpPing' No Yes
|
|
'icmpPing' Yes Yes
|
|
'lspPing' Yes Yes
|
|
'macPing' Yes Yes
|
|
'macPopulate' No Yes
|
|
'macPurge' No Yes
|
|
'mfibPing' No Yes
|
|
'mrInfo' No Yes
|
|
'mtuPing' No Yes
|
|
'p2mpLspPing' No Yes
|
|
'sdpPing' Yes Yes
|
|
'svcPing' No Yes
|
|
'vccvPing' Yes Yes
|
|
'vprnPing' Yes Yes
|
|
'vxlanPing' No Yes"
|
|
DEFVAL { none }
|
|
::= { tmnxOamPingCtlEntry 6 }
|
|
|
|
tmnxOamPingCtlAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledAdminState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlAdminStatus specifies the administrative
|
|
state of the specified ping test.
|
|
|
|
An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail if
|
|
the objects required by the ping test have not been set.
|
|
|
|
When this object has the value 'enabled' an attempt to modify any of
|
|
the test's configurable objects will fail.
|
|
|
|
Upon completion of a ping test, the agent resets the value of this
|
|
object to 'disabled'."
|
|
::= { tmnxOamPingCtlEntry 7 }
|
|
|
|
tmnxOamPingCtlOrigSdpId OBJECT-TYPE
|
|
SYNTAX SdpId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the originating SDP-ID to be used for performing
|
|
a sdp-ping or mtu-ping operation. This parameter is required
|
|
only if tmnxOamPingCtlTestMode has a value of either 'sdpPing'
|
|
or 'mtuPing'.
|
|
|
|
The far-end address of the specified SDP-ID is the expected
|
|
responder-id within each OAM reply message received. The
|
|
specified SDP-ID defines the encapsulation of the SDP tunnel
|
|
encapsulation used to reach the far-end. This can be IP/GRE
|
|
or MPLS. The value of tmnxOamPingCtlFcName is used to define
|
|
the outgoing forwarding class used for the SDP encapsulation.
|
|
|
|
If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP
|
|
is administratively down, or unavailable, the OAM Echo request
|
|
message probe is not sent and an appropriate error value is
|
|
written to tmnxOamPingHistoryStatus for that probe entry. Once
|
|
the interval timer expires, the next probe attempt will be made
|
|
if required."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPingCtlEntry 8 }
|
|
|
|
tmnxOamPingCtlRespSdpId OBJECT-TYPE
|
|
SYNTAX SdpId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the return SDP-ID to be used by the far-end node for
|
|
its message reply. This parameter is optional and is valid only if
|
|
tmnxOamPingCtlTestMode has a value of 'sdpPing'.
|
|
|
|
If this SDP-ID does not exist on the far-end, terminates on another
|
|
node different than the originating node, or some other issue
|
|
prevents the far-end from using the specified SDP-ID, the OAM Echo
|
|
message reply is sent using generic IP/GRE OAM encapsulation. The
|
|
received forwarding class (as mapped on the ingress network interface
|
|
for the far-end) defines the forwarding class encapsulation for the
|
|
reply message."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPingCtlEntry 9 }
|
|
|
|
tmnxOamPingCtlFcName OBJECT-TYPE
|
|
SYNTAX TFCName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlFcName specifies the forwarding class to be
|
|
used when launching the probe(s). The forwarding class name must be
|
|
present in the index column of TIMETRA-QOS-MIB::tFCNameTable.
|
|
|
|
As shown in the following table:
|
|
1. This object is applicable to a subset of the test types, and
|
|
2. This object is configurable for a subset of the test types, and
|
|
3. The default forwarding class depends on the test type.
|
|
|
|
tmnxOamPingCtlTestMode Applicable? Configurable? Default
|
|
---------------------- ----------- ------------- -------
|
|
'cpePing' yes yes 'be'
|
|
'bierPing' yes yes 'be'
|
|
'ethCfmLoopback' yes yes 'nc'
|
|
'ethCfmTwoWayDelay' yes yes 'nc'
|
|
ethCfmTwoWaySlm' yes yes 'nc'
|
|
'icmpPing' yes yes 'nc'
|
|
'lspPing' yes yes 'be'
|
|
'macPing' yes yes 'be'
|
|
'p2mpLspPing' yes yes 'be'
|
|
'sdpPing' yes yes 'be'
|
|
'svcPing' yes no 'nc'
|
|
'vccvPing' yes yes 'be'
|
|
'vprnPing' yes yes 'be'
|
|
'vxlanPing' yes yes 'be'
|
|
otherwise no N/A N/A
|
|
|
|
For 'ethCfmLoopback','ethCfmTwoWayDelay', and 'ethCfmTwoWaySlm', the
|
|
forwarding class depends on whether the request is configured to egress
|
|
on a network port or an access port. In the network port case, the
|
|
forwarding class is the forwarding class of the pseudowire. In the
|
|
access port case, the forwarding class is that of the SAP's egress
|
|
encapsulation policy.
|
|
|
|
For 'lspPing' this is the forwarding class of the LSP tunnel.
|
|
|
|
For 'macPing' or 'sdpPing' this is the forwarding class of the SDP
|
|
encapsulation.
|
|
|
|
For 'p2mpLspPing' this is the forwarding class of the P2MP LSP tree.
|
|
|
|
For 'vccvPing' this is the forwarding class of the pseudowire.
|
|
|
|
If forwarding classes are mapped by the applicable QoS policy, the
|
|
probe(s) may be launched using a different forwarding class than the
|
|
forwarding class specified by this object."
|
|
DEFVAL { "be" }
|
|
::= { tmnxOamPingCtlEntry 10 }
|
|
|
|
tmnxOamPingCtlProfile OBJECT-TYPE
|
|
SYNTAX TProfile
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlProfile specifies the profile to be used
|
|
with the forwarding class specified in tmnxOamPingCtlFcName.
|
|
|
|
As shown in the following table:
|
|
1. This object is applicable to a subset of the test types, and
|
|
2. This object is configurable for a subset of the test types, and
|
|
3. The default profile value depends on the test type.
|
|
|
|
tmnxOamPingCtlTestMode Applicable? Configurable? Default
|
|
---------------------- ----------- ------------- -------
|
|
'cpePing' yes yes 'out(2)'
|
|
'bierPing' yes yes 'out(2)'
|
|
'ethCfmLoopback' yes yes 'in(1)'
|
|
'ethCfmTwoWayDelay' yes yes 'in(1)'
|
|
'ethCfmTwoWaySlm' yes yes 'in(1)'
|
|
'lspPing' yes yes 'out(2)'
|
|
'macPing' yes yes 'out(2)'
|
|
'p2mpLspPing' yes yes 'out(2)'
|
|
'sdpPing' yes yes 'out(2)'
|
|
'svcPing' yes no 'in(1)'
|
|
'vccvPing' yes yes 'out(2)'
|
|
'vprnPing' yes yes 'out(2)'
|
|
'vxlanPing' yes yes 'in(1)'
|
|
otherwise no N/A N/A"
|
|
DEFVAL { out }
|
|
::= { tmnxOamPingCtlEntry 11 }
|
|
|
|
tmnxOamPingCtlMtuStartSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 40..9786)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlMtuStartSize specifies the size of the
|
|
first OAM Echo message sent as part of an 'mtuPing' test.
|
|
|
|
Setting this object to a non-zero value is a prerequisite for starting
|
|
an 'mtuPing' test. Its value must be less than or equal to the value
|
|
of tmnxOamPingCtlMtuEndSize.
|
|
|
|
An attempt to set this object from a non-zero value to zero will fail
|
|
with a wrongValue error.
|
|
|
|
Changing the message size is a method of checking the ability of an
|
|
SDP to support a particular path-mtu value. The size of the message
|
|
does not include the SDP encapsulation, VC-Label (if applied) or any
|
|
DLC headers or trailers."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPingCtlEntry 12 }
|
|
|
|
tmnxOamPingCtlMtuEndSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 40..9786)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlMtuEndSize specifies the size of the last
|
|
OAM Echo message sent as part of an 'mtuPing' test.
|
|
|
|
Setting this object to a non-zero value is a prerequisite for starting
|
|
an 'mtuPing' test. Its value must be greater than or equal to
|
|
the value of tmnxOamPingCtlMtuStartSize.
|
|
|
|
An attempt to set this object from a non-zero value to zero will fail
|
|
with a wrongValue error."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPingCtlEntry 13 }
|
|
|
|
tmnxOamPingCtlMtuStepSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..512)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the number of octets by which to increment the
|
|
OAM Echo message request size for each message request sent
|
|
when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. If the
|
|
next incremented message size is greater than
|
|
tmnxOamPingCtlMtuEndSize, the last message has already been
|
|
sent. The next size message is not sent until a reply is
|
|
received or three messages have timed out at the current
|
|
size."
|
|
DEFVAL { 32 }
|
|
::= { tmnxOamPingCtlEntry 14 }
|
|
|
|
tmnxOamPingCtlTargetIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamPingCtlTgtAddrType and
|
|
tmnxOamPingCtlTgtAddress."
|
|
DEFVAL { '00000000'h }
|
|
::= { tmnxOamPingCtlEntry 16 }
|
|
|
|
tmnxOamPingCtlServiceId OBJECT-TYPE
|
|
SYNTAX TmnxServId (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlServiceId specifies the service ID of the
|
|
service being tested.
|
|
|
|
The applicability of tmnxOamPingCtlServiceId varies with the test
|
|
type, as shown in the following table.
|
|
|
|
tmnxOamPingCtlTestMode Applicability Related Virtual Router Object
|
|
---------------------- ------------- -----------------------------
|
|
'cpePing' mandatory none
|
|
'icmpPing' optional tmnxOamPingCtlVRtrID
|
|
'macPing' mandatory none
|
|
'macPopulate' mandatory none
|
|
'macPurge' mandatory none
|
|
'mfibPing' mandatory none
|
|
'mrInfo' optional tmnxOamPingCtlVRtrID
|
|
'p2mpLspPing' optional tmnxOamPingCtlVRtrID
|
|
'svcPing' mandatory none
|
|
'vprnPing' mandatory none
|
|
'vxlanPing' mandatory none
|
|
otherwise not applicable none
|
|
|
|
When tmnxOamPingCtlServiceId is mandatory, a non-zero value must be
|
|
provided.
|
|
|
|
When tmnxOamPingCtlServiceId is optional, it is used to specify a VPRN
|
|
service. The test must use the VPRN service's virtual router.
|
|
|
|
When a related virtual router object is shown, the interaction is
|
|
described in the DESCRIPTION clause of the listed object.
|
|
|
|
When tmnxOamPingCtlTestMode is 'icmpPing',
|
|
tmnxOamPingCtlRouterInstanceName is the preferred object for
|
|
specifying the service to be tested.
|
|
|
|
Service IDs larger than 2147483647 are internal, so they are excluded
|
|
from the range.
|
|
|
|
The default value is the null service ID."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPingCtlEntry 17 }
|
|
|
|
tmnxOamPingCtlLocalSdp OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test
|
|
determines an egress SDP-ID that is bound to the service that has
|
|
the far-end IP address specified in tmnxOamPingCtlTgtAddress
|
|
assigned to it. The far-end address of the specified SDP-ID is
|
|
the expected responder-id within the OAM Echo reply message. The
|
|
SDP-ID defines the encapsulation of the SDP tunnel encapsulation
|
|
used to reach the far-end. This can be IP/GRE or MPLS. On the
|
|
originator egress, the Service-ID must have an associated VC-Label
|
|
to reach the far-end address of the SDP-ID and the SDP-ID must be
|
|
operational for the message to be sent.
|
|
|
|
This object is applicable only when tmnxOamPingCtlTestMode is
|
|
'svcPing'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamPingCtlEntry 18 }
|
|
|
|
tmnxOamPingCtlRemoteSdp OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlRemoteSdp specifies the encapsulation of
|
|
the ping reply to be sent by the far end node.
|
|
|
|
When tmnxOamPingCtlRemoteSdp is 'false', the far-end node sends the
|
|
reply using the generic IP/GRE OAM encapsulation.
|
|
|
|
When tmnxOamPingCtlRemoteSdp is 'true', the far-end node sends the
|
|
reply using the same service tunnel encapsulation labeling used for the
|
|
associated service traffic. If that labeling cannot be found, the
|
|
generic IP/GRE OAM encapsulation is used.
|
|
|
|
This object is applicable only when tmnxOamPingCtlTestMode is
|
|
'svcPing'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamPingCtlEntry 19 }
|
|
|
|
tmnxOamPingCtlSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..16384)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlSize specifies (directly or indirectly) the
|
|
size of the OAM echo request PDU.
|
|
|
|
The supported ranges, etc, for each test type are specified in the
|
|
following table.
|
|
|
|
tmnxOamPingCtlTestMode Minimum Maximum Default Auto Adjust
|
|
---------------------- ------- ------- ------- -----------
|
|
'ethCfmLoopback' 0 1500 0 No
|
|
'ethCfmTwoWaySlm' 0 1500 0 No
|
|
'icmpPing' 0 16384 56 No
|
|
'lspPing' 1 9786 1 Yes
|
|
'macPing' 1 9786 72 Yes
|
|
'mfibPing' 1 9786 72 Yes
|
|
'p2mpLspPing' 1 9786 1 Yes
|
|
'sdpPing' 72 9786 72 Yes
|
|
'vccvPing' 1 9786 1 Yes
|
|
'vprnPing' 1 9786 72 Yes
|
|
'vxlanPing' 0 2000 0 No
|
|
otherwise tmnxOamPingCtlSize is not significant
|
|
|
|
For a test type supporting Auto Adjust, if the tmnxOamPingCtlSize value
|
|
is too small, SROS automatically chooses the next highest supported PDU
|
|
size. For example, if tmnxOamPingCtlSize is 1 when a 'vccvPing' test
|
|
is started on a FEC 128 pseudowire, an 88 octet echo request PDU is
|
|
sent.
|
|
|
|
For a test type which does not support Auto Adjust, the
|
|
tmnxOamPingCtlSize value must lead to a valid echo request PDU size.
|
|
|
|
When tmnxOamPingCtlTestMode has the value 'ethCfmLoopback' or
|
|
'ethCfmTwoWaySlm', tmnxOamPingCtlSize specifies the number of octets in
|
|
the Value field of the Data TLV of the applicable Y.1731 PDU. If zero
|
|
is specified, the packet has no Data TLV.
|
|
|
|
When tmnxOamPingCtlTestMode has the value 'icmpPing',
|
|
tmnxOamPingCtlSize specifies the size of the Data field of the RFC 792
|
|
ICMP Echo Message.
|
|
|
|
When tmnxOamPingCtlTestMode has the value 'vxlanPing',
|
|
tmnxOamPingCtlSize specifies the total size of the Pad TLV added to the
|
|
launched VXLAN ping request. tmnxOamPingCtlSize = 0 indicates
|
|
no Pad TLV is added. The smallest Pad TLV is five bytes, so values in
|
|
the range 1..4 are rejected.
|
|
|
|
IPv4 echo requests sent for an 'icmpPing' test can optionally be
|
|
fragmented (see tmnxOamIcmpPingCtlDoNotFragment). For all the other
|
|
ping test types, echo requests are launched without fragmentation."
|
|
REFERENCE
|
|
"RFC 792, 'INTERNET CONTROL MESSAGE PROTOCOL', September 1981.
|
|
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.4, 'Pad TLV'.
|
|
ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet
|
|
based networks', 07/2011, Section 9, 'OAM PDU types'."
|
|
DEFVAL { 72 }
|
|
::= { tmnxOamPingCtlEntry 20 }
|
|
|
|
tmnxOamPingCtlTimeOut OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..120)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTimeOut specifies the timeout value, in
|
|
seconds, to be used during a test run.
|
|
|
|
Timers (with duration configured using the tmnxOamPingCtlTimeOut value)
|
|
are used in one of two ways during a test run.
|
|
1. Per Probe: a timer is started each time a probe is sent. If the
|
|
timer expires before the probe response arrives, the probe is
|
|
declared failed. This is the traditional timeout method for a
|
|
sequence of probes.
|
|
OR
|
|
2. Per Test: a timer is started once per test run, when the last
|
|
probe of the test run is sent. ANY probe which does not have a
|
|
response when the timer expires is declared failed.
|
|
|
|
SROS chooses 'Per Probe' or 'Per Test' based on the
|
|
tmnxOamPingCtlTestMode value. The choice is not configurable.
|
|
|
|
The accepted minimum, maximum, and default values for
|
|
tmnxOamPingCtlTimeOut depend on tmnxOamPingCtlTestMode, as shown in the
|
|
following table. The table also shows the timer usage for the test
|
|
mode.
|
|
|
|
tmnxOamPingCtlTestMode Min Max Def Timer Usage
|
|
---------------------- --- --- --- -----------
|
|
'atmPing' 1 10 5 Per Probe
|
|
'bierPing' 1 120 10 Per Probe
|
|
'dnsPing' 1 120 5 Per Probe
|
|
'ethCfmLoopback' 1 10 5 Per Probe
|
|
'ethCfmTwoWayDelay' 1 10 5 Per Test
|
|
'ethCfmTwoWaySlm' 1 10 5 Per Test
|
|
'gtpPing' 1 10 5 Per Probe
|
|
'icmpPing' 1 10 5 Per Test
|
|
'lspPing' 1 10 5 Per Probe
|
|
'macPing' 1 10 5 Per Probe
|
|
'mfibPing' 1 100 5 Per Probe
|
|
'mtuPing' 1 10 5 Per Probe
|
|
'p2mpLspPing' 1 120 10 Per Probe
|
|
'sdpPing' 1 10 5 Per Probe
|
|
'vccvPing' 1 10 5 Per Probe
|
|
'vprnPing' 1 100 5 Per Probe
|
|
'vxlanPing' 1 10 5 Per Probe
|
|
otherwise ......... the value of tmnxOamPingCtlTimeOut is irrelevant"
|
|
DEFVAL { 5 }
|
|
::= { tmnxOamPingCtlEntry 21 }
|
|
|
|
tmnxOamPingCtlProbeCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..100000)
|
|
UNITS "probes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlProbeCount specifies the number of probes
|
|
to send during the test.
|
|
|
|
The relevance, range, and default for tmnxOamPingCtlProbeCount depends
|
|
on tmnxOamPingCtlTestMode, as follows.
|
|
|
|
tmnxOamPingCtlTestMode Relevant? Min Max Default
|
|
---------------------- --------- --- --- -------
|
|
'ancpLoopback' Yes 1 32 1
|
|
'atmPing' Yes 1 100 1
|
|
'cpePing' Yes 1 100 1
|
|
'dnsPing' Yes 1 100 1
|
|
'ethCfmLoopback' Yes 1 100 1
|
|
'ethCfmTwoWayDelay' Yes 1 1000 1
|
|
'ethCfmTwoWaySlm' Yes 1 1000 1
|
|
'gtpPing' Yes 1 100 1
|
|
'icmpPing' Yes 1 100000 5
|
|
'lspPing' Yes 1 100 1
|
|
'macPing' Yes 1 100 1
|
|
'mfibPing' Yes 1 100 1
|
|
'sdpPing' Yes 1 100 1
|
|
'vccvPing' Yes 1 100 1
|
|
'vprnPing' Yes 1 100 1
|
|
'vxlanPing' Yes 1 1024 1
|
|
otherwise No N/A N/A N/A"
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamPingCtlEntry 22 }
|
|
|
|
tmnxOamPingCtlInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlInterval specifies the time to wait between
|
|
the transmission of one OAM Echo request and the next. The UNITS are
|
|
specified by tmnxOamPingCtlIntervalUnits. For example, if
|
|
tmnxOamPingCtlInterval has the value 1, and tmnxOamPingCtlIntervalUnits
|
|
has the value 'centiseconds(2)', the interval between OAM Echo requests
|
|
is 0.01 seconds.
|
|
|
|
The applicability, range, and default value of the interval specified
|
|
using the tmnxOamPingCtlInterval and tmnxOamPingCtlIntervalUnits pair
|
|
vary with tmnxOamPingCtlTestMode and tmnxOamIcmpPingCtlRapid, as shown
|
|
in the following table.
|
|
|
|
tmnxOamPingCtlTestMode Supported Values (sec) Default (sec)
|
|
------------------------ ------------------------------ -------------
|
|
'bierPing' not applicable
|
|
'ethCfmLoopback' 1, 2, .. 10 5
|
|
'ethCfmTwoWayDelay' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
|
|
'ethCfmTwoWaySlm' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
|
|
'gtpPing' 1, 2, .. 10 5
|
|
'icmpPing' with RAPID 0.01, 0.02, .. 100.00 0.01
|
|
'icmpPing' without RAPID 1, 2, .. 10000 1
|
|
'p2mpLspPing' not applicable
|
|
'vxlanPing' 0.1; 1, 2, .. 10 1
|
|
otherwise 1, 2, .. 10 1"
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamPingCtlEntry 23 }
|
|
|
|
tmnxOamPingCtlMaxRows OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "rows"
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.0R17."
|
|
DEFVAL { 300 }
|
|
::= { tmnxOamPingCtlEntry 24 }
|
|
|
|
tmnxOamPingCtlTrapGeneration OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
probeFailure (0),
|
|
testFailure (1),
|
|
testCompletion (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTrapGeneration specifies the
|
|
notification(s) to send for a test run.
|
|
|
|
Each bit enables the transmission of one notification, as follows.
|
|
'probeFailure(0)': send one tmnxOamPingProbeFailedV3 notification if
|
|
at least M successive probes failed during the test run. M is
|
|
configured using tmnxOamPingCtlTrapProbeFailureFilter.
|
|
'testFailure(1)': send one tmnxOamPingTestFailedV3 notification if at
|
|
least N probes failed during the test run. N is configured using
|
|
tmnxOamPingCtlTrapTestFailureFilter.
|
|
'testCompletion(2)': send one tmnxOamPingTestCompletedV3 notification
|
|
when the test run is complete."
|
|
DEFVAL { {} }
|
|
::= { tmnxOamPingCtlEntry 25 }
|
|
|
|
tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTrapProbeFailureFilter specifies the
|
|
threshold for generating a tmnxOamPingProbeFailedV3 notification.
|
|
|
|
The semantics are explained in the tmnxOamPingProbeFailedV3
|
|
DESCRIPTION clause.
|
|
|
|
Setting this object to zero is not recommended - results will vary
|
|
with the test type."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamPingCtlEntry 26 }
|
|
|
|
tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTrapTestFailureFilter specifies the
|
|
threshold for generating a tmnxOamPingTestFailedV3 notification.
|
|
|
|
The semantics are explained in the tmnxOamPingTestFailedV3 DESCRIPTION
|
|
clause.
|
|
|
|
Setting this object to zero is not recommended."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamPingCtlEntry 27 }
|
|
|
|
tmnxOamPingCtlSAA OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlSAA specifies if this test is an SAA test
|
|
(Service Assurance Agent; 'true'), or an OAM test ('false'). If
|
|
there is a tmnxOamSaaCtlTable row with the specified index values,
|
|
'true' is returned. Otherwise, 'false' is returned."
|
|
DEFVAL { false }
|
|
::= { tmnxOamPingCtlEntry 28 }
|
|
|
|
tmnxOamPingCtlRuns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlRuns indicates the number of times this OAM
|
|
ping test has started."
|
|
::= { tmnxOamPingCtlEntry 29 }
|
|
|
|
tmnxOamPingCtlFailures OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlFailures indicates the number of times this
|
|
OAM ping test has failed."
|
|
::= { tmnxOamPingCtlEntry 30 }
|
|
|
|
tmnxOamPingCtlLastRunResult OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResult
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlLastRunResult indicates the completion
|
|
status the last time this test was executed. If this OAM test is
|
|
currently in progress, this object indicates the result of the
|
|
previous test run, if any."
|
|
::= { tmnxOamPingCtlEntry 31 }
|
|
|
|
tmnxOamPingCtlLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlLastChanged indicates the time the value of
|
|
a settable object in this row was last changed."
|
|
::= { tmnxOamPingCtlEntry 32 }
|
|
|
|
tmnxOamPingCtlVRtrID OBJECT-TYPE
|
|
SYNTAX TmnxVRtrIDOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlVRtrID specifies the virtual router to be
|
|
used for the test.
|
|
|
|
Zero indicates no virtual router is specified.
|
|
|
|
A non-zero value must be the index of an active row in
|
|
TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamPingCtlVRtrID must match
|
|
a valid TIMETRA-VRTR-MIB::vRtrID value).
|
|
|
|
This object is applicable if tmnxOamPingCtlTestMode is 'icmpPing',
|
|
'gtpPing', 'mrInfo', or 'p2mpLspPing'.
|
|
|
|
The table below shows the supported combinations of system-configured
|
|
virtual routers and test types.
|
|
|
|
Supported for Supported for Supported for
|
|
tmnxOamPingCtlTestMode Base ? management ? vpls-management ?
|
|
---------------------- ------------- ------------- -----------------
|
|
'icmpPing' Yes Yes Yes
|
|
'gtpPing' Yes Yes Yes
|
|
'mrInfo' Yes No No
|
|
'p2mpLspPing' Yes No No
|
|
|
|
When directing an 'icmpPing' test to use a virtual router, the
|
|
preferred object is tmnxOamPingCtlRouterInstanceName.
|
|
|
|
When directing an 'mrInfo' or 'p2mpLspPing' test to use a virtual
|
|
router associated with a VPRN service, the virtual router can be
|
|
specified using tmnxOamPingCtlVRtrID (with the VPRN's virtual router
|
|
number) or tmnxOamPingCtlServiceId (with the VPRN's service number).
|
|
tmnxOamPingCtlServiceId is preferred, because service numbers are
|
|
constant across an SROS reboot (while virtual routers may be
|
|
renumbered). If non-default values are specified for both
|
|
tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId,
|
|
tmnxOamPingCtlServiceId is used."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamPingCtlEntry 33 }
|
|
|
|
tmnxOamPingCtlTgtAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTgtAddrType specifies the address type of
|
|
tmnxOamPingCtlTgtAddress.
|
|
|
|
The values which can be used as part of a successful test depend on
|
|
tmnxOamPingCtlTestMode, as follows.
|
|
|
|
Test Mode tmnxOamPingCtlTgtAddrType Values Supported
|
|
----------- -----------------------------------------------------
|
|
'cpePing' 'ipv4(1)'
|
|
'dnsPing' 'ipv4(1)' 'ipv6(2)'
|
|
'gtpPing' 'ipv4(1)'
|
|
'icmpPing' 'ipv4(1)' 'ipv6(2)' 'ipv6z(4)' 'dns(16)'
|
|
'mfibPing' 'ipv4(1)' 'ipv6(2)'
|
|
'mrInfo' 'ipv4(1)' 'dns(16)'
|
|
'svcPing' 'ipv4(1)'
|
|
'vccvPing' 'unknown(0)' 'ipv4(1)'
|
|
'vprnPing' 'ipv4(1)' 'ipv6(2)'
|
|
'vxlanPing' 'ipv4(1)'
|
|
otherwise 'unknown(0)'"
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPingCtlEntry 34 }
|
|
|
|
tmnxOamPingCtlTgtAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlTgtAddress specifies the destination host
|
|
address to be used when performing an OAM ping operation. The
|
|
corresponding address type is configured using
|
|
tmnxOamPingCtlTgtAddrType.
|
|
|
|
For 'dnsPing' this is the address of the DNS server that will be asked
|
|
to resolve the DNS name specified by tmnxOamPingCtlDnsName."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPingCtlEntry 35 }
|
|
|
|
tmnxOamPingCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlSrcAddrType specifies the address type of
|
|
tmnxOamPingCtlSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPingCtlEntry 36 }
|
|
|
|
tmnxOamPingCtlSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlSrcAddress specifies the source IP host
|
|
address to be used when performing an OAM ping operation. The
|
|
corresponding address type is configured using
|
|
tmnxOamPingCtlSrcAddrType.
|
|
|
|
This object is used when tmnxOamPingCtlTestMode is 'dnsPing',
|
|
'icmpPing', 'lspPing', 'p2mpLspPing' (LDP), or 'vccvPing'."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPingCtlEntry 37 }
|
|
|
|
tmnxOamPingCtlDnsName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlDnsName specifies the DNS name to be
|
|
resolved to an IP address.
|
|
|
|
This object is used when tmnxOamPingCtlTestMode is 'dnsPing'."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPingCtlEntry 38 }
|
|
|
|
tmnxOamPingCtlDNSRecord OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ipv4Arecord (1),
|
|
ipv6AAAArecord (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlDNSRecord specifies which DNS record is to
|
|
be retrieved in this test.
|
|
|
|
This object is used when tmnxOamPingCtlTestMode is 'dnsPing'."
|
|
DEFVAL { ipv4Arecord }
|
|
::= { tmnxOamPingCtlEntry 39 }
|
|
|
|
tmnxOamPingCtlIntervalUnits OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
seconds (1),
|
|
centiseconds (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlIntervalUnits specifies the units for
|
|
tmnxOamPingCtlInterval. For example, if tmnxOamPingCtlIntervalUnits
|
|
has the value 'centiseconds(2)', and tmnxOamPingCtlInterval has the
|
|
value 10, the test's interval is 0.1 seconds.
|
|
|
|
The supported combinations of tmnxOamPingCtlIntervalUnits,
|
|
tmnxOamPingCtlInterval, tmnxOamPingCtlTestMode, and
|
|
tmnxOamIcmpPingCtlRapid are specified in the tmnxOamPingCtlInterval
|
|
DESCRIPTION clause.
|
|
|
|
The interaction between this object and tmnxOamIcmpPingCtlRapid is
|
|
specified in the tmnxOamIcmpPingCtlRapid DESCRIPTION clause."
|
|
DEFVAL { seconds }
|
|
::= { tmnxOamPingCtlEntry 40 }
|
|
|
|
tmnxOamPingCtlSubscriberName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlSubscriberName specifies the name of the
|
|
subscriber to be pinged.
|
|
|
|
When a non-default value for this object is specified, a Layer-2-Aware
|
|
Network Address Translation (NAT) ping is requested. The subscriber
|
|
name and the target IP address (i.e. tmnxOamPingCtlTgtAddress) are used
|
|
together to ping the subscriber's device.
|
|
|
|
A valid Layer-2-Aware NAT ping must satisfy all of the following
|
|
conditions.
|
|
1. tmnxOamPingCtlSubscriberName is a valid subscriber name.
|
|
2. The test type (i.e. tmnxOamPingCtlTestMode) is 'icmpPing'.
|
|
3. The test is not an SAA test (as configured using
|
|
tmnxOamSaaCtlRowStatus).
|
|
4. The target address type (as configured using
|
|
tmnxOamPingCtlTgtAddrType) is 'ipv4(1)'.
|
|
5. The value of each of the following objects is default:
|
|
tmnxOamIcmpPingCtlBypassRouting,
|
|
tmnxOamIcmpPingCtlEgrIfName,
|
|
tmnxOamIcmpPingCtlNhAddrType,
|
|
tmnxOamIcmpPingCtlRapid."
|
|
REFERENCE
|
|
"IETF draft-miles-behave-l2nat-00, 'Layer2-Aware NAT', March 4, 2009"
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPingCtlEntry 41 }
|
|
|
|
tmnxOamPingCtlRouterInstanceName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingCtlRouterInstanceName specifies the name of
|
|
the service or virtual router(s) used to transmit the test's probes.
|
|
|
|
Supported values vary with the test type, as follows.
|
|
|
|
tmnxOamPingCtlTestMode Names Supported
|
|
---------------------- ---------------------------
|
|
'dnsPing' 'Base'
|
|
'_Base_and_management'
|
|
'management'
|
|
<VPRN-service-name>
|
|
|
|
'icmpPing' '' (i.e. the empty string),
|
|
'Base'
|
|
'management'
|
|
'vpls-management'
|
|
<CPM-virtual-router-name>
|
|
<VPRN-service-name>
|
|
|
|
otherwise not relevant.
|
|
|
|
'_Base_and_management' specifies the 'dnsPing' test will send back to
|
|
back DNS name resolution requests to the specified DNS server (as
|
|
configured using tmnxOamPingCtlTgtAddress) using the Base router and
|
|
the management router. The first successful reply is used. The
|
|
timeout configured using tmnxOamPingCtlTimeOut applies to the two
|
|
requests simultaneously. This option exists to match the day-one
|
|
behavior of 'dnsPing' (when the router-instance was not configurable).
|
|
|
|
A <CPM-virtual-router-name> is a user-configured
|
|
TIMETRA-VRTR-MIB::vRtrName, with TIMETRA-VRTR-MIB::vRtrType = 'vr(3)'.
|
|
|
|
A <VPRN-service-name> is a TIMETRA-SERV-MIB::svcName, with
|
|
TIMETRA-SERV-MIB::svcType = 'vprn(4)'.
|
|
|
|
Names other than the names listed above are accepted, but will not
|
|
lead to a successful test.
|
|
|
|
The service or virtual router(s) used by a 'dnsPing' test can only be
|
|
specified using tmnxOamPingCtlRouterInstanceName.
|
|
|
|
For 'dnsPing', the default is '_Base_and_management'.
|
|
|
|
The service or virtual router used by an 'icmpPing' test can be
|
|
specified using tmnxOamPingCtlVRtrID, tmnxOamPingCtlServiceId, and/or
|
|
tmnxOamPingCtlRouterInstanceName.
|
|
|
|
The following two combinations of the three objects are supported:
|
|
1. tmnxOamPingCtlVRtrID = 0,
|
|
tmnxOamPingCtlServiceId = 0,
|
|
tmnxOamPingCtlRouterInstanceName != ''.
|
|
This is the preferred approach.
|
|
2. One or both of tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId has
|
|
a non-zero value,
|
|
tmnxOamPingCtlRouterInstanceName = ''.
|
|
|
|
An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
|
|
from 'classic(1)' is blocked if tmnxOamPingCtlRouterInstanceName is
|
|
empty for an 'icmpPing' test.
|
|
|
|
When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
|
|
each 'icmpPing' test must continue to have a non-empty
|
|
tmnxOamPingCtlRouterInstanceName."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPingCtlEntry 42 }
|
|
|
|
tmnxOamPingResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPingResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPingResultsTable contains the run-level test results for OAM
|
|
ping tests.
|
|
|
|
Probe-level test results for ping tests reside in
|
|
tmnxOamPingHistoryTable."
|
|
::= { tmnxOamPingObjs 4 }
|
|
|
|
tmnxOamPingResultsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPingResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPingResultsEntry contains the run-level test results for one
|
|
OAM ping test run.
|
|
|
|
A row is created when a ping test is enabled (using
|
|
tmnxOamPingCtlAdminStatus).
|
|
|
|
A row is destroyed when:
|
|
1. The corresponding test configuration is destroyed (using
|
|
tmnxOamPingCtlRowStatus), or
|
|
2. Results are cleared for the test (using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction), or
|
|
3. A new run result is available, and the limit on the number of
|
|
run results retained (3, currently) has been reached. In that case,
|
|
the oldest run result row is destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex
|
|
}
|
|
::= { tmnxOamPingResultsTable 1 }
|
|
|
|
TmnxOamPingResultsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPingResultsOperStatus INTEGER,
|
|
tmnxOamPingResultsMinRtt Unsigned32,
|
|
tmnxOamPingResultsMaxRtt Unsigned32,
|
|
tmnxOamPingResultsAverageRtt Unsigned32,
|
|
tmnxOamPingResultsRttSumOfSquares Unsigned32,
|
|
tmnxOamPingResultsMtuResponseSize Unsigned32,
|
|
tmnxOamPingResultsSvcPing INTEGER,
|
|
tmnxOamPingResultsProbeResponses Unsigned32,
|
|
tmnxOamPingResultsSentProbes Unsigned32,
|
|
tmnxOamPingResultsLastGoodProbe DateAndTime,
|
|
tmnxOamPingResultsLastRespHeader OCTET STRING,
|
|
tmnxOamPingResultsMinTt Integer32,
|
|
tmnxOamPingResultsMaxTt Integer32,
|
|
tmnxOamPingResultsAverageTt Integer32,
|
|
tmnxOamPingResultsTtSumOfSquares Unsigned32,
|
|
tmnxOamPingResultsMinInTt Integer32,
|
|
tmnxOamPingResultsMaxInTt Integer32,
|
|
tmnxOamPingResultsAverageInTt Integer32,
|
|
tmnxOamPingResultsInTtSumOfSqrs Unsigned32,
|
|
tmnxOamPingResultsOutJitter Integer32,
|
|
tmnxOamPingResultsInJitter Integer32,
|
|
tmnxOamPingResultsRtJitter Integer32,
|
|
tmnxOamPingResultsProbeTimeouts Unsigned32,
|
|
tmnxOamPingResultsProbeFailures Unsigned32,
|
|
tmnxOamPingResultsTestRunIndex Unsigned32,
|
|
tmnxOamPingResultsRttOFSumSquares Counter32,
|
|
tmnxOamPingResultsRttHCSumSquares Counter64,
|
|
tmnxOamPingResultsTtOFSumSquares Counter32,
|
|
tmnxOamPingResultsTtHCSumSquares Counter64,
|
|
tmnxOamPingResultsInTtOFSumSqrs Counter32,
|
|
tmnxOamPingResultsInTtHCSumSqrs Counter64,
|
|
tmnxOamPingResultsTestRunResult TmnxOamTestResult,
|
|
tmnxOamPingResultsOutOfOrder Counter32
|
|
}
|
|
|
|
tmnxOamPingResultsOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsOperStatus indicates the operational
|
|
state of the specified test run. 'enabled(1)' indicates the test is
|
|
running."
|
|
::= { tmnxOamPingResultsEntry 1 }
|
|
|
|
tmnxOamPingResultsMinRtt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsMinRtt indicates the minimum round trip
|
|
time for the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 4 }
|
|
|
|
tmnxOamPingResultsMaxRtt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsMaxRtt indicates the maximum round trip
|
|
time for the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 5 }
|
|
|
|
tmnxOamPingResultsAverageRtt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsAverageRtt indicates the average round
|
|
trip time for the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 6 }
|
|
|
|
tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsRttSumOfSquares indicates the least
|
|
significant 32 bits of tmnxOamPingResultsRttHCSumSquares."
|
|
::= { tmnxOamPingResultsEntry 7 }
|
|
|
|
tmnxOamPingResultsMtuResponseSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the largest size OAM Echo request message that
|
|
received a valid reply.
|
|
|
|
The value of this object MUST be reported as 0 when no ping responses
|
|
have been received or an active test has not yet timed out. When
|
|
tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object
|
|
is not relevant and should contain a value of 0."
|
|
::= { tmnxOamPingResultsEntry 8 }
|
|
|
|
tmnxOamPingResultsSvcPing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined (0),
|
|
failed (1),
|
|
success (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsSvcPing indicates the status of the
|
|
specified test run.
|
|
|
|
When the value is read using an SNMP Get:
|
|
1. If the test type is 'svcPing', the status of the test run is
|
|
returned.
|
|
2. If the test type is not 'svcPing', 'undetermined(0)' is returned.
|
|
|
|
When the value is reported in a notification, the status of the test
|
|
run is reported (for any ping test type)."
|
|
::= { tmnxOamPingResultsEntry 9 }
|
|
|
|
tmnxOamPingResultsProbeResponses OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "responses"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsProbeResponses indicates the number of
|
|
responses received for the specified test run."
|
|
::= { tmnxOamPingResultsEntry 10 }
|
|
|
|
tmnxOamPingResultsSentProbes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "probes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsSentProbes indicates the number of
|
|
probes sent for the specified test run."
|
|
::= { tmnxOamPingResultsEntry 11 }
|
|
|
|
tmnxOamPingResultsLastGoodProbe OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsLastGoodProbe indicates the date and
|
|
time when the most recent response was received for the specified test
|
|
run.
|
|
|
|
1970-Jan-01 00:00:00.0 UTC is returned if a response has not been
|
|
received."
|
|
::= { tmnxOamPingResultsEntry 12 }
|
|
|
|
tmnxOamPingResultsLastRespHeader OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (100))
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 8.0R1 and replaced
|
|
with tmnxOamPingHistoryRespHdr in tmnxOamPingHistoryTable."
|
|
::= { tmnxOamPingResultsEntry 13 }
|
|
|
|
tmnxOamPingResultsMinTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsMinTt indicates the minimum outbound
|
|
trip time for the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 14 }
|
|
|
|
tmnxOamPingResultsMaxTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsMaxTt indicates the maximum outbound
|
|
trip time for the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 15 }
|
|
|
|
tmnxOamPingResultsAverageTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsAverageTt indicates the average
|
|
outbound trip time for the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 16 }
|
|
|
|
tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsTtSumOfSquares indicates the least
|
|
significant 32 bits of tmnxOamPingResultsTtHCSumSquares."
|
|
::= { tmnxOamPingResultsEntry 17 }
|
|
|
|
tmnxOamPingResultsMinInTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsMinInTt indicates the minimum inbound
|
|
trip time for the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 18 }
|
|
|
|
tmnxOamPingResultsMaxInTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsMaxInTt indicates the maximum inbound
|
|
trip time for the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 19 }
|
|
|
|
tmnxOamPingResultsAverageInTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsAverageInTt indicates the average
|
|
inbound trip time for the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 20 }
|
|
|
|
tmnxOamPingResultsInTtSumOfSqrs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsInTtSumOfSqrs indicates the least
|
|
significant 32 bits of tmnxOamPingResultsInTtHCSumSqrs."
|
|
::= { tmnxOamPingResultsEntry 21 }
|
|
|
|
tmnxOamPingResultsOutJitter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsOutJitter indicates the amount of
|
|
jitter in the outbound trip times for the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 22 }
|
|
|
|
tmnxOamPingResultsInJitter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsInJitter indicates the amount of jitter
|
|
in the inbound trip times for the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 23 }
|
|
|
|
tmnxOamPingResultsRtJitter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsRtJitter indicates the amount of jitter
|
|
in the round trip times for the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 24 }
|
|
|
|
tmnxOamPingResultsProbeTimeouts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsProbeTimeouts indicates the number of
|
|
probes that timed out for the specified test run."
|
|
::= { tmnxOamPingResultsEntry 25 }
|
|
|
|
tmnxOamPingResultsProbeFailures OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsProbeFailures indicates the total
|
|
number of probes that failed to be transmitted plus the number of
|
|
probes that timed out."
|
|
::= { tmnxOamPingResultsEntry 26 }
|
|
|
|
tmnxOamPingResultsTestRunIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsTestRunIndex specifies the test run
|
|
INDEX of the row.
|
|
|
|
The first run of a test is assigned run index 1.
|
|
The second run of a test is assigned run index 2. Etc."
|
|
::= { tmnxOamPingResultsEntry 27 }
|
|
|
|
tmnxOamPingResultsRttOFSumSquares OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsRttOFSumSquares indicates the number of
|
|
times tmnxOamPingResultsRttSumOfSquares overflowed."
|
|
::= { tmnxOamPingResultsEntry 28 }
|
|
|
|
tmnxOamPingResultsRttHCSumSquares OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsRttHCSumSquares indicates the sum of
|
|
squares of the round trip times for the specified test run. Its
|
|
purpose is to enable the standard deviation calculation.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 29 }
|
|
|
|
tmnxOamPingResultsTtOFSumSquares OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsTtOFSumSquares indicates the number of
|
|
times tmnxOamPingResultsTtSumOfSquares overflowed."
|
|
::= { tmnxOamPingResultsEntry 30 }
|
|
|
|
tmnxOamPingResultsTtHCSumSquares OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsTtHCSumSquares indicates the sum of
|
|
squares of the outbound trip times for the specified test run. Its
|
|
purpose is to enable the standard deviation calculation.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 31 }
|
|
|
|
tmnxOamPingResultsInTtOFSumSqrs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsInTtOFSumSqrs indicates the number of
|
|
times tmnxOamPingResultsInTtSumOfSqrs overflowed."
|
|
::= { tmnxOamPingResultsEntry 32 }
|
|
|
|
tmnxOamPingResultsInTtHCSumSqrs OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsInTtHCSumSqrs indicates the sum of
|
|
squares of the inbound trip times for the specified test run. Its
|
|
purpose is to enable the standard deviation calculation.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingResultsEntry 33 }
|
|
|
|
tmnxOamPingResultsTestRunResult OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResult
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsTestRunResult indicates the result of
|
|
the specified test run."
|
|
::= { tmnxOamPingResultsEntry 34 }
|
|
|
|
tmnxOamPingResultsOutOfOrder OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "reply PDUs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingResultsOutOfOrder indicates the number of
|
|
reply PDUs for the specified test run that have arrived out of order.
|
|
|
|
For example, if two probes are sent during the test run (as configured
|
|
using tmnxOamPingCtlProbeCount), and the two reply PDUs arrive out of
|
|
order, tmnxOamPingResultsOutOfOrder is 2.
|
|
|
|
This value is supported when tmnxOamPingCtlTestMode is 'vxlanPing'.
|
|
Zero is returned for all other test types."
|
|
::= { tmnxOamPingResultsEntry 35 }
|
|
|
|
tmnxOamPingHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPingHistoryTable contains the per-probe results for most ping
|
|
test types. Exceptions are noted in the tmnxOamPingCtlTestMode
|
|
DESCRIPTION clause."
|
|
::= { tmnxOamPingObjs 5 }
|
|
|
|
tmnxOamPingHistoryEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPingHistoryEntry contains the results for one ping probe.
|
|
|
|
The first three indices specify the corresponding
|
|
tmnxOamPingResultsTable row.
|
|
|
|
The fourth index specifies the probe yielding the results.
|
|
|
|
A row is created when one of the following events occurs.
|
|
1. A ping echo request cannot be sent (e.g. the destination IP address
|
|
is unknown).
|
|
2. A ping echo reply (triggered by a ping echo request launched by
|
|
this node) arrives.
|
|
3. A timeout occurs while waiting for a ping echo reply.
|
|
|
|
Rows are destroyed when the corresponding tmnxOamPingResultsTable row
|
|
is destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamPingHistoryIndex
|
|
}
|
|
::= { tmnxOamPingHistoryTable 1 }
|
|
|
|
TmnxOamPingHistoryEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPingHistoryIndex Unsigned32,
|
|
tmnxOamPingHistoryResponse Unsigned32,
|
|
tmnxOamPingHistoryOneWayTime Integer32,
|
|
tmnxOamPingHistorySize Unsigned32,
|
|
tmnxOamPingHistoryStatus TmnxOamResponseStatus,
|
|
tmnxOamPingHistoryTime DateAndTime,
|
|
tmnxOamPingHistoryReturnCode TmnxOamPingRtnCode,
|
|
tmnxOamPingHistorySrcIpAddress IpAddress,
|
|
tmnxOamPingHistAddressType TmnxOamAddressType,
|
|
tmnxOamPingHistSapId TmnxStrSapId,
|
|
tmnxOamPingHistoryVersion Unsigned32,
|
|
tmnxOamPingHistoryCpeMacAddr MacAddress,
|
|
tmnxOamPingHistoryRespSvcId TmnxServId,
|
|
tmnxOamPingHistorySequence Unsigned32,
|
|
tmnxOamPingHistoryIfIndex InterfaceIndexOrZero,
|
|
tmnxOamPingHistoryDataLen Unsigned32,
|
|
tmnxOamPingHistoryRespPlane TmnxOamTestResponsePlane,
|
|
tmnxOamPingHistoryReqHdr OCTET STRING,
|
|
tmnxOamPingHistoryRespHdr OCTET STRING,
|
|
tmnxOamPingHistoryDnsAddrType InetAddressType,
|
|
tmnxOamPingHistoryDnsAddress InetAddress,
|
|
tmnxOamPingHistorySrcAddrType InetAddressType,
|
|
tmnxOamPingHistorySrcAddress InetAddress,
|
|
tmnxOamPingHistoryInOneWayTime Integer32,
|
|
tmnxOamPingHistoryLspName TLNamedItemOrEmpty,
|
|
tmnxOamPingHistNextHopAddrType InetAddressType,
|
|
tmnxOamPingHistNextHopAddress InetAddress,
|
|
tmnxOamPingHistorySrcGlobalId TmnxMplsTpGlobalID,
|
|
tmnxOamPingHistorySrcNodeId TmnxMplsTpNodeID,
|
|
tmnxOamPingHistorySdpBindId TNamedItemOrEmpty,
|
|
tmnxOamPingHistoryRtrnSubcode Unsigned32,
|
|
tmnxOamPingHistoryNetworkIfName TNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamPingHistoryIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryIndex specifies the probe which yielded
|
|
the results in this row.
|
|
|
|
For example:
|
|
1. For a unicast ping test with a send-count of 10, the row with
|
|
tmnxOamPingHistoryIndex=10 has the result of the last probe to be
|
|
sent.
|
|
2. For a multicast ping test with 10 destinations, the row with
|
|
tmnxOamPingHistoryIndex=10 has the result for the last destination
|
|
to be pinged."
|
|
::= { tmnxOamPingHistoryEntry 1 }
|
|
|
|
tmnxOamPingHistoryResponse OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryResponse indicates the round trip time
|
|
for the specified probe.
|
|
|
|
Zero is returned when the information is not available (e.g. the probe
|
|
timed out)."
|
|
::= { tmnxOamPingHistoryEntry 2 }
|
|
|
|
tmnxOamPingHistoryOneWayTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryOneWayTime indicates the outbound trip
|
|
time for the specified probe.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingHistoryEntry 3 }
|
|
|
|
tmnxOamPingHistorySize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistorySize indicates the size of the OAM echo
|
|
request transmitted for this OAM probe. Zero is returned if no probe
|
|
was transmitted.
|
|
|
|
When tmnxOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay',
|
|
or 'ethCfmTwoWaySlm' the value returned is the size of the transmitted
|
|
layer 2 frame (including the layer 2 header, but excluding the IEEE
|
|
802.1Q Tag field(s)).
|
|
|
|
For other tmnxOamPingCtlTestMode values, the size returned is the
|
|
tmnxOamPingCtlSize value."
|
|
REFERENCE
|
|
"IEEE Std 802.1Q-2011, 'Media Access Control (MAC) Bridges and Virtual
|
|
Bridge Local Area Networks', 31 August 2011, Section 9.3 'Tag format'"
|
|
::= { tmnxOamPingHistoryEntry 4 }
|
|
|
|
tmnxOamPingHistoryStatus OBJECT-TYPE
|
|
SYNTAX TmnxOamResponseStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryStatus indicates the outcome of the
|
|
probe. Example values: 'responseReceived', 'requestTimedOut'."
|
|
::= { tmnxOamPingHistoryEntry 5 }
|
|
|
|
tmnxOamPingHistoryTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryTime indicates the date and time when
|
|
the outcome of the specified probe was determined."
|
|
::= { tmnxOamPingHistoryEntry 6 }
|
|
|
|
tmnxOamPingHistoryReturnCode OBJECT-TYPE
|
|
SYNTAX TmnxOamPingRtnCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryReturnCode indicates the OAM return
|
|
code received in the probe response.
|
|
|
|
For a 'bierPing' test, 'notApplicable(0)' is returned. The probe's
|
|
return code can be read using tmnxOamBierPingHistoryReturnCode."
|
|
::= { tmnxOamPingHistoryEntry 7 }
|
|
|
|
tmnxOamPingHistorySrcIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamPingHistorySrcAddrType and
|
|
tmnxOamPingHistorySrcAddress."
|
|
::= { tmnxOamPingHistoryEntry 8 }
|
|
|
|
tmnxOamPingHistAddressType OBJECT-TYPE
|
|
SYNTAX TmnxOamAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistAddressType indicates the type of binding
|
|
address information returned in response to the specified probe.
|
|
|
|
'unknown(0)' is returned when the information is not available."
|
|
::= { tmnxOamPingHistoryEntry 9 }
|
|
|
|
tmnxOamPingHistSapId OBJECT-TYPE
|
|
SYNTAX TmnxStrSapId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistSapId is the name of the access port of
|
|
the SAP supporting the requests returned in response to a 'cpePing',
|
|
'mfibPing', or 'vprnPing' probe.
|
|
|
|
If the value of tmnxOamPingHistAddressType is not 'sapId', this object
|
|
is not relevant and MUST have a null string ''."
|
|
::= { tmnxOamPingHistoryEntry 10 }
|
|
|
|
tmnxOamPingHistoryVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryVersion indicates the protocol version
|
|
for this OAM ping probe reply."
|
|
::= { tmnxOamPingHistoryEntry 12 }
|
|
|
|
tmnxOamPingHistoryCpeMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryCpeMacAddr indicates the MAC address of
|
|
the replying CPE for this OAM ping probe reply.
|
|
|
|
The object is applicable to 'cpePing' tests only.
|
|
|
|
If the information is unavailable, '0:0:0:0:0:0' is returned."
|
|
::= { tmnxOamPingHistoryEntry 13 }
|
|
|
|
tmnxOamPingHistoryRespSvcId OBJECT-TYPE
|
|
SYNTAX TmnxServId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' the
|
|
service id to which the SAP responding to the 'mfibPing' probe
|
|
belongs. If the indicated SAP is part of the same service originating
|
|
the probe, this value is set to 0.
|
|
|
|
For other types of probes, this value is insignificant and is set to
|
|
0."
|
|
::= { tmnxOamPingHistoryEntry 14 }
|
|
|
|
tmnxOamPingHistorySequence OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value tmnxOamPingHistorySequence indicates this probe's
|
|
sequence number. If a probe response was received, this object
|
|
indicates the sequence number of the response."
|
|
::= { tmnxOamPingHistoryEntry 15 }
|
|
|
|
tmnxOamPingHistoryIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryIfIndex indicates the ifIndex of the
|
|
interface that this probe was transmitted from.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingHistoryEntry 16 }
|
|
|
|
tmnxOamPingHistoryDataLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing'
|
|
the UDP data length of the echo reply, and for 'icmpPing' normally
|
|
the length starting after the IP header of the echo reply. For
|
|
'ethCfmLoopback' and 'ethCfmTwoWaySlm' the value is the number of
|
|
octets in the Value field of the Data TLV of the Ethernet CFM loopback
|
|
packet (zero if the packet has no Data TLV).
|
|
|
|
For other types of probes, this value is not significant and is set to
|
|
0."
|
|
::= { tmnxOamPingHistoryEntry 17 }
|
|
|
|
tmnxOamPingHistoryRespPlane OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResponsePlane
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryRespPlane indicates the response plane
|
|
from which this ping response was received."
|
|
::= { tmnxOamPingHistoryEntry 18 }
|
|
|
|
tmnxOamPingHistoryReqHdr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0|1..150))
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS release 10.0 R1."
|
|
::= { tmnxOamPingHistoryEntry 19 }
|
|
|
|
tmnxOamPingHistoryRespHdr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0|1..150))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryRespHdr is a copy of the OAM header of
|
|
the response packet received for this OAM ping test probe.
|
|
|
|
The response header is reported only when tmnxOamPingCtlTestMode
|
|
has a value of
|
|
'ethCfmLoopback',
|
|
'ethCfmTwoWayDelay',
|
|
'ethCfmTwoWaySlm',
|
|
'icmpPing',
|
|
'mtuPing',
|
|
'sdpPing', or
|
|
'svcPing'.
|
|
|
|
Otherwise, a zero length OCTET STRING is returned. For 'icmpPing'
|
|
the value reported is the received ICMP message starting from the IP
|
|
header.
|
|
|
|
The value of this object MUST be reported as a zero length OCTET
|
|
STRING when no probe response has been received."
|
|
::= { tmnxOamPingHistoryEntry 20 }
|
|
|
|
tmnxOamPingHistoryDnsAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryDnsAddrType indicates the Internet
|
|
address type stored in tmnxOamPingHistoryDnsAddress.
|
|
|
|
If this was not a 'dnsPing' test or the DNS name specified in
|
|
tmnxOamPingCtlDnsName could not be resolved, the value of this object
|
|
will be reported as 'unknown(0)'."
|
|
::= { tmnxOamPingHistoryEntry 21 }
|
|
|
|
tmnxOamPingHistoryDnsAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryDnsAddress indicates the Internet
|
|
address that was resolved from the name specified in
|
|
tmnxOamPingCtlDnsName by a 'dnsPing' test.
|
|
|
|
If this was not a 'dnsPing' test or the DNS name specified in
|
|
tmnxOamPingCtlDnsName could not be resolved, the value of this object
|
|
will be reported as ''H (empty string)."
|
|
::= { tmnxOamPingHistoryEntry 22 }
|
|
|
|
tmnxOamPingHistorySrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistorySrcAddrType indicates the Internet
|
|
address type of the address stored in tmnxOamPingHistorySrcAddress."
|
|
::= { tmnxOamPingHistoryEntry 23 }
|
|
|
|
tmnxOamPingHistorySrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16|20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistorySrcAddress indicates the Internet
|
|
address of the remote node targeted by the specified ping probe.
|
|
|
|
In the case of a 'bierPing' test, the remote node's address can be
|
|
read using tmnxOamBierPingHistoryBfrPfx."
|
|
::= { tmnxOamPingHistoryEntry 24 }
|
|
|
|
tmnxOamPingHistoryInOneWayTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryInOneWayTime indicates the inbound trip
|
|
time for the specified probe response.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamPingHistoryEntry 25 }
|
|
|
|
tmnxOamPingHistoryLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryLspName indicates the name of the LSP
|
|
that this probe was transmitted on.
|
|
|
|
The empty string is returned when the test mode is not 'vccvPing'. The
|
|
empty string is returned when the transport tunnel is not RSVP."
|
|
::= { tmnxOamPingHistoryEntry 26 }
|
|
|
|
tmnxOamPingHistNextHopAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistNextHopAddrType indicates the Internet
|
|
address type of the address stored in tmnxOamPingHistNextHopAddress.
|
|
|
|
The value 'unknown(0)' is returned when the test mode is not
|
|
'vccvPing'."
|
|
::= { tmnxOamPingHistoryEntry 27 }
|
|
|
|
tmnxOamPingHistNextHopAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16|20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistNextHopAddress indicates the next hop
|
|
Internet address that this probe was transmitted to.
|
|
|
|
The empty string is returned when the test mode is not 'vccvPing'."
|
|
::= { tmnxOamPingHistoryEntry 28 }
|
|
|
|
tmnxOamPingHistorySrcGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpGlobalID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistorySrcGlobalId indicates the source MPLS-TP
|
|
global identifier of the replying node. The value is copied from the
|
|
reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is
|
|
returned.
|
|
|
|
This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
|
|
'vccvPing'. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.2.2, 'Source Identifier TLV'."
|
|
::= { tmnxOamPingHistoryEntry 29 }
|
|
|
|
tmnxOamPingHistorySrcNodeId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistorySrcNodeId indicates the source MPLS-TP
|
|
node identifier of the replying node. The value is copied from the
|
|
reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is
|
|
returned.
|
|
|
|
This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
|
|
'vccvPing'. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.2.2, 'Source Identifier TLV'."
|
|
::= { tmnxOamPingHistoryEntry 30 }
|
|
|
|
tmnxOamPingHistorySdpBindId OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistorySdpBindId indicates the SDP binding
|
|
provided by the remote system.
|
|
|
|
The value of tmnxOamPingHistorySdpBindId is relevant when
|
|
tmnxOamPingHistAddressType is 'sdpBindId(9)'."
|
|
::= { tmnxOamPingHistoryEntry 31 }
|
|
|
|
tmnxOamPingHistoryRtrnSubcode OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryRtrnSubcode indicates the value present
|
|
in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
|
|
|
|
A valid value is returned when the test has a tmnxOamPingCtlTestMode
|
|
value of 'lspPing'. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.1, 'Return Codes'."
|
|
::= { tmnxOamPingHistoryEntry 32 }
|
|
|
|
tmnxOamPingHistoryNetworkIfName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPingHistoryNetworkIfName indicates the network
|
|
interface name provided by the replying node.
|
|
|
|
Network interface names are configured using
|
|
TIMETRA-VRTR-MIB::vRtrIfName.
|
|
|
|
The value of this object is the empty string when the value of
|
|
tmnxOamPingHistAddressType is not 'networkInterface(11)'."
|
|
::= { tmnxOamPingHistoryEntry 33 }
|
|
|
|
tmnxOamMacPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMacPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMacPingCtlTable contains configuration information for
|
|
'macPing', 'macPopulate', and 'macPurge' tests."
|
|
::= { tmnxOamPingObjs 6 }
|
|
|
|
tmnxOamMacPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMacPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMacPingCtlEntry contains configuration information for one
|
|
'macPing', 'macPopulate', or 'macPurge' test.
|
|
|
|
SROS creates a row when tmnxOamPingCtlTestMode is set to 'macPing',
|
|
'macPopulate', or 'macPurge'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamMacPingCtlTable 1 }
|
|
|
|
TmnxOamMacPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMacPingCtlTargetMacAddr MacAddress,
|
|
tmnxOamMacPingCtlSourceMacAddr MacAddress,
|
|
tmnxOamMacPingCtlSendControl TruthValue,
|
|
tmnxOamMacPingCtlReplyControl TruthValue,
|
|
tmnxOamMacPingCtlTtl Unsigned32,
|
|
tmnxOamMacPingCtlRegister TruthValue,
|
|
tmnxOamMacPingCtlFlood TruthValue,
|
|
tmnxOamMacPingCtlForce TruthValue,
|
|
tmnxOamMacPingCtlAge Unsigned32,
|
|
tmnxOamMacPingCtlSapPortId TmnxPortID,
|
|
tmnxOamMacPingCtlSapEncapValue TmnxEncapVal,
|
|
tmnxOamMacPingCtlFibEntryName TNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamMacPingCtlTargetMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value that
|
|
specifies the target MAC address to be used in the query request for
|
|
performing an OAM ping operation.
|
|
|
|
This parameter is required."
|
|
REFERENCE
|
|
"IEEE 802.3 Subclause 30.7.1.1.9"
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamMacPingCtlEntry 1 }
|
|
|
|
tmnxOamMacPingCtlSourceMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value
|
|
that specifies the MAC address to be used as the source in the
|
|
query request for performing an OAM ping operation. This object
|
|
is optional and is not relevant when tmnxOamPingCtlTestMode has a
|
|
value other than 'macPing'."
|
|
REFERENCE
|
|
"IEEE 802.3 Subclause 30.7.1.1.9"
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamMacPingCtlEntry 2 }
|
|
|
|
tmnxOamMacPingCtlSendControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingCtlSendControl specifies whether the
|
|
outbound OAM ping packet will use the data plane or the control plane.
|
|
|
|
When the value is 'false', the packet is sent using the data plane.
|
|
|
|
As of SROS release 13.0 R1, a test cannot be started if
|
|
tmnxOamMacPingCtlSendControl is 'true'. A test is started using
|
|
tmnxOamPingCtlAdminStatus.
|
|
|
|
This object will be marked obsolete in a future release."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMacPingCtlEntry 3 }
|
|
|
|
tmnxOamMacPingCtlReplyControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamMacPingCtlReplyControl is 'true', the OAM
|
|
ping response is returned using the control plane. If its value is
|
|
'false', the packet is sent via the data plane. This object is
|
|
optional and is not relevant when tmnxOamPingCtlTestMode has a value
|
|
other than 'macPing'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMacPingCtlEntry 4 }
|
|
|
|
tmnxOamMacPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the vc-label time-to-live value.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'macPing'.
|
|
|
|
While performing the test with a TTL of 1 no responses should ever be
|
|
expected."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamMacPingCtlEntry 5 }
|
|
|
|
tmnxOamMacPingCtlRegister OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamMacPingCtlRegister is 'true', the OAM ping
|
|
request is transmitted that causes each upstream node to delete the
|
|
MAC address only from its forwarding plane but keep it in its control
|
|
plane in order to inhibit dynamic learning. If its value is 'false',
|
|
the MAC address is deleted from both the forwarding and control
|
|
planes.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'macPurge'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMacPingCtlEntry 6 }
|
|
|
|
tmnxOamMacPingCtlFlood OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamMacPingCtlFlood is 'true', the OAM ping
|
|
request is transmitted that causes each upstream node to add or delete
|
|
the MAC address. If its value is 'false', the operation is performed
|
|
locally.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'macPopulate' or
|
|
'macPurge'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMacPingCtlEntry 7 }
|
|
|
|
tmnxOamMacPingCtlForce OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingCtlForce specifies whether or not to add an
|
|
override to the test.
|
|
|
|
When tmnxOamPingCtlTestMode is 'macPopulate' and
|
|
tmnxOamMacPingCtlForce is 'true', the MAC type (i.e.
|
|
TIMETRA-SERV-MIB::tlsFdbType) of the FIB entry specified by the test
|
|
parameters is set to 'oam', regardless of its earlier value.
|
|
|
|
When tmnxOamPingCtlTestMode is 'macPurge' and tmnxOamMacPingCtlForce
|
|
is 'true', the FIB entry specified by the test parameters is purged,
|
|
even if the requesting node did not populate the entry.
|
|
|
|
When tmnxOamPingCtlTestMode is 'macPing', tmnxOamMacPingCtlForce is
|
|
irrelevant."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMacPingCtlEntry 8 }
|
|
|
|
tmnxOamMacPingCtlAge OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingCtlAge specifies the number of seconds to
|
|
age this OAM MAC address in the FIB.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
|
|
DEFVAL { 3600 }
|
|
::= { tmnxOamMacPingCtlEntry 9 }
|
|
|
|
tmnxOamMacPingCtlSapPortId OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingCtlSapPortId is the ID of the access port
|
|
of the target SAP.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamMacPingCtlEntry 10 }
|
|
|
|
tmnxOamMacPingCtlSapEncapValue OBJECT-TYPE
|
|
SYNTAX TmnxEncapVal
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingCtlSapEncapValue is the label used to
|
|
identify the target SAP on the port specified in
|
|
tmnxOamMacPingCtlSapPortId.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamMacPingCtlEntry 11 }
|
|
|
|
tmnxOamMacPingCtlFibEntryName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 11.0 R1."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamMacPingCtlEntry 12 }
|
|
|
|
tmnxOamMacPingHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMacPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'macPing' probe
|
|
operation.
|
|
|
|
An entry in this table is created when the result of an OAM 'macPing'
|
|
probe is determined.
|
|
|
|
An entry is removed from this table when its corresponding
|
|
tmnxOamPingResultsEntry is deleted."
|
|
::= { tmnxOamPingObjs 7 }
|
|
|
|
tmnxOamMacPingHistoryEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMacPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamMacPingHistoryTable. The first two
|
|
index elements identify the tmnxOamPingCtlEntry that a
|
|
tmnxOamMacPingHistoryEntry belongs to. The third index identifies
|
|
a specific run of the OAM test. The fourth index element
|
|
selects the group of responses associated with a specific probe
|
|
attempt. The fifth index selects a single OAM 'macPing' reply."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamMacPingHistoryIndex,
|
|
tmnxOamMacPingReplyIndex
|
|
}
|
|
::= { tmnxOamMacPingHistoryTable 1 }
|
|
|
|
TmnxOamMacPingHistoryEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMacPingHistoryIndex Unsigned32,
|
|
tmnxOamMacPingReplyIndex Unsigned32,
|
|
tmnxOamMacPingHistoryResponse Unsigned32,
|
|
tmnxOamMacPingHistoryOneWayTime Integer32,
|
|
tmnxOamMacPingHistoryStatus TmnxOamResponseStatus,
|
|
tmnxOamMacPingHistoryTime DateAndTime,
|
|
tmnxOamMacPingHistoryReturnCode TmnxOamPingRtnCode,
|
|
tmnxOamMacPingHistorySrcIpAddress IpAddress,
|
|
tmnxOamMacPingHistoryAddressType TmnxOamAddressType,
|
|
tmnxOamMacPingHistorySapId TmnxStrSapId,
|
|
tmnxOamMacPingHistorySdpId SdpId,
|
|
tmnxOamMacPingHistoryAdminStatus TruthValue,
|
|
tmnxOamMacPingHistoryOperStatus TruthValue,
|
|
tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane,
|
|
tmnxOamMacPingHistorySize Unsigned32,
|
|
tmnxOamMacPingHistoryInOneWayTime Integer32,
|
|
tmnxOamMacPingHistorySrcAddrType InetAddressType,
|
|
tmnxOamMacPingHistorySrcAddress InetAddress
|
|
}
|
|
|
|
tmnxOamMacPingHistoryIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in this table is created when the result of a OAM
|
|
'macPing' probe is determined. The initial 2 instance identifier
|
|
index values identify the tmnxOamPingCtlEntry that a OAM probe
|
|
result (tmnxOamMacPingHistoryEntry) belongs to. The
|
|
tmnxOamMacPingHistoryIndex has the value of the sequence number
|
|
of the request probe and identifies a group of replies received
|
|
in response to a specific probe transmission.
|
|
|
|
The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 and
|
|
wraps after exceeding the maximum possible value as defined by the
|
|
limit of this object."
|
|
::= { tmnxOamMacPingHistoryEntry 1 }
|
|
|
|
tmnxOamMacPingReplyIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamMacPingReplyIndex is unique within a group of responses
|
|
received as the result of a OAM 'macPing' probe as specified by having
|
|
the same value for tmnxOamMacPingHistoryIndex.
|
|
|
|
The agent starts assigning tmnxOamMacPingReplyIndex values at 1 and
|
|
wraps after exceeding the maximum possible value as defined by the
|
|
limit of this object."
|
|
::= { tmnxOamMacPingHistoryEntry 2 }
|
|
|
|
tmnxOamMacPingHistoryResponse OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time measured in microseconds from when
|
|
a OAM probe was sent to when its response was received or
|
|
when it timed out. The value of this object is reported
|
|
as 0 when it is not possible to transmit an OAM probe."
|
|
::= { tmnxOamMacPingHistoryEntry 3 }
|
|
|
|
tmnxOamMacPingHistoryOneWayTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time measured in microseconds from when an
|
|
OAM probe was sent to when it was received by the replier
|
|
(outbound one-way time). The value of this object is
|
|
reported as 0 when it is not possible to transmit an OAM
|
|
probe or the information is not available."
|
|
::= { tmnxOamMacPingHistoryEntry 4 }
|
|
|
|
tmnxOamMacPingHistoryStatus OBJECT-TYPE
|
|
SYNTAX TmnxOamResponseStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistoryStatus is an enumerated integer that
|
|
indicates the result of a particular OAM probe."
|
|
::= { tmnxOamMacPingHistoryEntry 5 }
|
|
|
|
tmnxOamMacPingHistoryTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timestamp for when this OAM probe result was determined."
|
|
::= { tmnxOamMacPingHistoryEntry 6 }
|
|
|
|
tmnxOamMacPingHistoryReturnCode OBJECT-TYPE
|
|
SYNTAX TmnxOamPingRtnCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer
|
|
that indicates the return code received in the OAM ping response."
|
|
::= { tmnxOamMacPingHistoryEntry 7 }
|
|
|
|
tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMacPingHistorySrcAddrType and
|
|
tmnxOamMacPingHistorySrcAddress."
|
|
::= { tmnxOamMacPingHistoryEntry 8 }
|
|
|
|
tmnxOamMacPingHistoryAddressType OBJECT-TYPE
|
|
SYNTAX TmnxOamAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistoryAddressType indicates the type of
|
|
binding address information returned in response to a 'macPing' test."
|
|
::= { tmnxOamMacPingHistoryEntry 9 }
|
|
|
|
tmnxOamMacPingHistorySapId OBJECT-TYPE
|
|
SYNTAX TmnxStrSapId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistorySapId is the name of the access port
|
|
of the SAP supporting the requested MAC address returned in response
|
|
to a 'macPing' probe.
|
|
|
|
If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', this
|
|
object is not relevant and MUST have a null string ''."
|
|
::= { tmnxOamMacPingHistoryEntry 10 }
|
|
|
|
tmnxOamMacPingHistorySdpId OBJECT-TYPE
|
|
SYNTAX SdpId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistorySdpId is the ID of the SDP
|
|
supporting the requested MAC address returned in response to a
|
|
'macPing' probe.
|
|
|
|
If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', this
|
|
object is not relevant and MUST return a value of '0'."
|
|
::= { tmnxOamMacPingHistoryEntry 12 }
|
|
|
|
tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistoryAdminStatus indicates the current
|
|
administrative state of the SAP or SDP ID returned in response to a
|
|
'macPing' test. A value of 'true' indicates the SAP or SDP is
|
|
administratively 'up'.
|
|
|
|
The value of this object MUST be reported as 'false' when no ping
|
|
responses have been received or an active test has not yet timed out."
|
|
::= { tmnxOamMacPingHistoryEntry 13 }
|
|
|
|
tmnxOamMacPingHistoryOperStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistoryOperStatus indicates the current
|
|
operational state of the SAP or SDP ID returned in response to a
|
|
'macPing' test. A value of 'true' indicates the SAP or SDP is
|
|
operationally 'up'.
|
|
|
|
The value of this object MUST be reported as 'false' when no ping
|
|
responses have been received or an active test has not yet timed out."
|
|
::= { tmnxOamMacPingHistoryEntry 14 }
|
|
|
|
tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResponsePlane
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistoryResponsePlane indicates the response
|
|
plane from which this ping response was received."
|
|
::= { tmnxOamMacPingHistoryEntry 15 }
|
|
|
|
tmnxOamMacPingHistorySize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistorySize indicates the size in octets
|
|
of the user payload in a ping request packet. It does not include
|
|
the service encapsulation."
|
|
::= { tmnxOamMacPingHistoryEntry 16 }
|
|
|
|
tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time measured in microseconds from when an OAM
|
|
probe reply was sent to when it was received by this host
|
|
(inbound one-way time). The value of this object is reported
|
|
as 0 when the information is not available."
|
|
::= { tmnxOamMacPingHistoryEntry 17 }
|
|
|
|
tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet
|
|
address type stored in tmnxOamMacPingHistorySrcAddress."
|
|
::= { tmnxOamMacPingHistoryEntry 18 }
|
|
|
|
tmnxOamMacPingHistorySrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacPingHistorySrcAddress indicates the Internet
|
|
address of the remote node that generated this reply to a OAM probe."
|
|
::= { tmnxOamMacPingHistoryEntry 19 }
|
|
|
|
tmnxOamMacPingL2MapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMacPingL2MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamPingObjs 8 }
|
|
|
|
tmnxOamMacPingL2MapEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMacPingL2MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamMacPingHistoryIndex,
|
|
tmnxOamMacPingReplyIndex,
|
|
tmnxOamMacPingL2MapIndex
|
|
}
|
|
::= { tmnxOamMacPingL2MapTable 1 }
|
|
|
|
TmnxOamMacPingL2MapEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMacPingL2MapIndex Unsigned32,
|
|
tmnxOamMacPingL2MapRouterID IpAddress,
|
|
tmnxOamMacPingL2MapLabel MplsLabel,
|
|
tmnxOamMacPingL2MapProtocol TmnxOamSignalProtocol,
|
|
tmnxOamMacPingL2MapVCType TmnxOamVcType,
|
|
tmnxOamMacPingL2MapVCID TmnxVcId,
|
|
tmnxOamMacPingL2MapDirection INTEGER
|
|
}
|
|
|
|
tmnxOamMacPingL2MapIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamMacPingL2MapEntry 1 }
|
|
|
|
tmnxOamMacPingL2MapRouterID OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamMacPingL2MapEntry 2 }
|
|
|
|
tmnxOamMacPingL2MapLabel OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamMacPingL2MapEntry 3 }
|
|
|
|
tmnxOamMacPingL2MapProtocol OBJECT-TYPE
|
|
SYNTAX TmnxOamSignalProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamMacPingL2MapEntry 4 }
|
|
|
|
tmnxOamMacPingL2MapVCType OBJECT-TYPE
|
|
SYNTAX TmnxOamVcType
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamMacPingL2MapEntry 5 }
|
|
|
|
tmnxOamMacPingL2MapVCID OBJECT-TYPE
|
|
SYNTAX TmnxVcId
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamMacPingL2MapEntry 6 }
|
|
|
|
tmnxOamMacPingL2MapDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
upstream (1),
|
|
downstream (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.1."
|
|
::= { tmnxOamMacPingL2MapEntry 7 }
|
|
|
|
tmnxOamLspPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLspPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row in tmnxOamLspPingCtlTable contains the LSP-specific
|
|
configuration information needed to launch an LSP (Label Switched Path)
|
|
ping test. The rest of the configuration information needed to launch
|
|
the test resides in the corresponding row of tmnxOamPingCtlTable.
|
|
|
|
Seven types of LSP ping tests are supported. An abbreviated name for
|
|
each test type is defined in the following table (for use in a
|
|
subsequent table). The test type's tmnxOamLspPingCtlTestSubMode code
|
|
point is shown as well.
|
|
|
|
Test Sub Mode Abbreviated Test Type Name(s)
|
|
--------------------- -------------------------------
|
|
'unspecified (1)' LDP, RSVP
|
|
'static (2)' TPST (Transport Profile Static)
|
|
'bgpLabeledPrefix(3)' BGP
|
|
'srIsis (4)' ISIS
|
|
'srOspf (5)' OSPF
|
|
'srTe (6)' SRTE
|
|
'srPolicy (7)' SRPL
|
|
'srOspf3 (8)' OSP3
|
|
|
|
The following table has a row for each LSP ping test type, showing the
|
|
mandatory and optional objects applicable to the test type.
|
|
|
|
Test
|
|
Type Mandatory Objects Optional Objects
|
|
---- -------------------------------- ---------------------------------
|
|
BGP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType
|
|
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress
|
|
tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName
|
|
tmnxOamLspPingCtlTestSubMode #tmnxOamLspPingCtlPathDestType
|
|
#tmnxOamLspPingCtlPathDest
|
|
|
|
ISIS tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
|
|
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
|
|
tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
|
|
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
|
|
#tmnxOamLspPingCtlPathDestType
|
|
#tmnxOamLspPingCtlPathDest
|
|
|
|
LDP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType
|
|
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress
|
|
tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName
|
|
#tmnxOamLspPingCtlPathDestType
|
|
#tmnxOamLspPingCtlPathDest
|
|
|
|
OSPF tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
|
|
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
|
|
tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
|
|
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
|
|
#tmnxOamLspPingCtlPathDestType
|
|
#tmnxOamLspPingCtlPathDest
|
|
|
|
OSP3 tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
|
|
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
|
|
tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
|
|
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
|
|
#tmnxOamLspPingCtlPathDestType
|
|
#tmnxOamLspPingCtlPathDest
|
|
|
|
RSVP tmnxOamLspPingCtlLspName tmnxOamLspPingCtlPathName
|
|
|
|
SRPL tmnxOamLspPingCtlSrPlcyColor tmnxOamLspPingCtlSrPlcySegList
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddT
|
|
tmnxOamLspPingCtlTestSubMode
|
|
|
|
SRTE tmnxOamLspPingCtlLspName *tmnxOamLspPingCtlNhAddressType
|
|
tmnxOamLspPingCtlTestSubMode *tmnxOamLspPingCtlNhAddress
|
|
tmnxOamLspPingCtlNhIntfName
|
|
#tmnxOamLspPingCtlPathDestType
|
|
#tmnxOamLspPingCtlPathDest
|
|
tmnxOamLspPingCtlPathName
|
|
|
|
TPST tmnxOamLspPingCtlLspName tmnxOamLspPingCtlAssocChannel
|
|
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlForce
|
|
*tmnxOamLspPingCtlMplsTpGlobalId
|
|
*tmnxOamLspPingCtlMplsTpNodeId
|
|
tmnxOamLspPingCtlMplsTpPathType
|
|
|
|
ALL none tmnxOamLspPingCtlTtl
|
|
tmnxOamPingCtlFcName
|
|
tmnxOamPingCtlInterval
|
|
tmnxOamPingCtlProbeCount
|
|
tmnxOamPingCtlProfile
|
|
tmnxOamPingCtlSize
|
|
*tmnxOamPingCtlSrcAddrType
|
|
*tmnxOamPingCtlSrcAddress
|
|
tmnxOamPingCtlTimeOut
|
|
---- -------------------------------- ---------------------------------
|
|
|
|
In the table above,
|
|
1. The optional objects in the ALL row apply to all LSP ping test
|
|
types.
|
|
2. Asterisks (*) mark a set of optional objects which must all be
|
|
specified, or must all be unspecified.
|
|
3. Octothorpes (#) mark a separate set of optional objects which must
|
|
all be specified, or must all be unspecified.
|
|
4. There are four supported combinations of
|
|
tmnxOamLspPingCtlNhAddressType, tmnxOamLspPingCtlNhAddress,
|
|
tmnxOamLspPingCtlNhIntfName, tmnxOamLspPingCtlPathDestType, and
|
|
tmnxOamLspPingCtlPathDest, as follows:
|
|
a) all unspecified
|
|
b) tmnxOamLspPingCtlPathDestType and tmnxOamLspPingCtlPathDest
|
|
c) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, and
|
|
tmnxOamLspPingCtlNhIntfName
|
|
d) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest,
|
|
tmnxOamLspPingCtlNhAddressType, and tmnxOamLspPingCtlNhAddress
|
|
|
|
When an object combination other than a combination listed above is
|
|
specified, values will be rejected or ignored, or the test will fail."
|
|
REFERENCE
|
|
"IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
|
|
Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
|
|
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
|
|
IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
|
|
::= { tmnxOamPingObjs 9 }
|
|
|
|
tmnxOamLspPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLspPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system creates a row in tmnxOamLspPingCtlTable when
|
|
tmnxOamPingCtlTestMode is set to 'lspPing'.
|
|
|
|
The system deletes a row in tmnxOamLspPingCtlTable when the
|
|
corresponding row in tmnxOamPingCtlTable is deleted."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamLspPingCtlTable 1 }
|
|
|
|
TmnxOamLspPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLspPingCtlVRtrID TmnxVRtrID,
|
|
tmnxOamLspPingCtlLspName TLNamedItemOrEmpty,
|
|
tmnxOamLspPingCtlReturnLsp TNamedItemOrEmpty,
|
|
tmnxOamLspPingCtlTtl Unsigned32,
|
|
tmnxOamLspPingCtlPathName TLNamedItemOrEmpty,
|
|
tmnxOamLspPingCtlLdpIpPrefix IpAddress,
|
|
tmnxOamLspPingCtlLdpIpPrefixLen IpAddressPrefixLength,
|
|
tmnxOamLspPingCtlLdpPrefixType InetAddressType,
|
|
tmnxOamLspPingCtlLdpPrefix InetAddress,
|
|
tmnxOamLspPingCtlLdpPrefixLen InetAddressPrefixLength,
|
|
tmnxOamLspPingCtlPathDestType InetAddressType,
|
|
tmnxOamLspPingCtlPathDest InetAddress,
|
|
tmnxOamLspPingCtlNhIntfName TNamedItemOrEmpty,
|
|
tmnxOamLspPingCtlNhAddressType InetAddressType,
|
|
tmnxOamLspPingCtlNhAddress InetAddress,
|
|
tmnxOamLspPingCtlTestSubMode TmnxOamLspTestSubMode,
|
|
tmnxOamLspPingCtlMplsTpPathType TmnxOamMplsTpPathType,
|
|
tmnxOamLspPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
|
|
tmnxOamLspPingCtlMplsTpNodeId TmnxMplsTpNodeID,
|
|
tmnxOamLspPingCtlAssocChannel TmnxOamLspAssocChannel,
|
|
tmnxOamLspPingCtlForce TruthValue,
|
|
tmnxOamLspPingCtlIgpInstance TmnxIgpInstance,
|
|
tmnxOamLspPingCtlSrPlcyColor Unsigned32,
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddT InetAddressType,
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr InetAddress,
|
|
tmnxOamLspPingCtlSrPlcySegList Unsigned32
|
|
}
|
|
|
|
tmnxOamLspPingCtlVRtrID OBJECT-TYPE
|
|
SYNTAX TmnxVRtrID
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.0R15 and replaced
|
|
with tmnxOamPingCtlVRtrID in tmnxOamPingCtlTable."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamLspPingCtlEntry 1 }
|
|
|
|
tmnxOamLspPingCtlLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlLspName specifies the name of the LSP
|
|
for this LSP ping test.
|
|
|
|
When the test is started, if this name is not empty, there must be a
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
|
|
1. tmnxOamLspPingCtlLspName equal to
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
|
|
2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
|
|
3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
|
|
'bypassOnly(4)', or 'mplsTp(7)'.
|
|
Otherwise, the test will fail.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 2 }
|
|
|
|
tmnxOamLspPingCtlReturnLsp OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 3 }
|
|
|
|
tmnxOamLspPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlTtl specifies the outermost label time-
|
|
to-live value.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamLspPingCtlEntry 4 }
|
|
|
|
tmnxOamLspPingCtlPathName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlPathName specifies the name of the Path
|
|
(LSP) for this LSP ping test.
|
|
|
|
When the test is started, if this name is not empty, there must be a
|
|
matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise,
|
|
the test will fail.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 5 }
|
|
|
|
tmnxOamLspPingCtlLdpIpPrefix OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamLspPingCtlLdpPrefixType and
|
|
tmnxOamLspPingCtlLdpPrefix."
|
|
DEFVAL { '00000000'H }
|
|
::= { tmnxOamLspPingCtlEntry 6 }
|
|
|
|
tmnxOamLspPingCtlLdpIpPrefixLen OBJECT-TYPE
|
|
SYNTAX IpAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
the InetAddress object tmnxOamLspPingCtlLdpPrefixLen."
|
|
DEFVAL { 32 }
|
|
::= { tmnxOamLspPingCtlEntry 7 }
|
|
|
|
tmnxOamLspPingCtlLdpPrefixType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlLdpPrefixType specifies the type of
|
|
Internet address stored in tmnxOamLspPingCtlLdpPrefix.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspPingCtlEntry 8 }
|
|
|
|
tmnxOamLspPingCtlLdpPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlLdpPrefix, along with
|
|
tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefixLen,
|
|
specifies the destination prefix for this LSP ping test.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 9 }
|
|
|
|
tmnxOamLspPingCtlLdpPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet
|
|
address prefix length of tmnxOamLspPingCtlLdpPrefix.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 32 }
|
|
::= { tmnxOamLspPingCtlEntry 10 }
|
|
|
|
tmnxOamLspPingCtlPathDestType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlPathDestType specifies the type of
|
|
Internet address stored in tmnxOamLspPingCtlPathDest.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspPingCtlEntry 11 }
|
|
|
|
tmnxOamLspPingCtlPathDest OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlPathDest specifies a unique path for
|
|
this LSP ping to traverse. This address is used as part of a hash key
|
|
to select the appropriate ECMP path to the destination of an LSP ping
|
|
test.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 12 }
|
|
|
|
tmnxOamLspPingCtlNhIntfName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlNhIntfName specifies the name of the
|
|
next hop interface to be used when transmitting an LSP ping.
|
|
|
|
When the test is started, if this name is not empty, there must be a
|
|
TIMETRA-VRTR-MIB::vRtrIfTable row with:
|
|
1. tmnxOamLspPingCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
|
|
AND
|
|
2. TIMETRA-VRTR-MIB::vRtrID equal to 1.
|
|
Otherwise, the test will fail.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 13 }
|
|
|
|
tmnxOamLspPingCtlNhAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlNhAddressType specifies the type of
|
|
Internet address stored in tmnxOamLspPingCtlNhAddress.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspPingCtlEntry 14 }
|
|
|
|
tmnxOamLspPingCtlNhAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlNhAddress specifies the interface
|
|
address to the next hop which will be used to transmit the LSP ping.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 15 }
|
|
|
|
tmnxOamLspPingCtlTestSubMode OBJECT-TYPE
|
|
SYNTAX TmnxOamLspTestSubMode
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlTestSubMode specifies the type of LSP
|
|
ping test to perform.
|
|
|
|
When this object is 'unspecified(1)', the type of LSP ping test to be
|
|
performed is determined when the test is started, from the set of
|
|
tmnxOamLspPingCtlTable objects configured with non-default values.
|
|
|
|
If there is a mismatch between tmnxOamLspPingCtlTestSubMode and the
|
|
type of the LSP to be tested, the test will fail. For example, if
|
|
tmnxOamLspPingCtlTestSubMode is 'static(2)', and
|
|
tmnxOamLspPingCtlLspName refers to an LSP with
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
|
|
will fail.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { unspecified }
|
|
::= { tmnxOamLspPingCtlEntry 16 }
|
|
|
|
tmnxOamLspPingCtlMplsTpPathType OBJECT-TYPE
|
|
SYNTAX TmnxOamMplsTpPathType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlMplsTpPathType specifies the type of the
|
|
MPLS-TP path to be tested.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { active }
|
|
::= { tmnxOamLspPingCtlEntry 17 }
|
|
|
|
tmnxOamLspPingCtlMplsTpGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpGlobalID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlMplsTpGlobalId specifies the target
|
|
MPLS-TP Global Identifier to be used for the test.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspPingCtlEntry 18 }
|
|
|
|
tmnxOamLspPingCtlMplsTpNodeId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlMplsTpNodeId specifies the target
|
|
MPLS-TP Node Identifier to be used for the test.
|
|
|
|
A value of zero indicates that no Node Identifier has been configured.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspPingCtlEntry 19 }
|
|
|
|
tmnxOamLspPingCtlAssocChannel OBJECT-TYPE
|
|
SYNTAX TmnxOamLspAssocChannel
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlAssocChannel specifies the launched echo
|
|
request's usage of the Associated Channel (ACH) mechanism, when
|
|
testing an MPLS-TP LSP.
|
|
|
|
When tmnxOamLspPingCtlTestSubMode is 'static(2)', the default value
|
|
for tmnxOamLspPingCtlAssocChannel is 'nonIp(2)'.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { notApplicable }
|
|
::= { tmnxOamLspPingCtlEntry 20 }
|
|
|
|
tmnxOamLspPingCtlForce OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlForce specifies whether or not to force
|
|
the transmission of the 'lspPing' request PDU(s).
|
|
|
|
If tmnxOamLspPingCtlForce is 'true(1)', the test will proceed and
|
|
request PDU(s) will be sent regardless of the local operational status
|
|
of the tested LSP path.
|
|
|
|
If tmnxOamLspPingCtlForce is 'false(2)', the test will fail
|
|
immediately when the local operational status of the tested LSP path is
|
|
down.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { false }
|
|
::= { tmnxOamLspPingCtlEntry 21 }
|
|
|
|
tmnxOamLspPingCtlIgpInstance OBJECT-TYPE
|
|
SYNTAX TmnxIgpInstance
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlIgpInstance specifies the Interior
|
|
Gateway Protocol (IGP) instance to be used for the test.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspPingCtlEntry 22 }
|
|
|
|
tmnxOamLspPingCtlSrPlcyColor OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlSrPlcyColor specifies the Segment Routing
|
|
(SR) policy color to be used for the test. A color associates an
|
|
SR policy with an intent (e.g. low latency).
|
|
|
|
tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
|
|
Otherwise, the test will fail. The color of a static SR policy is
|
|
defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
|
|
|
|
When configuring an SR policy LSP ping test, the following objects
|
|
must all be set in one snmpset PDU:
|
|
tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
|
|
tmnxOamLspPingCtlSrPlcyColor,
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspPingCtlEntry 23 }
|
|
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlSrPlcyEndPtAddT specifies the type of IP
|
|
address stored in tmnxOamLspPingCtlSrPlcyEndPtAddr.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspPingCtlEntry 24 }
|
|
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlSrPlcyEndPtAddr specifies the Segment
|
|
Routing (SR) policy endpoint address to be used for the test.
|
|
|
|
tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
|
|
Otherwise, the test will fail. The endpoint of a static SR policy
|
|
is defined using
|
|
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
|
|
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
|
|
|
|
When configuring an SR policy LSP ping test, the following objects
|
|
must all be set in one snmpset PDU:
|
|
tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
|
|
tmnxOamLspPingCtlSrPlcyColor,
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspPingCtlEntry 25 }
|
|
|
|
tmnxOamLspPingCtlSrPlcySegList OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..32)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspPingCtlSrPlcySegList specifies the Segment
|
|
Routing (SR) policy segment list to be used for the test.
|
|
|
|
The supported object combinations for LSP ping tests are listed in the
|
|
tmnxOamLspPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspPingCtlEntry 26 }
|
|
|
|
tmnxOamVprnPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVprnPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVprnPingCtlTable contains configuration information for
|
|
'vprnPing' tests."
|
|
::= { tmnxOamPingObjs 10 }
|
|
|
|
tmnxOamVprnPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVprnPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVprnPingCtlEntry contains configuration information for one
|
|
'vprnPing' test.
|
|
|
|
SROS creates a row when tmnxOamPingCtlTestMode is set to 'vprnPing'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamVprnPingCtlTable 1 }
|
|
|
|
TmnxOamVprnPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVprnPingCtlSourceIpAddr IpAddress,
|
|
tmnxOamVprnPingCtlReplyControl TruthValue,
|
|
tmnxOamVprnPingCtlTtl Unsigned32,
|
|
tmnxOamVprnPingCtlSrcAddrType InetAddressType,
|
|
tmnxOamVprnPingCtlSrcAddress InetAddress
|
|
}
|
|
|
|
tmnxOamVprnPingCtlSourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamVprnPingCtlSrcAddrType and
|
|
tmnxOamVprnPingCtlSrcAddress."
|
|
DEFVAL { '00000000'h }
|
|
::= { tmnxOamVprnPingCtlEntry 1 }
|
|
|
|
tmnxOamVprnPingCtlReplyControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamVprnPingCtlReplyControl is 'true', the
|
|
OAM ping response is returned using the control plane. If its value
|
|
is 'false', the packet is sent via the data plane.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'vprnPing'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamVprnPingCtlEntry 2 }
|
|
|
|
tmnxOamVprnPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the vc-label time-to-live value.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'vprnPing'.
|
|
|
|
While performing the test with a TTL of 1 no responses should ever be
|
|
expected."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamVprnPingCtlEntry 3 }
|
|
|
|
tmnxOamVprnPingCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet
|
|
address type stored in tmnxOamVprnPingCtlSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamVprnPingCtlEntry 4 }
|
|
|
|
tmnxOamVprnPingCtlSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet
|
|
address to be used as the source for performing an OAM ping operation
|
|
when tmnxOamPingCtlTestMode has a value of 'vprnPing'.
|
|
|
|
This parameter is required."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamVprnPingCtlEntry 5 }
|
|
|
|
tmnxOamAtmPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamAtmPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamAtmPingCtlTable contains configuration information for
|
|
'atmPing' tests."
|
|
::= { tmnxOamPingObjs 11 }
|
|
|
|
tmnxOamAtmPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamAtmPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamAtmPingCtlEntry contains configuration information for one
|
|
'atmPing' test.
|
|
|
|
SROS creates a row when tmnxOamPingCtlTestMode is set to 'atmPing'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamAtmPingCtlTable 1 }
|
|
|
|
TmnxOamAtmPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamAtmPingCtlPortId TmnxPortID,
|
|
tmnxOamAtmPingCtlVpi AtmVpIdentifier,
|
|
tmnxOamAtmPingCtlVci AtmVcIdentifier,
|
|
tmnxOamAtmPingCtlLpbkLocation OCTET STRING,
|
|
tmnxOamAtmPingCtlSegment INTEGER
|
|
}
|
|
|
|
tmnxOamAtmPingCtlPortId OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamAtmPingCtlPortId is the ID of the access port of
|
|
the target VC. This parameter is required."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamAtmPingCtlEntry 1 }
|
|
|
|
tmnxOamAtmPingCtlVpi OBJECT-TYPE
|
|
SYNTAX AtmVpIdentifier
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to
|
|
send the OAM ATM ping. This is a required parameter."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamAtmPingCtlEntry 2 }
|
|
|
|
tmnxOamAtmPingCtlVci OBJECT-TYPE
|
|
SYNTAX AtmVcIdentifier
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to
|
|
send the OAM ATM ping. This is a required parameter."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamAtmPingCtlEntry 3 }
|
|
|
|
tmnxOamAtmPingCtlLpbkLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamAtmPingCtlLpbkLocation specifies the Loopback
|
|
Location ID used in the ATM OAM loopback cell. If all bits in the
|
|
Loopback Location ID are '1', the destination of the OAM ATM ping
|
|
is the far-end destination of the VC. Otherwise the cell is destined
|
|
to a specific ATM node in the ATM network.
|
|
|
|
This is an optional parameter."
|
|
DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'H }
|
|
::= { tmnxOamAtmPingCtlEntry 4 }
|
|
|
|
tmnxOamAtmPingCtlSegment OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
endToEnd (1),
|
|
segment (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamAtmPingCtlSegment determines if the ATM OAM
|
|
loopback cell is destined to the first segment going in the line
|
|
direction or the PVCC's connection endpoint."
|
|
DEFVAL { endToEnd }
|
|
::= { tmnxOamAtmPingCtlEntry 5 }
|
|
|
|
tmnxOamMfibPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMfibPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMfibPingCtlTable contains configuration information for
|
|
'mfibPing' tests."
|
|
::= { tmnxOamPingObjs 12 }
|
|
|
|
tmnxOamMfibPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMfibPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMfibPingCtlEntry contains configuration information for one
|
|
'mfibPing' test.
|
|
|
|
SROS creates a row when tmnxOamPingCtlTestMode is set to 'mfibPing'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamMfibPingCtlTable 1 }
|
|
|
|
TmnxOamMfibPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMfibPingCtlSourceIpAddr IpAddress,
|
|
tmnxOamMfibPingCtlDestIpAddr IpAddress,
|
|
tmnxOamMfibPingCtlReplyControl TruthValue,
|
|
tmnxOamMfibPingCtlTtl Unsigned32,
|
|
tmnxOamMfibPingCtlSrcAddrType InetAddressType,
|
|
tmnxOamMfibPingCtlSrcAddress InetAddress,
|
|
tmnxOamMfibPingCtlDestAddrType InetAddressType,
|
|
tmnxOamMfibPingCtlDestAddress InetAddress,
|
|
tmnxOamMfibPingCtlDestMacAddr MacAddress
|
|
}
|
|
|
|
tmnxOamMfibPingCtlSourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMfibPingCtlSrcAddrType and
|
|
tmnxOamMfibPingCtlSrcAddress."
|
|
DEFVAL { '00000000'h }
|
|
::= { tmnxOamMfibPingCtlEntry 1 }
|
|
|
|
tmnxOamMfibPingCtlDestIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMfibPingCtlDestAddrType and
|
|
tmnxOamMfibPingCtlDestAddress."
|
|
DEFVAL { '00000000'h }
|
|
::= { tmnxOamMfibPingCtlEntry 2 }
|
|
|
|
tmnxOamMfibPingCtlReplyControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamMfibPingCtlReplyControl is 'true', the OAM
|
|
ping response is returned using the control plane. If its value is
|
|
'false', the packet is sent via the data plane.
|
|
|
|
This object is optional and is not relevant when
|
|
tmnxOamPingCtlTestMode has a value other than 'mfibPing'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMfibPingCtlEntry 3 }
|
|
|
|
tmnxOamMfibPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the vc-label time-to-live value. This object is optional and
|
|
is not relevant when tmnxOamPingCtlTestMode has a value other than
|
|
'mfibPing'. While performing the test with a TTL of 1 no responses
|
|
should ever be expected."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamMfibPingCtlEntry 4 }
|
|
|
|
tmnxOamMfibPingCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet
|
|
address type stored in tmnxOamMfibPingCtlSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamMfibPingCtlEntry 5 }
|
|
|
|
tmnxOamMfibPingCtlSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet
|
|
address to be used as the source for performing an OAM ping
|
|
operation when tmnxOamPingCtlTestMode has a value of 'mfibPing'
|
|
and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in
|
|
which case this parameter is required. If tmnxOamPingCtlTestMode is
|
|
different from 'mfibPing' this field is ignored."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamMfibPingCtlEntry 6 }
|
|
|
|
tmnxOamMfibPingCtlDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet
|
|
multicast address type stored in tmnxOamMfibPingCtlDestAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamMfibPingCtlEntry 7 }
|
|
|
|
tmnxOamMfibPingCtlDestAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMfibPingCtlDestAddress specifies the Internet
|
|
multicast address to be used as the destination for performing an
|
|
OAM ping operation when tmnxOamPingCtlTestMode has a value of
|
|
'mfibPing' and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros,
|
|
in which case this parameter is required. If tmnxOamPingCtlTestMode is
|
|
different from 'mfibPing' this field is ignored."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamMfibPingCtlEntry 8 }
|
|
|
|
tmnxOamMfibPingCtlDestMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6
|
|
multicast MAC address to be used as the destination for performing an
|
|
OAM ping operation when tmnxOamPingCtlTestMode has a value of
|
|
'mfibPing' and objects tmnxOamMfibPingCtlSrcAddrType and
|
|
tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)',
|
|
in which case this parameter is required. If tmnxOamPingCtlTestMode is
|
|
different from 'mfibPing' this field is ignored."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamMfibPingCtlEntry 9 }
|
|
|
|
tmnxOamCpePingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamCpePingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamCpePingCtlTable contains configuration information for
|
|
'cpePing' tests."
|
|
::= { tmnxOamPingObjs 13 }
|
|
|
|
tmnxOamCpePingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamCpePingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamCpePingCtlEntry contains configuration information for one
|
|
'cpePing' test.
|
|
|
|
SROS creates a row when tmnxOamPingCtlTestMode is set to 'cpePing'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamCpePingCtlTable 1 }
|
|
|
|
TmnxOamCpePingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamCpePingCtlSourceIpAddr IpAddress,
|
|
tmnxOamCpePingCtlSendControl TruthValue,
|
|
tmnxOamCpePingCtlReplyControl TruthValue,
|
|
tmnxOamCpePingCtlTtl Unsigned32,
|
|
tmnxOamCpePingCtlSrceMacAddr MacAddress,
|
|
tmnxOamCpePingCtlSrcAddrType InetAddressType,
|
|
tmnxOamCpePingCtlSrcAddress InetAddress
|
|
}
|
|
|
|
tmnxOamCpePingCtlSourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamCpePingCtlSrcAddrType and
|
|
tmnxOamCpePingCtlSrcAddress."
|
|
DEFVAL { '00000000'h }
|
|
::= { tmnxOamCpePingCtlEntry 1 }
|
|
|
|
tmnxOamCpePingCtlSendControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamCpePingCtlSendControl specifies whether the
|
|
outbound OAM ping packet will use the data plane or the control plane.
|
|
|
|
When the value is 'false', the packet is sent using the data plane.
|
|
|
|
As of SROS release 13.0 R1, a test cannot be started if
|
|
tmnxOamCpePingCtlSendControl is 'true'. A test is started using
|
|
tmnxOamPingCtlAdminStatus.
|
|
|
|
This object will be marked obsolete in a future release."
|
|
DEFVAL { false }
|
|
::= { tmnxOamCpePingCtlEntry 2 }
|
|
|
|
tmnxOamCpePingCtlReplyControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM
|
|
ping response is returned using the control plane. If its value is
|
|
'false', the packet is sent via the data plane. This object is
|
|
optional and is not relevant when tmnxOamPingCtlTestMode has a value
|
|
other than 'cpePing'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamCpePingCtlEntry 3 }
|
|
|
|
tmnxOamCpePingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the vc-label time-to-live value. This object is optional and
|
|
is not relevant when tmnxOamPingCtlTestMode has a value other than
|
|
'cpePing'. When performing the test with a TTL=1, the cpe-ping is only
|
|
done to the local SAP(s)."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamCpePingCtlEntry 4 }
|
|
|
|
tmnxOamCpePingCtlSrceMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set to a non zero value, the system will use the value as the
|
|
source MAC address in the ARP request that will be sent to the CPE. If
|
|
set to 0, the MAC address configured for the CPM is used. This object
|
|
is optional and is not relevant when tmnxOamPingCtlTestMode has a
|
|
value other than 'cpePing'."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamCpePingCtlEntry 5 }
|
|
|
|
tmnxOamCpePingCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet
|
|
address type stored in tmnxOamCpePingCtlSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamCpePingCtlEntry 6 }
|
|
|
|
tmnxOamCpePingCtlSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamCpePingCtlSrcAddress specifies the Internet
|
|
address to be used as the source for performing a CPE ping operation
|
|
when tmnxOamPingCtlTestMode has a value of 'cpePing'. This parameter
|
|
is required for 'cpePing' and ignored in all other cases."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamCpePingCtlEntry 7 }
|
|
|
|
tmnxOamMRInfoRespTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMRInfoRespEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespTable contains node-level information provided by
|
|
destination nodes of successful 'mrInfo' tests."
|
|
::= { tmnxOamPingObjs 14 }
|
|
|
|
tmnxOamMRInfoRespEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMRInfoRespEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespEntry contains node-level information provided by the
|
|
destination node of a successful 'mrInfo' test.
|
|
|
|
A row is created when node-level information is provided by a
|
|
destination node.
|
|
|
|
A row is destroyed when the corresponding tmnxOamPingHistoryTable row
|
|
is destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamPingHistoryIndex
|
|
}
|
|
::= { tmnxOamMRInfoRespTable 1 }
|
|
|
|
TmnxOamMRInfoRespEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMRInfoRespCapabilities BITS,
|
|
tmnxOamMRInfoRespMinorVersion Unsigned32,
|
|
tmnxOamMRInfoRespMajorVersion Unsigned32,
|
|
tmnxOamMRInfoRespNumInterfaces Unsigned32
|
|
}
|
|
|
|
tmnxOamMRInfoRespCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
leaf (0),
|
|
prune (1),
|
|
genid (2),
|
|
mtrace (3),
|
|
snmp (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespCapabilities indicates the capabilities of the router
|
|
responding to the mrinfo request:
|
|
leaf(0) This is a leaf router
|
|
prune(1) This router understands pruning
|
|
genid(2) This router sends Generation Id's
|
|
mtrace(3) This router handles Mtrace requests
|
|
snmp(4) This router supports the DVMRP MIB"
|
|
::= { tmnxOamMRInfoRespEntry 1 }
|
|
|
|
tmnxOamMRInfoRespMinorVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespMinorVersion indicates the minor software version on
|
|
the router responding to the mrinfo request."
|
|
::= { tmnxOamMRInfoRespEntry 2 }
|
|
|
|
tmnxOamMRInfoRespMajorVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespMajorVersion indicates the major software version on
|
|
the router responding to the mrinfo request."
|
|
::= { tmnxOamMRInfoRespEntry 3 }
|
|
|
|
tmnxOamMRInfoRespNumInterfaces OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces in
|
|
the mrinfo response packet. These interfaces are listed in the
|
|
tmnxOamMRInfoRespIfTable."
|
|
::= { tmnxOamMRInfoRespEntry 4 }
|
|
|
|
tmnxOamMRInfoRespIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfTable contains interface-level information provided
|
|
by destination nodes of successful 'mrInfo' tests."
|
|
::= { tmnxOamPingObjs 15 }
|
|
|
|
tmnxOamMRInfoRespIfEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMRInfoRespIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfEntry contains interface-level information provided
|
|
by the destination node of a successful 'mrInfo' test.
|
|
|
|
Rows are created when interface-level information is provided by a
|
|
destination node.
|
|
|
|
Rows are destroyed when the corresponding tmnxOamMRInfoRespTable row
|
|
is destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamPingHistoryIndex,
|
|
tmnxOamMRInfoRespIfIndex
|
|
}
|
|
::= { tmnxOamMRInfoRespIfTable 1 }
|
|
|
|
TmnxOamMRInfoRespIfEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMRInfoRespIfIndex Unsigned32,
|
|
tmnxOamMRInfoRespIfAddress IpAddress,
|
|
tmnxOamMRInfoRespIfMetric Unsigned32,
|
|
tmnxOamMRInfoRespIfThreshold Unsigned32,
|
|
tmnxOamMRInfoRespIfFlags BITS,
|
|
tmnxOamMRInfoRespIfNbrCount Unsigned32,
|
|
tmnxOamMRInfoRespIfAddrType InetAddressType,
|
|
tmnxOamMRInfoRespIfAddr InetAddress
|
|
}
|
|
|
|
tmnxOamMRInfoRespIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfIndex is the index into the
|
|
tmnxOamMRInfoRespIfTable. The mrinfo response packet has
|
|
the router's interfaces on which multicast is enabled.
|
|
tmnxOamMRInfoRespIfIndex is used to identify those interfaces."
|
|
::= { tmnxOamMRInfoRespIfEntry 1 }
|
|
|
|
tmnxOamMRInfoRespIfAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMRInfoRespIfAddrType and
|
|
tmnxOamMRInfoRespIfAddr."
|
|
::= { tmnxOamMRInfoRespIfEntry 2 }
|
|
|
|
tmnxOamMRInfoRespIfMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfMetric indicates the metric on the interface."
|
|
::= { tmnxOamMRInfoRespIfEntry 3 }
|
|
|
|
tmnxOamMRInfoRespIfThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfThreshold indicates the threshold on the interface."
|
|
::= { tmnxOamMRInfoRespIfEntry 4 }
|
|
|
|
tmnxOamMRInfoRespIfFlags OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
tunnel (0),
|
|
srcrt (1),
|
|
reserved1 (2),
|
|
reserved2 (3),
|
|
down (4),
|
|
disabled (5),
|
|
querier (6),
|
|
leaf (7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfFlags indicates the flags associated with an
|
|
interface:
|
|
|
|
tunnel(0) Neighbor reached via tunnel
|
|
srcrt(1) Tunnel uses IP source routing
|
|
reserved1(2) No longer used
|
|
reserved2(3) No longer used
|
|
down(4) Operational status down
|
|
disabled(5) Administrative status down
|
|
querier(6) Querier for interface
|
|
leaf(7) No downstream neighbors on interface"
|
|
::= { tmnxOamMRInfoRespIfEntry 5 }
|
|
|
|
tmnxOamMRInfoRespIfNbrCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfNbrCount indicates the number of multicast
|
|
neighbors on the interface. The neighbors are listed in the
|
|
tmnxOamMRInfoRespIfNbrTable."
|
|
::= { tmnxOamMRInfoRespIfEntry 6 }
|
|
|
|
tmnxOamMRInfoRespIfAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfAddrType indicates the Internet address type stored
|
|
in tmnxOamMRInfoRespIfAddr."
|
|
::= { tmnxOamMRInfoRespIfEntry 7 }
|
|
|
|
tmnxOamMRInfoRespIfAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfAddr indicates the Internet address of the
|
|
interface on the router responding to the mrinfo request."
|
|
::= { tmnxOamMRInfoRespIfEntry 8 }
|
|
|
|
tmnxOamMRInfoRespIfNbrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfNbrTable contains neighbor-level information
|
|
provided by destination nodes of successful 'mrInfo' tests."
|
|
::= { tmnxOamPingObjs 16 }
|
|
|
|
tmnxOamMRInfoRespIfNbrEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMRInfoRespIfNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfNbrEntry contains neighbor-level information
|
|
provided by the destination node of a successful 'mrInfo' test.
|
|
|
|
Rows are created when neighbor-level information is provided by a
|
|
destination node.
|
|
|
|
Rows are destroyed when the corresponding tmnxOamMRInfoRespIfTable row
|
|
is destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamPingHistoryIndex,
|
|
tmnxOamMRInfoRespIfIndex,
|
|
tmnxOamMRInfoRespIfNbrIndex
|
|
}
|
|
::= { tmnxOamMRInfoRespIfNbrTable 1 }
|
|
|
|
TmnxOamMRInfoRespIfNbrEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMRInfoRespIfNbrIndex Unsigned32,
|
|
tmnxOamMRInfoRespIfNbrAddress IpAddress,
|
|
tmnxOamMRInfoRespIfNbrAddrType InetAddressType,
|
|
tmnxOamMRInfoRespIfNbrAddr InetAddress
|
|
}
|
|
|
|
tmnxOamMRInfoRespIfNbrIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor
|
|
on the interface tmnxOamMRInfoRespIfIndex."
|
|
::= { tmnxOamMRInfoRespIfNbrEntry 1 }
|
|
|
|
tmnxOamMRInfoRespIfNbrAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMRInfoRespIfNbrAddrType and
|
|
tmnxOamMRInfoRespIfNbrAddr."
|
|
::= { tmnxOamMRInfoRespIfNbrEntry 2 }
|
|
|
|
tmnxOamMRInfoRespIfNbrAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type
|
|
stored in tmnxOamMRInfoRespIfNbrAddr."
|
|
::= { tmnxOamMRInfoRespIfNbrEntry 3 }
|
|
|
|
tmnxOamMRInfoRespIfNbrAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the
|
|
neighbor on the interface."
|
|
::= { tmnxOamMRInfoRespIfNbrEntry 4 }
|
|
|
|
tmnxOamVccvPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVccvPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row in tmnxOamVccvPingCtlTable contains the VCCV-specific
|
|
configuration information needed to launch a VCCV (Virtual Circuit
|
|
Connectivity Verification) ping test. The rest of the configuration
|
|
information needed to launch the test resides in the corresponding row
|
|
of tmnxOamPingCtlTable.
|
|
|
|
Four types of VCCV ping tests are supported: AII Type 2, FEC-128
|
|
Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII Type 2
|
|
and Spoke SDP FEC offer two ways to specify a VCCV ping FEC-129
|
|
Pseudowire test.
|
|
|
|
In the Transport Profile Static case, the test type is configured
|
|
(using tmnxOamVccvPingCtlTestSubMode). In the other three cases, the
|
|
test type is not configured (i.e. the default
|
|
tmnxOamVccvPingCtlTestSubMode value 'unspecified(1)' is used).
|
|
|
|
The following table has a row for each VCCV ping test type, showing
|
|
the mandatory and optional objects applicable to the test type.
|
|
Abbreviated VCCV ping test type names are used.
|
|
|
|
Test
|
|
Type Mandatory Objects Optional Objects
|
|
------ ------------------------------ ---------------------------------
|
|
aiiTY2 tmnxOamVccvPingCtlSaiiAcId *tmnxOamPingCtlSrcAddrType
|
|
tmnxOamVccvPingCtlSaiiGlobalId *tmnxOamPingCtlSrcAddress
|
|
tmnxOamVccvPingCtlSaiiPrefix *tmnxOamPingCtlTgtAddrType
|
|
tmnxOamVccvPingCtlTaiiAcId *tmnxOamPingCtlTgtAddress
|
|
tmnxOamVccvPingCtlTaiiGlobalId tmnxOamVccvPingCtlReplyMode
|
|
tmnxOamVccvPingCtlTaiiPrefix
|
|
|
|
FEC128 tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType
|
|
*tmnxOamPingCtlSrcAddress
|
|
*tmnxOamPingCtlTgtAddrType
|
|
*tmnxOamPingCtlTgtAddress
|
|
*tmnxOamVccvPingCtlPwId
|
|
tmnxOamVccvPingCtlReplyMode
|
|
#tmnxOamVccvPingCtlSwitTgtFecType
|
|
#tmnxOamVccvPgTgStaticCtlAgi
|
|
#tmnxOamVccvPgTgStaticCtlSaiiGlbl
|
|
#tmnxOamVccvPgTgStaticCtlSaiiNode
|
|
#tmnxOamVccvPgTgStaticCtlSaiiAcId
|
|
#tmnxOamVccvPgTgStaticCtlTaiiGlbl
|
|
#tmnxOamVccvPgTgStaticCtlTaiiNode
|
|
#tmnxOamVccvPgTgStaticCtlTaiiAcId
|
|
|
|
sdpFEC tmnxOamVccvPingCtlSpokeSdpId *tmnxOamPingCtlSrcAddrType
|
|
*tmnxOamPingCtlSrcAddress
|
|
*tmnxOamPingCtlTgtAddrType
|
|
*tmnxOamPingCtlTgtAddress
|
|
#tmnxOamVccvPingCtlSaiiAcId
|
|
#tmnxOamVccvPingCtlSaiiGlobalId
|
|
#tmnxOamVccvPingCtlSaiiPrefix
|
|
#tmnxOamVccvPingCtlTaiiAcId
|
|
#tmnxOamVccvPingCtlTaiiGlobalId
|
|
#tmnxOamVccvPingCtlTaiiPrefix
|
|
tmnxOamVccvPingCtlReplyMode
|
|
|
|
TPST tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType
|
|
tmnxOamVccvPingCtlTestSubMode *tmnxOamPingCtlSrcAddress
|
|
tmnxOamVccvPingCtlAssocChannel
|
|
#tmnxOamVccvPingCtlMplsTpGlobalId
|
|
#tmnxOamVccvPingCtlMplsTpNodeId
|
|
^tmnxOamVccvPingCtlSwitTgtFecType
|
|
^tmnxOamVccvPgTgFec128CtlSrcAddrT
|
|
^tmnxOamVccvPgTgFec128CtlSrcAddr
|
|
^tmnxOamVccvPgTgFec128CtlDstAddrT
|
|
^tmnxOamVccvPgTgFec128CtlDstAddr
|
|
^tmnxOamVccvPgTgFec128CtlPwId
|
|
^tmnxOamVccvPgTgFec128CtlPwType
|
|
|
|
ALL N/A tmnxOamPingCtlFcName
|
|
tmnxOamPingCtlInterval
|
|
tmnxOamPingCtlProbeCount
|
|
tmnxOamPingCtlProfile
|
|
tmnxOamPingCtlSize
|
|
tmnxOamPingCtlTimeOut
|
|
tmnxOamVccvPingCtlTtl
|
|
------ ------------------------------ ---------------------------------
|
|
|
|
In the table above,
|
|
1. The optional objects in the ALL row apply to all four VCCV ping
|
|
test types.
|
|
2. The characters '*', '#', and '^' each mark an independent set of
|
|
optional objects which must all be specified, or must all be
|
|
unspecified.
|
|
|
|
When an object combination other than a combination listed above is
|
|
specified, values will be rejected or ignored, or the test will fail."
|
|
REFERENCE
|
|
"RFC 5085, 'Pseudowire Virtual Circuit Connectivity Verification (VCCV):
|
|
A Control Channel for Pseudowires'"
|
|
::= { tmnxOamPingObjs 17 }
|
|
|
|
tmnxOamVccvPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system creates a row in tmnxOamVccvPingCtlTable when a row is
|
|
created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to
|
|
'vccvPing'.
|
|
|
|
The system deletes a row in tmnxOamVccvPingCtlTable when the
|
|
corresponding row in tmnxOamPingCtlTable is deleted."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamVccvPingCtlTable 1 }
|
|
|
|
TmnxOamVccvPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVccvPingCtlSdpIdVcId SdpBindId,
|
|
tmnxOamVccvPingCtlReplyMode INTEGER,
|
|
tmnxOamVccvPingCtlPwId TmnxVcIdOrNone,
|
|
tmnxOamVccvPingCtlTtl Unsigned32,
|
|
tmnxOamVccvPingCtlSpokeSdpId TmnxSpokeSdpIdOrZero,
|
|
tmnxOamVccvPingCtlSaiiGlobalId TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvPingCtlSaiiPrefix Unsigned32,
|
|
tmnxOamVccvPingCtlSaiiAcId Unsigned32,
|
|
tmnxOamVccvPingCtlTaiiGlobalId TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvPingCtlTaiiPrefix Unsigned32,
|
|
tmnxOamVccvPingCtlTaiiAcId Unsigned32,
|
|
tmnxOamVccvPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
|
|
tmnxOamVccvPingCtlMplsTpNodeId TmnxMplsTpNodeID,
|
|
tmnxOamVccvPingCtlTestSubMode TmnxOamVccvTestSubMode,
|
|
tmnxOamVccvPingCtlAssocChannel TmnxOamVccvAssocChannel,
|
|
tmnxOamVccvPingCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
|
|
}
|
|
|
|
tmnxOamVccvPingCtlSdpIdVcId OBJECT-TYPE
|
|
SYNTAX SdpBindId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP binding of
|
|
the pseudowire to be tested by a VCCV ping test.
|
|
|
|
The all-zeros value indicates an unused SDP binding.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { '0000000000000000'h }
|
|
::= { tmnxOamVccvPingCtlEntry 1 }
|
|
|
|
tmnxOamVccvPingCtlReplyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ip (2),
|
|
controlChannel (4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlReplyMode specifies the band to be used
|
|
by the echo reply PDU.
|
|
ip(2) out-of-band reply
|
|
controlChannel(4) inband reply
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3, 'Packet Format'."
|
|
DEFVAL { controlChannel }
|
|
::= { tmnxOamVccvPingCtlEntry 2 }
|
|
|
|
tmnxOamVccvPingCtlPwId OBJECT-TYPE
|
|
SYNTAX TmnxVcIdOrNone
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlPwId specifies the pseudowire
|
|
identifier to be used when performing a VCCV ping test on a FEC 128
|
|
pseudowire. The pseudowire Id is a non-zero 32-bit connection ID
|
|
required by FEC 128, as defined in RFC 4379.
|
|
|
|
A value of zero indicates that no pseudowire Id has been configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 3 }
|
|
|
|
tmnxOamVccvPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value for
|
|
the vc-label of the echo request message. The outer label TTL is set
|
|
to 255, regardless of this value.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamVccvPingCtlEntry 4 }
|
|
|
|
tmnxOamVccvPingCtlSpokeSdpId OBJECT-TYPE
|
|
SYNTAX TmnxSpokeSdpIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlSpokeSdpId specifies the spoke SDP
|
|
identifier to be used when performing a VCCV ping test on a FEC 129
|
|
pseudowire.
|
|
|
|
A value of zero indicates that no spoke SDP identifier has been
|
|
configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 5 }
|
|
|
|
tmnxOamVccvPingCtlSaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlSaiiGlobalId specifies the global
|
|
identifier of the Source Attachment Individual Identifier (SAII) to be
|
|
used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no global identifier has been
|
|
configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 6 }
|
|
|
|
tmnxOamVccvPingCtlSaiiPrefix OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlSaiiPrefix specifies the prefix of the
|
|
Source Attachment Individual Identifier (SAII) to be used when testing
|
|
a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no prefix has been configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 7 }
|
|
|
|
tmnxOamVccvPingCtlSaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlSaiiAcId specifies the attachment
|
|
circuit identifier of the Source Attachment Individual Identifier
|
|
(SAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no attachment circuit identifier has
|
|
been configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 8 }
|
|
|
|
tmnxOamVccvPingCtlTaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlTaiiGlobalId specifies the global
|
|
identifier of the Target Attachment Individual Identifier (TAII) to be
|
|
used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no global identifier has been
|
|
configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 9 }
|
|
|
|
tmnxOamVccvPingCtlTaiiPrefix OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlTaiiPrefix specifies the prefix of the
|
|
Target Attachment Individual Identifier (TAII) to be used when testing
|
|
a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no prefix has been configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 10 }
|
|
|
|
tmnxOamVccvPingCtlTaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlTaiiAcId specifies the attachment
|
|
circuit identifier of the Target Attachment Individual Identifier
|
|
(TAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no attachment circuit identifier has
|
|
been configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 11 }
|
|
|
|
tmnxOamVccvPingCtlMplsTpGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpGlobalID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlMplsTpGlobalId specifies the target
|
|
MPLS-TP Global Identifier to be used for the test.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 12 }
|
|
|
|
tmnxOamVccvPingCtlMplsTpNodeId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlMplsTpNodeId specifies the target
|
|
MPLS-TP Node Identifier to be used for the test.
|
|
|
|
A value of zero indicates that no Node Identifier has been configured.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPingCtlEntry 13 }
|
|
|
|
tmnxOamVccvPingCtlTestSubMode OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvTestSubMode
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlTestSubMode specifies the type of VCCV
|
|
ping test to perform.
|
|
|
|
When this object is 'unspecified(1)', the type of VCCV ping test to be
|
|
performed is determined when the test is started, from the set of
|
|
tmnxOamVccvPingCtlTable objects configured with non-default values.
|
|
|
|
If there is a mismatch between tmnxOamVccvPingCtlTestSubMode and the
|
|
type of the pseudowire to be tested, the test will fail. For example,
|
|
if tmnxOamVccvPingCtlTestSubMode is 'static(2)', and there is no
|
|
TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
|
|
the test will fail.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { unspecified }
|
|
::= { tmnxOamVccvPingCtlEntry 14 }
|
|
|
|
tmnxOamVccvPingCtlAssocChannel OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvAssocChannel
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlAssocChannel specifies the launched
|
|
echo request's usage of the Associated Channel (ACH) mechanism, when
|
|
performing an MPLS-TP VCCV ping test.
|
|
|
|
When tmnxOamVccvPingCtlTestSubMode is 'static(2)', the default value
|
|
for tmnxOamVccvPingCtlAssocChannel is 'nonIp(2)'.
|
|
|
|
The supported object combinations for VCCV ping tests are listed in
|
|
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
|
|
DEFVAL { notApplicable }
|
|
::= { tmnxOamVccvPingCtlEntry 15 }
|
|
|
|
tmnxOamVccvPingCtlSwitTgtFecType OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvSwitTgtFecType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPingCtlSwitTgtFecType specifies the type of
|
|
downstream FEC (Forward Equivalence Class) segment to be tested.
|
|
|
|
This object must be set to a non-default value when the path to be
|
|
tested starts with a FEC segment, and switches to a FEC segment with a
|
|
different type. For example, if the path to be tested starts with a
|
|
static FEC, and switches to FEC 128, this object must be set to
|
|
'fec128(2)'."
|
|
DEFVAL { none }
|
|
::= { tmnxOamVccvPingCtlEntry 16 }
|
|
|
|
tmnxOamIcmpPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamIcmpPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamIcmpPingCtlTable (along with tmnxOamPingCtlTable) contains the
|
|
configuration information for ICMP ping tests."
|
|
::= { tmnxOamPingObjs 18 }
|
|
|
|
tmnxOamIcmpPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamIcmpPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamIcmpPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
|
|
configuration information for an ICMP ping test.
|
|
|
|
A row is created when the corresponding tmnxOamPingCtlTestMode is set
|
|
to 'icmpPing'.
|
|
|
|
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed (using tmnxOamPingCtlRowStatus).
|
|
|
|
The values in a particular row in this table cannot be changed when
|
|
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamIcmpPingCtlTable 1 }
|
|
|
|
TmnxOamIcmpPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamIcmpPingCtlRapid TruthValue,
|
|
tmnxOamIcmpPingCtlTtl Unsigned32,
|
|
tmnxOamIcmpPingCtlDSField Unsigned32,
|
|
tmnxOamIcmpPingCtlPattern Integer32,
|
|
tmnxOamIcmpPingCtlNhAddrType InetAddressType,
|
|
tmnxOamIcmpPingCtlNhAddress InetAddress,
|
|
tmnxOamIcmpPingCtlEgrIfIndex InterfaceIndexOrZero,
|
|
tmnxOamIcmpPingCtlBypassRouting TruthValue,
|
|
tmnxOamIcmpPingCtlDoNotFragment TruthValue,
|
|
tmnxOamIcmpPingCtlEgrIfName TNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamIcmpPingCtlRapid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlRapid specifies whether or not to send
|
|
ICMP ping probes in rapid sequence.
|
|
|
|
Changing tmnxOamIcmpPingCtlRapid from 'false(2)' to 'true(1)'
|
|
implicitly sets tmnxOamPingCtlIntervalUnits to 'centiseconds(2)'. For
|
|
example, if tmnxOamPingCtlInterval is 1, that makes the interval for
|
|
the test 0.01 seconds.
|
|
|
|
Changing tmnxOamIcmpPingCtlRapid from 'true(1)' to 'false(2)'
|
|
implicitly sets tmnxOamPingCtlIntervalUnits to 'seconds(1)'. For
|
|
example, if tmnxOamPingCtlInterval is 1, that makes the interval for
|
|
the test 1 second.
|
|
|
|
tmnxOamIcmpPingCtlRapid = 'true(1)' and tmnxOamSaaCtlContinuous =
|
|
'true(1)' is an unsupported combination."
|
|
DEFVAL { false }
|
|
::= { tmnxOamIcmpPingCtlEntry 1 }
|
|
|
|
tmnxOamIcmpPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..128)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlTtl specifies the initial time-to-live
|
|
value for the ICMP ping packets."
|
|
DEFVAL { 64 }
|
|
::= { tmnxOamIcmpPingCtlEntry 2 }
|
|
|
|
tmnxOamIcmpPingCtlDSField OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlDSField specifies the value to load in
|
|
the Type of Service (TOS) octet or the Traffic Class (TC) octet of the
|
|
launched ICMP echo request(s). The TOS octet is a field in the IPv4
|
|
packet header. The TC octet is a field in the IPv6 packet header.
|
|
|
|
The value in the TOS or TC octet may influence the route, latency,
|
|
and/or probability of loss for the echo request (and, by inference,
|
|
for the associated data flow).
|
|
|
|
This object is optional."
|
|
REFERENCE
|
|
"RFC 791, 'Internet Protocol', section 3.1.
|
|
RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
|
|
RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
|
|
section 7.
|
|
RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
|
|
in the IPv4 and IPv6 Headers'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamIcmpPingCtlEntry 3 }
|
|
|
|
tmnxOamIcmpPingCtlPattern OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlPattern specifies a two-octet value to
|
|
be repeated to fill the Data field of the ICMP ping packet.
|
|
|
|
When the value -1 is specified, the Data field will be filled with
|
|
positional values."
|
|
REFERENCE
|
|
"RFC 792, 'Internet Control Message Protocol', section 'Echo or Echo
|
|
Reply Message'."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamIcmpPingCtlEntry 4 }
|
|
|
|
tmnxOamIcmpPingCtlNhAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type
|
|
of the tmnxOamIcmpPingCtlNhAddress Internet address."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamIcmpPingCtlEntry 5 }
|
|
|
|
tmnxOamIcmpPingCtlNhAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet
|
|
address of the next-hop.
|
|
|
|
Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
|
|
or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
|
|
Otherwise, 'inconsistentValue' is returned."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamIcmpPingCtlEntry 6 }
|
|
|
|
tmnxOamIcmpPingCtlEgrIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS release 21.2 R1. The
|
|
replacement object is tmnxOamIcmpPingCtlEgrIfName."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamIcmpPingCtlEntry 7 }
|
|
|
|
tmnxOamIcmpPingCtlBypassRouting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlBypassRouting specifies whether or not
|
|
to send the ping request to a host on a directly attached network,
|
|
bypassing the routing table.
|
|
|
|
Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
|
|
or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
|
|
Otherwise, 'inconsistentValue' is returned."
|
|
DEFVAL { false }
|
|
::= { tmnxOamIcmpPingCtlEntry 8 }
|
|
|
|
tmnxOamIcmpPingCtlDoNotFragment OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or not
|
|
the IPv4 'DF' (Don't Fragment) bit is set in the ICMP ping packet(s)
|
|
launched for the test.
|
|
|
|
When tmnxOamIcmpPingCtlDoNotFragment is 'true(1)', the 'DF' bit is
|
|
set.
|
|
|
|
This object is significant if:
|
|
1. The target address type for the test (i.e.
|
|
tmnxOamPingCtlTgtAddrType) is 'ipv4(1)', or
|
|
2. tmnxOamPingCtlTgtAddrType is 'dns(16)', and the DNS name resolves
|
|
to an IPv4 address.
|
|
Otherwise, this object is ignored."
|
|
DEFVAL { false }
|
|
::= { tmnxOamIcmpPingCtlEntry 9 }
|
|
|
|
tmnxOamIcmpPingCtlEgrIfName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpPingCtlEgrIfName specifies the name of the
|
|
interface to use to transmit the ICMP ping packets. The value
|
|
provided is accepted whether or not it is a known interface name
|
|
(validation is done as part of executing the test).
|
|
|
|
Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
|
|
or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
|
|
Otherwise, 'inconsistentValue' is returned."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamIcmpPingCtlEntry 10 }
|
|
|
|
tmnxOamAncpTestCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamAncpTestCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamAncpTestCtlTable contains configuration information for
|
|
'ancpLoopback' tests."
|
|
::= { tmnxOamPingObjs 19 }
|
|
|
|
tmnxOamAncpTestCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamAncpTestCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamAncpTestCtlEntry contains configuration information for one
|
|
'ancpLoopback' test.
|
|
|
|
SROS creates a row when tmnxOamPingCtlTestMode is set to
|
|
'ancpLoopback'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamAncpTestCtlTable 1 }
|
|
|
|
TmnxOamAncpTestCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamAncpTestTarget INTEGER,
|
|
tmnxOamAncpTestTargetId DisplayString,
|
|
tmnxOamAncpTestcount Integer32,
|
|
tmnxOamAncpTestTimeout Integer32
|
|
}
|
|
|
|
tmnxOamAncpTestTarget OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
subscriberId (1),
|
|
ancpString (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamAncpTestTarget specifies how to interpret the value
|
|
of the object tmnxOamAncpTestTargetId. If set to 'subscriberId', the
|
|
object tmnxOamAncpTestTargetId is a printable character string which
|
|
contains the subscriber-id. If set to 'ancpString', the object
|
|
tmnxOamAncpTestTargetId is a printable character string which contains
|
|
the ancp-string. If set to 'none', no value is specified, the object
|
|
tmnxOamAncpTestTargetId is an empty string, and no ancp loopback test
|
|
can be performed."
|
|
DEFVAL { none }
|
|
::= { tmnxOamAncpTestCtlEntry 1 }
|
|
|
|
tmnxOamAncpTestTargetId OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamAncpTestTargetId contains the ID of the subscriber
|
|
for which the ANCP loopback test must be performed. The content of the
|
|
field is interpreted as being a subscriber-id of max 32 chars (in case
|
|
the object tmnxOamAncpTestTarget is set to 'subscriberId'), or as
|
|
being an acnp-string of max 63 chars (in case the object
|
|
tmnxOamAncpTestTarget is set to 'ancpString')."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamAncpTestCtlEntry 2 }
|
|
|
|
tmnxOamAncpTestcount OBJECT-TYPE
|
|
SYNTAX Integer32 (0..32)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamAncpTestcount specifies the number of messages the
|
|
access node will use to test the circuit.
|
|
If set to 0, the number of messages will be determined by the
|
|
access node. Following settings are allowed:
|
|
tmnxOamAncpTestcount tmnxOamAncpTestTimeout
|
|
0 0
|
|
1..32 0
|
|
1..32 1..255"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamAncpTestCtlEntry 3 }
|
|
|
|
tmnxOamAncpTestTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamAncpTestTimeout specifies the number of seconds
|
|
the controlling node will wait for a reply. This timeout value is also
|
|
sent to the access node. If set to 0, the access node will pick a
|
|
default value, while the control node will assume a value of 255
|
|
seconds.
|
|
|
|
Following settings are allowed:
|
|
tmnxOamAncpTestcount tmnxOamAncpTestTimeout
|
|
0 0
|
|
1..32 0
|
|
1..32 1..255"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamAncpTestCtlEntry 4 }
|
|
|
|
tmnxOamAncpTestHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamAncpTestHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM ANCP test.
|
|
|
|
An entry in this table is created when the result of an OAM ANCP test
|
|
is determined.
|
|
|
|
An entry is removed from this table when its corresponding
|
|
tmnxOamPingResultsEntry is deleted."
|
|
::= { tmnxOamPingObjs 20 }
|
|
|
|
tmnxOamAncpTestHistoryEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamAncpTestHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamAncpTestHistoryTable. The first two
|
|
index elements identify the tmnxOamPingCtlEntry that a
|
|
tmnxOamAncpTestHistoryTable belongs to. The third index identifies a
|
|
specific run of the OAM test. The fourth index element selects a
|
|
single OAM ANCP test result."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamAncpHistoryIndex
|
|
}
|
|
::= { tmnxOamAncpTestHistoryTable 1 }
|
|
|
|
TmnxOamAncpTestHistoryEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamAncpHistoryIndex Unsigned32,
|
|
tmnxOamAncpHistoryAncpString DisplayString,
|
|
tmnxOamAncpHistoryAccNodeCode Unsigned32,
|
|
tmnxOamAncpHistoryAccNodeResult Unsigned32,
|
|
tmnxOamAncpHistoryAccNodeRspStr DisplayString
|
|
}
|
|
|
|
tmnxOamAncpHistoryIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in this table is created when the result of a OAM
|
|
ANCP test is determined. The initial 2 instance
|
|
identifier index values identify the tmnxOamPingCtlEntry
|
|
that This ANCP test result belongs
|
|
to. The tmnxOamAncpHistoryIndex element selects a single OAM
|
|
probe result.
|
|
|
|
The agent starts assigning tmnxOamAncpHistoryIndex values at 1 and
|
|
wraps after exceeding the maximum possible value as defined by the
|
|
limit of this object."
|
|
::= { tmnxOamAncpTestHistoryEntry 1 }
|
|
|
|
tmnxOamAncpHistoryAncpString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamAncpHistoryAncpString indicates the value of the
|
|
ancp string used while running this ANCP test."
|
|
::= { tmnxOamAncpTestHistoryEntry 2 }
|
|
|
|
tmnxOamAncpHistoryAccNodeCode OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamAncpHistoryAccNodeCode indicates, if different
|
|
from 0, the return code received from the ANCP access node.
|
|
The value of this field corresponds to the error codes defined in the
|
|
draft-wadhwa-gsmp-l2control-configuration-01:
|
|
- 0x500 Specified access line does not exist
|
|
- 0x501 Loopback test timed out
|
|
- 0x502 Reserved
|
|
- 0x503 DSL line status showtime
|
|
- 0x504 DSL line status idle
|
|
- 0x505 DSL line status silent
|
|
- 0x506 DSL line status training
|
|
- 0x507 DSL line integrity error
|
|
- 0x508 DSLAM resource not available
|
|
- 0x509 Invalid test parameter"
|
|
::= { tmnxOamAncpTestHistoryEntry 3 }
|
|
|
|
tmnxOamAncpHistoryAccNodeResult OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamAncpHistoryAccNodeResult indicates, if different
|
|
from 0, the return result received from the ANCP access node.
|
|
The value of this field corresponds to the result codes defined in the
|
|
draft-wadhwa-gsmp-l2control-configuration-01:
|
|
{
|
|
- 1: NoSuccessAck
|
|
- 2: AckAll
|
|
- 3: Success
|
|
- 4: Failure
|
|
- 5: More
|
|
- 6: ReturnReceipt
|
|
}"
|
|
::= { tmnxOamAncpTestHistoryEntry 4 }
|
|
|
|
tmnxOamAncpHistoryAccNodeRspStr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different
|
|
from the empty string, the OAM-loopback-Test-Response-String received
|
|
from the access node, as reply to the requested test."
|
|
::= { tmnxOamAncpTestHistoryEntry 5 }
|
|
|
|
tmnxOamP2mpLspPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamP2mpLspPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamP2mpLspPingCtlTable (along with tmnxOamPingCtlTable) contains
|
|
the configuration information for Point-to-Multipoint (P2MP) Label
|
|
Switched Path (LSP) ping tests."
|
|
REFERENCE
|
|
"RFC 6425, 'Detecting Data-Plane Failures in Point-to-Multipoint MPLS -
|
|
Extensions to LSP Ping'."
|
|
::= { tmnxOamPingObjs 21 }
|
|
|
|
tmnxOamP2mpLspPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamP2mpLspPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamP2mpLspPingCtlEntry (along with tmnxOamPingCtlEntry) contains
|
|
the configuration information for a P2MP LSP Ping test.
|
|
|
|
A row is created when the corresponding tmnxOamPingCtlTestMode is set
|
|
to 'p2mpLspPing'.
|
|
|
|
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed (using tmnxOamPingCtlRowStatus).
|
|
|
|
The values in a particular row in this table cannot be changed when
|
|
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamP2mpLspPingCtlTable 1 }
|
|
|
|
TmnxOamP2mpLspPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamP2mpLspPingCtlLspName TLNamedItemOrEmpty,
|
|
tmnxOamP2mpLspPingCtlInstName TNamedItemOrEmpty,
|
|
tmnxOamP2mpLspPingCtlTtl Unsigned32,
|
|
tmnxOamP2mpLspPingCtlP2MPId Unsigned32,
|
|
tmnxOamP2mpLspPingCtlSrcAddrType InetAddressType,
|
|
tmnxOamP2mpLspPingCtlSrcAddr InetAddress,
|
|
tmnxOamP2mpLspPingCtlGrpAddrType InetAddressType,
|
|
tmnxOamP2mpLspPingCtlGrpAddr InetAddress,
|
|
tmnxOamP2mpLspPingCtlOptionalTLV INTEGER
|
|
}
|
|
|
|
tmnxOamP2mpLspPingCtlLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlLspName specifies the administrative
|
|
name of the target RSVP P2MP Labeled Switch Path (LSP) for this OAM
|
|
P2MP LSP Ping test. The LSP name must be unique within the base router
|
|
instance.
|
|
|
|
The objects tmnxOamP2mpLspPingCtlLspName and
|
|
tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
|
|
|
|
An 'inconsistentValue' error is returned when attempting to set the
|
|
value of the tmnxOamP2mpLspPingCtlLspName object to a non default
|
|
value while the value of the tmnxOamP2mpLspPingCtlP2MPId object is
|
|
already set to non default value.
|
|
|
|
An 'inconsistentValue' error is returned when the value of
|
|
tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
|
|
tmnxOamP2mpLspPingCtlLspName and the value of
|
|
tmnxOamP2mpLspPingCtlP2MPId objects are set to default values."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 1 }
|
|
|
|
tmnxOamP2mpLspPingCtlInstName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter identifies an instance of a P2MP LSP, either a primary
|
|
or secondary instance of a RSVP P2MP LSP Tree."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 2 }
|
|
|
|
tmnxOamP2mpLspPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the outermost label time-to-live value. This is an optional
|
|
parameter for RSVP P2MP LSP. This parameter is not applicable for LDP
|
|
P2MP LSP"
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 3 }
|
|
|
|
tmnxOamP2mpLspPingCtlP2MPId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlP2MPId specifies the identifier of a
|
|
Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this OAM
|
|
P2MP LSP ping test.
|
|
|
|
The objects tmnxOamP2mpLspPingCtlP2MPId and
|
|
tmnxOamP2mpLspPingCtlLspName are mutually exclusive.
|
|
|
|
An 'inconsistentValue' error is returned when attempting to set the
|
|
value of the tmnxOamP2mpLspPingCtlP2MPId object to a non default value
|
|
while the value of the tmnxOamP2mpLspPingCtlLspName object is already
|
|
set to non default value.
|
|
|
|
An 'inconsistentValue' error is returned when the value of
|
|
tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
|
|
tmnxOamP2mpLspPingCtlP2MPId and the value of
|
|
tmnxOamP2mpLspPingCtlLspName objects are set to default values."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 4 }
|
|
|
|
tmnxOamP2mpLspPingCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlSrcAddrType specifies the address
|
|
type of tmnxOamP2mpLspPingCtlSrcAddr.
|
|
|
|
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
|
|
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
|
|
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
|
|
should all have default values or should all have non-default values."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 5 }
|
|
|
|
tmnxOamP2mpLspPingCtlSrcAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlSrcAddr specifies the source address
|
|
of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
|
|
OAM P2MP LSP ping test. This IP address must be valid unicast address.
|
|
|
|
The objects tmnxOamP2mpLspPingCtlSrcAddr and
|
|
tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
|
|
|
|
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
|
|
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
|
|
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
|
|
should all have default values or should all have non-default values."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 6 }
|
|
|
|
tmnxOamP2mpLspPingCtlGrpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlGrpAddrType specifies the address
|
|
type of tmnxOamP2mpLspPingCtlGrpAddr.
|
|
|
|
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
|
|
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
|
|
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
|
|
should all have default values or should all have non-default values."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 7 }
|
|
|
|
tmnxOamP2mpLspPingCtlGrpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlGrpAddr specifies the group address
|
|
of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
|
|
OAM P2MP LSP ping test. This IP address must be valid multicast
|
|
address.
|
|
|
|
The objects tmnxOamP2mpLspPingCtlGrpAddr and
|
|
tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
|
|
|
|
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
|
|
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
|
|
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
|
|
should all have default values or should all have non-default values."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 8 }
|
|
|
|
tmnxOamP2mpLspPingCtlOptionalTLV OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
vpnRecursiveFec (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlOptionalTLV specifies which optional
|
|
Type/Length/Value (TLV) structure to include in the MPLS echo request
|
|
launched for the specified test.
|
|
|
|
'vpnRecursiveFec(2)' specifies the proprietary inclusion of an RFC
|
|
6512 'VPN-Recursive FEC Element'.
|
|
|
|
'vpnRecursiveFec(2)' is required to successfully ping a P2MP leaf with
|
|
the following characteristics:
|
|
1. The path between the P2MP root and the targeted leaf is a Virtual
|
|
Private Network (VPN), e.g. an SROS Virtual Private Routed Network
|
|
(VPRN) service. And ..
|
|
2. The VPN has an RFC 4364 'Option B' boundary between two Border
|
|
Gateway Protocol (BGP) Autonomous Systems. And ..
|
|
3. The leaf resides on an SROS node (with support for this object) on
|
|
the far side of the boundary (with respect to the root).
|
|
|
|
A leaf residing on a non-SROS node may not respond (or may respond
|
|
with an error) when 'vpnRecursiveFec(2)' is specified.
|
|
|
|
'none(1)' specifies the inclusion of none of the optional TLVs
|
|
described above."
|
|
REFERENCE
|
|
"RFC 4364, 'BGP/MPLS IP Virtual Private Networks (VPNs)', Section 10,
|
|
'Multi-AS Backbones'.
|
|
RFC 6512, 'Using Multipoint LDP When the Backbone Has No Route to the
|
|
Root', Section 3.2.1, 'Non-Segmented Inter-AS P-Tunnels'."
|
|
DEFVAL { none }
|
|
::= { tmnxOamP2mpLspPingCtlEntry 9 }
|
|
|
|
tmnxOamP2mpLspPingIPAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamP2mpLspPingIPAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamP2mpLspPingIPAddressTable contains configured destination IP
|
|
addresses for 'p2mpLspPing' tests."
|
|
::= { tmnxOamPingObjs 22 }
|
|
|
|
tmnxOamP2mpLspPingIPAddressEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamP2mpLspPingIPAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamP2mpLspPingIPAddressEntry contains one configured destination
|
|
IP address for one 'p2mpLspPing' test.
|
|
|
|
A 'p2mpLspPing' test can have several configured destination IP
|
|
addresses.
|
|
|
|
Rows are created/destroyed using tmnxOamP2mpLspPingCtlIpRowStatus."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamP2mpLspPingCtlIpAddrIndex
|
|
}
|
|
::= { tmnxOamP2mpLspPingIPAddressTable 1 }
|
|
|
|
TmnxOamP2mpLspPingIPAddressEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamP2mpLspPingCtlIpAddrIndex Unsigned32,
|
|
tmnxOamP2mpLspPingCtlIpRowStatus RowStatus,
|
|
tmnxOamP2mpLspPingCtlIpAddrType InetAddressType,
|
|
tmnxOamP2mpLspPingCtlIpAddr InetAddress
|
|
}
|
|
|
|
tmnxOamP2mpLspPingCtlIpAddrIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamP2mpLspPingCtlIpAddrIndex specifies the numerical
|
|
row-order in the table."
|
|
::= { tmnxOamP2mpLspPingIPAddressEntry 1 }
|
|
|
|
tmnxOamP2mpLspPingCtlIpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object tmnxOamP2mpLspPingCtlIpRowStatus allows for the creation
|
|
and deletion of rows in the tmnxOamP2mpLspPingIPAddressTable."
|
|
::= { tmnxOamP2mpLspPingIPAddressEntry 2 }
|
|
|
|
tmnxOamP2mpLspPingCtlIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlIpAddrType specifies the type of
|
|
Internet address stored in tmnxOamP2mpLspPingCtlIpAddr."
|
|
::= { tmnxOamP2mpLspPingIPAddressEntry 3 }
|
|
|
|
tmnxOamP2mpLspPingCtlIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspPingCtlIpAddr specifies a remote Internet
|
|
address to send P2MP LSP Ping packets for a particular test."
|
|
::= { tmnxOamP2mpLspPingIPAddressEntry 4 }
|
|
|
|
tmnxOamEthCfmPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamEthCfmPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration
|
|
information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', and
|
|
'ethCfmTwoWaySlm' tests.
|
|
|
|
This table extends the tmnxOamPingCtlTable. A row is automatically
|
|
created in this table when tmnxOamPingCtlTestMode is set to
|
|
'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
|
|
|
|
Deleting a row in tmnxOamPingCtlTable automatically deletes the row
|
|
(if any) with the same index values in tmnxOamEthCfmPingCtlTable."
|
|
::= { tmnxOamPingObjs 23 }
|
|
|
|
tmnxOamEthCfmPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamEthCfmPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamEthCfmPingCtlEntry defines an entry in the
|
|
tmnxOamEthCfmPingCtlTable. Each index is an object in
|
|
tmnxOamPingCtlTable."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamEthCfmPingCtlTable 1 }
|
|
|
|
TmnxOamEthCfmPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamEthCfmPingCtlTgtMacAddr MacAddress,
|
|
tmnxOamEthCfmPingCtlSrcMdIndex Unsigned32,
|
|
tmnxOamEthCfmPingCtlSrcMaIndex Unsigned32,
|
|
tmnxOamEthCfmPingCtlSrcMepId Dot1agCfmMepIdOrZero,
|
|
tmnxOamEthCfmPingCtlRemoteMepId Dot1agCfmMepIdOrZero
|
|
}
|
|
|
|
tmnxOamEthCfmPingCtlTgtMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmPingCtlTgtMacAddr specifies the destination
|
|
MAC address for the test.
|
|
|
|
A non-zero unicast destination MAC address is required in each test frame
|
|
sent for the test. The destination MAC address can be specified directly
|
|
(using this object) or indirectly (see the DESCRIPTION of
|
|
tmnxOamEthCfmPingCtlRemoteMepId).
|
|
|
|
Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and
|
|
tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value.
|
|
Otherwise, an attempt to administratively enable the test (using
|
|
tmnxOamSaaCtlAdminStatus) will fail."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamEthCfmPingCtlEntry 1 }
|
|
|
|
tmnxOamEthCfmPingCtlSrcMdIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmPingCtlSrcMdIndex specifies the source CFM
|
|
maintenance domain index for the test. Zero is the null CFM
|
|
maintenance domain index."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmPingCtlEntry 2 }
|
|
|
|
tmnxOamEthCfmPingCtlSrcMaIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmPingCtlSrcMaIndex specifies the source CFM
|
|
maintenance association index for the test. Zero is the null CFM
|
|
maintenance association index."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmPingCtlEntry 3 }
|
|
|
|
tmnxOamEthCfmPingCtlSrcMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmPingCtlSrcMepId specifies the source
|
|
Maintenance association End Point Identifier (MEP ID) for the test.
|
|
Zero is the null MEP ID."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmPingCtlEntry 4 }
|
|
|
|
tmnxOamEthCfmPingCtlRemoteMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmPingCtlRemoteMepId specifies the remote
|
|
Maintenance association End Point Identifier (MEP ID) for the test.
|
|
|
|
A non-zero unicast destination MAC address is required in each test frame
|
|
sent for the test. The destination MAC address can be specified directly
|
|
(using tmnxOamEthCfmPingCtlTgtMacAddr) or indirectly (using this
|
|
object).
|
|
|
|
Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and
|
|
tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value.
|
|
Otherwise, an attempt to administratively enable the test (using
|
|
tmnxOamSaaCtlAdminStatus) will fail.
|
|
|
|
Suppose this object is assigned a non-default value. Then, at the
|
|
start of each test run, SROS reads
|
|
TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
|
|
destination MAC address to use for the test run.
|
|
|
|
The following index values are used for the read:
|
|
tmnxOamEthCfmPingCtlSrcMdIndex,
|
|
tmnxOamEthCfmPingCtlSrcMaIndex,
|
|
tmnxOamEthCfmPingCtlSrcMepId,
|
|
tmnxOamEthCfmPingCtlRemoteMepId.
|
|
|
|
If a destination MAC address is not found, no test frames will be sent
|
|
for the test run. The number of frames to be sent during a test run is
|
|
configured using tmnxOamPingCtlProbeCount.
|
|
|
|
Configuring tmnxOamEthCfmPingCtlRemoteMepId (instead of
|
|
tmnxOamEthCfmPingCtlDestMacAddr) has the following advantage: if the
|
|
hardware hosting the test's far end is replaced (meaning a new
|
|
destination MAC address is present), the test does not need to be
|
|
reconfigured."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmPingCtlEntry 5 }
|
|
|
|
tmnxOamVccvPgTgFec128CtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVccvPgTgFec128CtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvPgTgFec128CtlTable contains the target information for VCCV
|
|
(Virtual Circuit Connectivity Verification) ping tests which switch to
|
|
downstream FEC (Forward Equivalence Class) 128 segments."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
::= { tmnxOamPingObjs 24 }
|
|
|
|
tmnxOamVccvPgTgFec128CtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvPgTgFec128CtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvPgTgFec128CtlEntry contains the target information for a
|
|
VCCV ping test which switches to a downstream FEC 128 segment.
|
|
|
|
The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
|
|
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
|
|
launched VCCV ping request.
|
|
|
|
A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
|
|
set to 'fec128(2)'.
|
|
|
|
A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
|
|
|
|
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
|
|
the SNMP Set PDU will be rejected."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamVccvPgTgFec128CtlTable 1 }
|
|
|
|
TmnxOamVccvPgTgFec128CtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVccvPgTgFec128CtlSrcAddrT InetAddressType,
|
|
tmnxOamVccvPgTgFec128CtlSrcAddr InetAddress,
|
|
tmnxOamVccvPgTgFec128CtlDstAddrT InetAddressType,
|
|
tmnxOamVccvPgTgFec128CtlDstAddr InetAddress,
|
|
tmnxOamVccvPgTgFec128CtlPwId Unsigned32,
|
|
tmnxOamVccvPgTgFec128CtlPwType Unsigned32
|
|
}
|
|
|
|
tmnxOamVccvPgTgFec128CtlSrcAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgFec128CtlSrcAddrT specifies the address
|
|
type of tmnxOamVccvPgTgFec128CtlSrcAddr."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamVccvPgTgFec128CtlEntry 1 }
|
|
|
|
tmnxOamVccvPgTgFec128CtlSrcAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgFec128CtlSrcAddr specifies the value to be
|
|
copied into the Sender's PE Address (Sender's Provider Edge Address)
|
|
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
|
|
Stack' TLV within the launched VCCV ping request."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamVccvPgTgFec128CtlEntry 2 }
|
|
|
|
tmnxOamVccvPgTgFec128CtlDstAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgFec128CtlDstAddrT specifies the address
|
|
type of tmnxOamVccvPgTgFec128CtlDstAddr."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamVccvPgTgFec128CtlEntry 3 }
|
|
|
|
tmnxOamVccvPgTgFec128CtlDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgFec128CtlDstAddr specifies the value to be
|
|
copied into the 'Remote PE Address' (Remote Provider Edge Address)
|
|
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
|
|
Stack' TLV within the launched VCCV ping request."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamVccvPgTgFec128CtlEntry 4 }
|
|
|
|
tmnxOamVccvPgTgFec128CtlPwId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgFec128CtlPwId specifies the value to be
|
|
copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV ping request.
|
|
|
|
Zero indicates no Pseudowire Identifier has been configured."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgFec128CtlEntry 5 }
|
|
|
|
tmnxOamVccvPgTgFec128CtlPwType OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgFec128CtlPwType specifies the value to be
|
|
copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV ping request. The code points are defined in RFC 4446.
|
|
|
|
SROS supports services corresponding to the following RFC 4446 PW Type
|
|
code points.
|
|
|
|
PW Type Description
|
|
------- ---------------------------------------
|
|
2 ATM AAL5 SDU VCC transport
|
|
3 ATM transparent cell transport
|
|
5 Ethernet
|
|
9 ATM n-to-one VCC cell transport
|
|
10 ATM n-to-one VPC cell transport
|
|
17 Structure-agnostic E1 over packet
|
|
18 Structure-agnostic T1 (DS1) over packet
|
|
21 CES over PSN basic mode
|
|
23 CES over PSN TDM with CAS
|
|
|
|
Zero indicates no Pseudowire Type has been configured."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
|
|
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
|
|
(PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgFec128CtlEntry 6 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVccvPgTgStaticCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvPgTgStaticCtlTable contains the target information for VCCV
|
|
(Virtual Circuit Connectivity Verification) ping tests which switch to
|
|
downstream static (i.e. MPLS-TP) segments."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamPingObjs 25 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvPgTgStaticCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvPgTgStaticCtlEntry contains the target information for a
|
|
VCCV ping test which switches to a downstream static (i.e. MPLS-TP)
|
|
segment.
|
|
|
|
The values in a row are used to fill a 'Static Pseudowire' sub-TLV
|
|
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
|
|
launched VCCV ping request.
|
|
|
|
A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
|
|
set to 'static(3)'.
|
|
|
|
A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
|
|
|
|
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
|
|
the SNMP Set PDU will be rejected."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamVccvPgTgStaticCtlTable 1 }
|
|
|
|
TmnxOamVccvPgTgStaticCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVccvPgTgStaticCtlAgi TmnxVPNRouteDistinguisher,
|
|
tmnxOamVccvPgTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvPgTgStaticCtlSaiiNode TmnxMplsTpNodeID,
|
|
tmnxOamVccvPgTgStaticCtlSaiiAcId Unsigned32,
|
|
tmnxOamVccvPgTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvPgTgStaticCtlTaiiNode TmnxMplsTpNodeID,
|
|
tmnxOamVccvPgTgStaticCtlTaiiAcId Unsigned32
|
|
}
|
|
|
|
tmnxOamVccvPgTgStaticCtlAgi OBJECT-TYPE
|
|
SYNTAX TmnxVPNRouteDistinguisher
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgStaticCtlAgi specifies the value to be
|
|
copied into the 'Service Identifier' field of the 'Static Pseudowire'
|
|
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
|
|
request. As specified in RFC 6426, the 'Service Identifier' field may
|
|
be filled with an AGI (Attachment Group Identifier).
|
|
|
|
The all-zeroes value indicates no Service Identifier has been
|
|
configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
|
|
(PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
|
|
DEFVAL { '0000000000000000'H }
|
|
::= { tmnxOamVccvPgTgStaticCtlEntry 1 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlSaiiGlbl OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgStaticCtlSaiiGlbl specifies the value to
|
|
be copied into the 'Source Global ID' field of the 'Static Pseudowire'
|
|
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
|
|
ping request.
|
|
|
|
Zero indicates no Source Global ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
|
|
'Uniquely Identifying an Operator - the Global_ID'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgStaticCtlEntry 2 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlSaiiNode OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgStaticCtlSaiiNode specifies the value to
|
|
be copied into the 'Source Node ID' field of the 'Static Pseudowire'
|
|
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
|
|
ping request.
|
|
|
|
Zero indicates no Source Node ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
|
|
'Node and Interface Identifiers'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgStaticCtlEntry 3 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlSaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgStaticCtlSaiiAcId specifies the value to
|
|
be copied into the 'Source AC-ID' (Source Attachment Circuit
|
|
Identifier) field of the 'Static Pseudowire' sub-TLV within the
|
|
'Target FEC Stack' TLV within the launched VCCV ping request.
|
|
|
|
Zero indicates no Source AC-ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', section 3.2, 'AII Type 2'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgStaticCtlEntry 4 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlTaiiGlbl OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgStaticCtlTaiiGlbl specifies the value to
|
|
be copied into the 'Destination Global ID' field of the 'Static
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV ping request.
|
|
|
|
Zero indicates no Destination Global ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
|
|
'Uniquely Identifying an Operator - the Global_ID'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgStaticCtlEntry 5 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlTaiiNode OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgStaticCtlTaiiNode specifies the value to
|
|
be copied into the 'Destination Node ID' field of the 'Static
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV ping request.
|
|
|
|
Zero indicates no Destination Node ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
|
|
'Node and Interface Identifiers'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgStaticCtlEntry 6 }
|
|
|
|
tmnxOamVccvPgTgStaticCtlTaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvPgTgStaticCtlTaiiAcId specifies the value to
|
|
be copied into the 'Destination AC-ID' (Destination Attachment Circuit
|
|
Identifier) field of the 'Static Pseudowire' sub-TLV within the
|
|
'Target FEC Stack' TLV within the launched VCCV ping request.
|
|
|
|
Zero indicates no Destination AC-ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', section 3.2, 'AII Type 2'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvPgTgStaticCtlEntry 7 }
|
|
|
|
tmnxOamVxlanPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVxlanPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVxlanPingCtlTable (along with tmnxOamPingCtlTable) contains the
|
|
configuration information for VXLAN (Virtual Extensible Local Area
|
|
Network) ping tests."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014.
|
|
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014."
|
|
::= { tmnxOamPingObjs 26 }
|
|
|
|
tmnxOamVxlanPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVxlanPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVxlanPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
|
|
configuration information for a VXLAN ping test.
|
|
|
|
A row is created when the corresponding tmnxOamPingCtlTestMode is set
|
|
to 'vxlanPing'.
|
|
|
|
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed (using tmnxOamPingCtlRowStatus).
|
|
|
|
The values in a particular row in this table cannot be changed when
|
|
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014.
|
|
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamVxlanPingCtlTable 1 }
|
|
|
|
TmnxOamVxlanPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVxlanPingCtlNetworkId Unsigned32,
|
|
tmnxOamVxlanPingCtlReplyMode INTEGER,
|
|
tmnxOamVxlanPingCtlIFlag Unsigned32,
|
|
tmnxOamVxlanPingCtlTestId Unsigned32,
|
|
tmnxOamVxlanPingCtlOutSrcUdpPt Unsigned32,
|
|
tmnxOamVxlanPingCtlOutIpTtl Unsigned32,
|
|
tmnxOamVxlanPingCtlInL2DestMac MacAddress,
|
|
tmnxOamVxlanPingCtlInIpSrcAddrT InetAddressType,
|
|
tmnxOamVxlanPingCtlInIpSrcAddr InetAddress,
|
|
tmnxOamVxlanPingCtlInIpDstAddrT InetAddressType,
|
|
tmnxOamVxlanPingCtlInIpDstAddr InetAddress,
|
|
tmnxOamVxlanPingCtlEndSysMacAddr MacAddress,
|
|
tmnxOamVxlanPingCtlReflectPad TruthValue
|
|
}
|
|
|
|
tmnxOamVxlanPingCtlNetworkId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..16777215)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlNetworkId specifies the VXLAN Network
|
|
Identifier (VNI) of the VXLAN network to be tested. The value is
|
|
copied into the VXLAN Network Identifier field of the VXLAN Header of
|
|
the launched OAM echo request.
|
|
|
|
Zero indicates no VXLAN Network Identifier has been configured. The
|
|
test will fail if tmnxOamVxlanPingCtlNetworkId is zero."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVxlanPingCtlEntry 1 }
|
|
|
|
tmnxOamVxlanPingCtlReplyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp (2),
|
|
overlay (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlReplyMode specifies the encapsulation
|
|
to be used in the OAM echo reply. The value is copied into the Reply
|
|
Mode field of the Generic Overlay OAM structure of the launched OAM
|
|
echo request. The replying node uses the value to choose the
|
|
encapsulation of the OAM echo reply.
|
|
|
|
Code points:
|
|
udp(2) - reply using an IPv4 UDP packet
|
|
overlay(3) - reply via the overlay segment.
|
|
|
|
The Jain draft's 'Do Not Reply' option (i.e. the Reply Mode with code
|
|
point 1) is not supported."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
|
|
OAM Packet Format'."
|
|
DEFVAL { udp }
|
|
::= { tmnxOamVxlanPingCtlEntry 2 }
|
|
|
|
tmnxOamVxlanPingCtlIFlag OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlIFlag specifies the I flag value to be
|
|
used for the test. The value is copied into the I flag field of the
|
|
VXLAN Header of the launched OAM echo request."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVxlanPingCtlEntry 3 }
|
|
|
|
tmnxOamVxlanPingCtlTestId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlTestId specifies a unique identifier
|
|
for the test. The value is copied into the Originator Handle field of
|
|
the Generic Overlay OAM structure of the launched OAM echo request.
|
|
|
|
Zero indicates no VXLAN Test Identifier has been configured. The test
|
|
will fail if tmnxOamVxlanPingCtlTestId is zero."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
|
|
OAM Packet Format'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVxlanPingCtlEntry 4 }
|
|
|
|
tmnxOamVxlanPingCtlOutSrcUdpPt OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlOutSrcUdpPt specifies the outer source
|
|
UDP port to be used for the test.
|
|
|
|
If tmnxOamVxlanPingCtlOutSrcUdpPt is zero, an SROS-computed UDP port
|
|
number is copied into the Source Port field of the Outer UDP Header of
|
|
the launched OAM echo request.
|
|
|
|
If tmnxOamVxlanPingCtlOutSrcUdpPt is non-zero, the given value is
|
|
copied into the Source Port field of the Outer UDP Header of the
|
|
launched OAM echo request."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVxlanPingCtlEntry 5 }
|
|
|
|
tmnxOamVxlanPingCtlOutIpTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlOutIpTtl specifies the outer IP Time To
|
|
Live value to be used for the test. The value is copied into the Time
|
|
To Live field of the Outer IPv4 Header of the launched OAM echo
|
|
request."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamVxlanPingCtlEntry 6 }
|
|
|
|
tmnxOamVxlanPingCtlInL2DestMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlInL2DestMac specifies the inner
|
|
Destination MAC address to be used for the test. The value is copied
|
|
into the Inner Destination MAC Address field of the Inner Ethernet
|
|
Header of the launched OAM echo request."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamVxlanPingCtlEntry 7 }
|
|
|
|
tmnxOamVxlanPingCtlInIpSrcAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlInIpSrcAddrT specifies the type of
|
|
address in tmnxOamVxlanPingCtlInIpSrcAddr."
|
|
DEFVAL { ipv4 }
|
|
::= { tmnxOamVxlanPingCtlEntry 8 }
|
|
|
|
tmnxOamVxlanPingCtlInIpSrcAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlInIpSrcAddr specifies the inner source
|
|
IP address to be used for the test. The value is copied into the
|
|
Source IP Address field of the Inner IP Header of the launched OAM Echo
|
|
request.
|
|
|
|
For snmpset, only IPv4 addresses are supported.
|
|
|
|
If this object has its default value when tmnxOamPingCtlServiceId is
|
|
configured for the test, SROS copies the service's source VXLAN
|
|
Tunnel Endpoint (VTEP) into tmnxOamVxlanPingCtlInIpSrcAddrT and
|
|
tmnxOamVxlanPingCtlInIpSrcAddr. The copied VTEP can be IPv4 or
|
|
IPv6. The test fails to start when tmnxOamVxlanPingCtlInIpSrcAddrT
|
|
is 'ipv6(2)'."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
|
|
Header for Echo Request in Layer 2 Context'."
|
|
DEFVAL { '00000000'H }
|
|
::= { tmnxOamVxlanPingCtlEntry 9 }
|
|
|
|
tmnxOamVxlanPingCtlInIpDstAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlInIpDstAddrT specifies the type of
|
|
address in tmnxOamVxlanPingCtlInIpDstAddr."
|
|
DEFVAL { ipv4 }
|
|
::= { tmnxOamVxlanPingCtlEntry 10 }
|
|
|
|
tmnxOamVxlanPingCtlInIpDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlInIpDstAddr specifies the inner
|
|
destination IP address to be used for the test. The value is copied
|
|
into the Destination IP Address field of the Inner IP Header of the
|
|
launched OAM Echo request.
|
|
|
|
Addresses in the address block 127.0.0.0/8 are accepted. The default
|
|
address is 127.0.0.1."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
|
|
Header for Echo Request in Layer 2 Context'."
|
|
DEFVAL { '7f000001'H }
|
|
::= { tmnxOamVxlanPingCtlEntry 11 }
|
|
|
|
tmnxOamVxlanPingCtlEndSysMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlEndSysMacAddr specifies the end system
|
|
MAC address to be verified by the test. The value is copied into the
|
|
MAC Address #1 field of the End-System MAC Sub-TLV of the launched OAM
|
|
Echo request."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
|
|
Validating End-System MAC Address'."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamVxlanPingCtlEntry 12 }
|
|
|
|
tmnxOamVxlanPingCtlReflectPad OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingCtlReflectPad specifies whether or not to
|
|
copy the pad TLV from the OAM echo request to the OAM echo response.
|
|
|
|
The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
|
|
tmnxOamPingCtlSize=0 is rejected, because tmnxOamPingCtlSize=0
|
|
indicates there is no pad TLV to be copied.
|
|
|
|
The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
|
|
tmnxOamVxlanPingCtlReplyMode='udp(2)' is rejected."
|
|
DEFVAL { false }
|
|
::= { tmnxOamVxlanPingCtlEntry 13 }
|
|
|
|
tmnxOamVxlanPingHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVxlanPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVxlanPingHistoryTable (along with tmnxOamPingHistoryTable)
|
|
contains the information obtained from Virtual Extensible Local Area
|
|
Network (VXLAN) Echo Reply PDUs."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014.
|
|
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014."
|
|
::= { tmnxOamPingObjs 27 }
|
|
|
|
tmnxOamVxlanPingHistoryEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVxlanPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVxlanPingHistoryEntry (along with tmnxOamPingHistoryEntry)
|
|
contains the information obtained from one VXLAN Echo Reply PDU.
|
|
|
|
A row is created when a VXLAN Echo Reply PDU (associated with a
|
|
managed 'vxlanPing' test) arrives.
|
|
|
|
A row is destroyed when the corresponding tmnxOamPingHistoryEntry is
|
|
destroyed.
|
|
|
|
The first two indices specify a 'vxlanPing' test. The third index
|
|
specifies a test run (started using tmnxOamPingCtlAdminStatus). The
|
|
fourth index specifies a VXLAN Echo Reply PDU."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 7.3.4, 'Receiving VXLAN
|
|
Echo Reply'."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamPingHistoryIndex
|
|
}
|
|
::= { tmnxOamVxlanPingHistoryTable 1 }
|
|
|
|
TmnxOamVxlanPingHistoryEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVxlanPingHistReturnCode Unsigned32,
|
|
tmnxOamVxlanPingHistRtrnSubCode Unsigned32,
|
|
tmnxOamVxlanPingHistValidationRC Unsigned32,
|
|
tmnxOamVxlanPingHistNetworkId Unsigned32,
|
|
tmnxOamVxlanPingHistOutIpTtl Unsigned32
|
|
}
|
|
|
|
tmnxOamVxlanPingHistReturnCode OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingHistReturnCode indicates the value copied
|
|
from the Return Code field of the Generic Overlay OAM Packet structure
|
|
of the VXLAN Echo Reply PDU.
|
|
|
|
Code points include (but are not restricted to) the following.
|
|
|
|
Value Interpretation
|
|
----- -------------------------------
|
|
0 no return code
|
|
1 malformed echo request received
|
|
2 overlay segment not present
|
|
3 overlay segment not operational
|
|
4 OK"
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
|
|
OAM Packet Format'."
|
|
::= { tmnxOamVxlanPingHistoryEntry 1 }
|
|
|
|
tmnxOamVxlanPingHistRtrnSubCode OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingHistRtrnSubCode indicates the value
|
|
copied from the Return Subcode field of the Generic Overlay OAM Packet
|
|
structure of the VXLAN Echo Reply PDU."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
|
|
OAM Packet Format'."
|
|
::= { tmnxOamVxlanPingHistoryEntry 2 }
|
|
|
|
tmnxOamVxlanPingHistValidationRC OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingHistValidationRC indicates the value
|
|
copied from the 'Return Code #1' field of the 'Sub-TLV for Validating
|
|
End-System MAC Address' of the VXLAN Echo Reply PDU."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
|
|
Validating End-System MAC Address'."
|
|
::= { tmnxOamVxlanPingHistoryEntry 3 }
|
|
|
|
tmnxOamVxlanPingHistNetworkId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..16777215)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingHistNetworkId indicates the value of the
|
|
VXLAN Network Identifier (VNI) field of the VXLAN Header of the VXLAN
|
|
Echo Reply PDU."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
::= { tmnxOamVxlanPingHistoryEntry 4 }
|
|
|
|
tmnxOamVxlanPingHistOutIpTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingHistOutIpTtl indicates the value of the
|
|
Time To Live field of the Outer IPv4 Header of the VXLAN Echo Reply
|
|
PDU."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
::= { tmnxOamVxlanPingHistoryEntry 5 }
|
|
|
|
tmnxOamBfdOnLspPingResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBfdOnLspPingResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBfdOnLspPingResultsTable contains the information obtained
|
|
during the RFC 5884 procedures used to bootstrap and periodically
|
|
verify Bidirectional Forwarding Detection (BFD) sessions on Label
|
|
Switched Paths (LSPs). The bootstrap and verification procedures use
|
|
LSP ping echo request and reply packets."
|
|
REFERENCE
|
|
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
|
|
Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
|
|
Ping'."
|
|
::= { tmnxOamPingObjs 28 }
|
|
|
|
tmnxOamBfdOnLspPingResultsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBfdOnLspPingResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBfdOnLspPingResultsEntry contains the information obtained
|
|
during the RFC 5884 procedures used to bootstrap and periodically
|
|
verify a BFD session on an LSP.
|
|
|
|
A row is created when an RFC 5884 BFD-on-LSP session starts its
|
|
bootstrap procedure. A row is destroyed when the BFD-on-LSP session
|
|
disconnects."
|
|
REFERENCE
|
|
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
|
|
Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
|
|
Ping'."
|
|
INDEX { tmnxOamBfdOnLspLocalBfdDiscrim }
|
|
::= { tmnxOamBfdOnLspPingResultsTable 1 }
|
|
|
|
TmnxOamBfdOnLspPingResultsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBfdOnLspLocalBfdDiscrim Unsigned32,
|
|
tmnxOamBfdOnLspRemoteBfdDiscrim Unsigned32,
|
|
tmnxOamBfdOnLspRemoteAddressType InetAddressType,
|
|
tmnxOamBfdOnLspRemoteAddress InetAddress,
|
|
tmnxOamBfdOnLspLspName TLNamedItemOrEmpty,
|
|
tmnxOamBfdOnLspPingReturnCode TmnxOamPingRtnCode,
|
|
tmnxOamBfdOnLspPingReturnSubcode Unsigned32,
|
|
tmnxOamBfdOnLspPingTxCount Unsigned32,
|
|
tmnxOamBfdOnLspPingRxCount Unsigned32,
|
|
tmnxOamBfdOnLspPathState INTEGER,
|
|
tmnxOamBfdOnLspPingTxInterval Unsigned32,
|
|
tmnxOamBfdOnLspBootStrRetryCount Unsigned32,
|
|
tmnxOamBfdOnLspFecType TmnxBfdOnLspSessFecType,
|
|
tmnxOamBfdOnLspPrefixType InetAddressType,
|
|
tmnxOamBfdOnLspPrefix InetAddress,
|
|
tmnxOamBfdOnLspPrefixLen InetAddressPrefixLength,
|
|
tmnxOamBfdOnLspSourceAddressType InetAddressType,
|
|
tmnxOamBfdOnLspSourceAddress InetAddress,
|
|
tmnxOamBfdOnLspOperState INTEGER
|
|
}
|
|
|
|
tmnxOamBfdOnLspLocalBfdDiscrim OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspLocalBfdDiscrim specifies the local BFD
|
|
discriminator for a BFD-on-LSP session. The local discriminator is
|
|
this system's identifier of the BFD session."
|
|
REFERENCE
|
|
"RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
|
|
'Demultiplexing and the Discriminator Fields'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 1 }
|
|
|
|
tmnxOamBfdOnLspRemoteBfdDiscrim OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspRemoteBfdDiscrim indicates the remote BFD
|
|
discriminator for the BFD-on-LSP session identified by
|
|
tmnxOamBfdOnLspLocalBfdDiscrim. The remote discriminator is the far
|
|
end system's identifier of the BFD session.
|
|
|
|
Zero is returned if the bootstrap has not completed successfully."
|
|
REFERENCE
|
|
"RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
|
|
'Demultiplexing and the Discriminator Fields'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 2 }
|
|
|
|
tmnxOamBfdOnLspRemoteAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspRemoteAddressType indicates the type of
|
|
address stored in tmnxOamBfdOnLspRemoteAddress."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 3 }
|
|
|
|
tmnxOamBfdOnLspRemoteAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspRemoteAddress (in conjunction with
|
|
tmnxOamBfdOnLspRemoteAddressType) indicates the IP address of the node
|
|
which sent the most recent LSP ping echo reply for the BFD-on-LSP
|
|
session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
|
|
|
|
If the LSP is operating correctly, the reply is sent by the far end of
|
|
the BFD-on-LSP session."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 4 }
|
|
|
|
tmnxOamBfdOnLspLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspLspName indicates the LSP name associated
|
|
with the Resource Reservation Protocol (RSVP) BFD-on-LSP session
|
|
identified by tmnxOamBfdOnLspLocalBfdDiscrim. LSP names are configured
|
|
using TIMETRA-MPLS-MIB::vRtrMplsLspName.
|
|
|
|
When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
|
|
of this object is the empty string."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 5 }
|
|
|
|
tmnxOamBfdOnLspPingReturnCode OBJECT-TYPE
|
|
SYNTAX TmnxOamPingRtnCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPingReturnCode indicates the status of the
|
|
most recent LSP ping echo reply received for the BFD-on-LSP session
|
|
identified by tmnxOamBfdOnLspLocalBfdDiscrim."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.1, 'Return Codes'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 6 }
|
|
|
|
tmnxOamBfdOnLspPingReturnSubcode OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPingReturnSubcode indicates the value
|
|
present in the RFC 4379 Return Subcode (RSC) field of the most recent
|
|
LSP ping echo reply for the BFD-on-LSP session identified by
|
|
tmnxOamBfdOnLspLocalBfdDiscrim."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.1, 'Return Codes'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 7 }
|
|
|
|
tmnxOamBfdOnLspPingTxCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPingTxCount indicates the number of LSP
|
|
ping echo request packets sent for the BFD-on-LSP session identified
|
|
by tmnxOamBfdOnLspLocalBfdDiscrim."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 8 }
|
|
|
|
tmnxOamBfdOnLspPingRxCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPingRxCount indicates the number of LSP
|
|
ping echo reply packets received for the BFD-on-LSP session identified
|
|
by tmnxOamBfdOnLspLocalBfdDiscrim."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 9 }
|
|
|
|
tmnxOamBfdOnLspPathState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (1),
|
|
active (2),
|
|
inactive (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPathState indicates the state of the path
|
|
hosting the RSVP BFD-on-LSP session identified by
|
|
tmnxOamBfdOnLspLocalBfdDiscrim.
|
|
|
|
Code points:
|
|
unknown (1) - the state of the path hosting the BFD-on-LSP session is
|
|
unknown
|
|
active (2) - the BFD-on-LSP session is running on the active path
|
|
inactive (3) - the BFD-on-LSP session is running on the inactive path
|
|
|
|
When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
|
|
of this object is 'unknown(1)'."
|
|
REFERENCE
|
|
"RFC 4090, 'Fast Reroute Extensions to RSVP-TE for LSP Tunnels', Section
|
|
3.2, 'Facility Backup'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 10 }
|
|
|
|
tmnxOamBfdOnLspPingTxInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPingTxInterval indicates the transmission
|
|
interval for LSP ping request PDUs sent during periodic verification
|
|
of the BFD-on-LSP session identified by
|
|
tmnxOamBfdOnLspLocalBfdDiscrim.
|
|
|
|
This value is configured using
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspBfdPingIntvl. A read-only copy of the
|
|
value is available here for the convenience of a manager wishing to
|
|
read the value using a local BFD discriminator as the index."
|
|
REFERENCE
|
|
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
|
|
Switched Paths (LSPs)', Section 4, 'Theory of Operation'"
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 11 }
|
|
|
|
tmnxOamBfdOnLspBootStrRetryCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspBootStrRetryCount indicates the current
|
|
number of retries started while attempting to bootstrap the BFD-on-LSP
|
|
session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
|
|
|
|
If the bootstrap completed successfully on the first attempt, zero is
|
|
returned."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 12 }
|
|
|
|
tmnxOamBfdOnLspFecType OBJECT-TYPE
|
|
SYNTAX TmnxBfdOnLspSessFecType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspFecType indicates the Forwarding
|
|
Equivalence Class (FEC) type of the BFD-on-LSP session identified by
|
|
tmnxOamBfdOnLspLocalBfdDiscrim.
|
|
|
|
This release supports code points 'rsvp(1)' and 'ldp(2)'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 13 }
|
|
|
|
tmnxOamBfdOnLspPrefixType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPrefixType indicates the type of address
|
|
stored in tmnxOamBfdOnLspPrefix."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 14 }
|
|
|
|
tmnxOamBfdOnLspPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPrefix indicates (in conjunction with
|
|
tmnxOamBfdOnLspPrefixType and tmnxOamBfdOnLspPrefixLen) the prefix
|
|
which identifies the Label Distribution Protocol (LDP) LSP which hosts
|
|
the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
|
|
|
|
When tmnxOamBfdOnLspFecType is 'rsvp(1)', the three prefix objects
|
|
have the following values.
|
|
tmnxOamBfdOnLspPrefixType : 'unknown(0)'
|
|
tmnxOamBfdOnLspPrefix : empty
|
|
tmnxOamBfdOnLspPrefixLen : 0."
|
|
REFERENCE
|
|
"RFC 5036, 'LDP Specification', Section 3.4.1, 'FEC TLV'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 15 }
|
|
|
|
tmnxOamBfdOnLspPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (0..128)
|
|
UNITS "bits"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspPrefixLen indicates the number of
|
|
significant bits in the prefix defined by tmnxOamBfdOnLspPrefixType,
|
|
tmnxOamBfdOnLspPrefix, and tmnxOamBfdOnLspPrefixLen."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 16 }
|
|
|
|
tmnxOamBfdOnLspSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspSourceAddressType indicates the type of
|
|
address stored in tmnxOamBfdOnLspSourceAddress."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 17 }
|
|
|
|
tmnxOamBfdOnLspSourceAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspSourceAddress (in conjunction with
|
|
tmnxOamBfdOnLspSourceAddressType) indicates the source IP address of
|
|
the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 18 }
|
|
|
|
tmnxOamBfdOnLspOperState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bootstrapInProg (1),
|
|
bootstrappedNoPeriodicVerif (2),
|
|
bootstrappedSendingPeriodicVerif (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspOperState indicates the operational state
|
|
(with respect to the RFC 5884 LSP Ping procedures) of the BFD-on-LSP
|
|
session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
|
|
|
|
Code Points
|
|
'bootstrapInProg(1)' - the session is being bootstrapped using LSP
|
|
ping, as described in RFC 5884 Section 6.
|
|
'bootstrappedNoPeriodicVerif(2)' - the bootstrap completed
|
|
successfully. This is the success state for a session which has
|
|
periodic verification of the LSP (using LSP ping) disabled.
|
|
Periodic verification is disabled by setting the session's LSP ping
|
|
interval (e.g.
|
|
TIMETRA-LDP-NG-MIB::vRtrLdpNgBfdOnLspPfxListPingIntv) to zero.
|
|
'bootstrappedSendingPeriodicVerif(3)' - the bootstrap completed
|
|
successfully, and the session is sending LSP pings to periodically
|
|
verify the LSP (as described in RFC 5884 Section 3.2). This is the
|
|
success state for a session which has periodic verification of the
|
|
session enabled.
|
|
|
|
The BFD-level operational state of a BFD-on-LSP session is given by
|
|
TIMETRA-BFD-MIB::tmnxBfdOnLspSessOperState."
|
|
REFERENCE
|
|
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
|
|
Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
|
|
Ping'.
|
|
RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
|
|
Switched Paths (LSPs)', Section 6, 'Session Establishment'."
|
|
::= { tmnxOamBfdOnLspPingResultsEntry 19 }
|
|
|
|
tmnxOamVxlanPingResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVxlanPingResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVxlanPingResultsTable contains results of VXLAN (Virtual
|
|
Extensible Local Area Network) ping tests."
|
|
REFERENCE
|
|
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
|
|
Failure Detection', October 22, 2014.
|
|
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014."
|
|
::= { tmnxOamPingObjs 29 }
|
|
|
|
tmnxOamVxlanPingResultsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVxlanPingResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVxlanPingResultsEntry contains results of one 'vxlanPing'
|
|
test run. tmnxOamPingResultsEntry contains additional results for the
|
|
test run.
|
|
|
|
A tmnxOamVxlanPingResultsEntry is created/destroyed when a
|
|
tmnxOamPingResultsEntry is created/destroyed for a 'vxlanPing' test.
|
|
|
|
tmnxOamPingCtlEntry and tmnxOamVxlanPingCtlEntry are used to configure
|
|
and start a 'vxlanPing' test.
|
|
|
|
tmnxOamVxlanPingHistoryEntry contains per-probe results for a
|
|
'vxlanPing' test run."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex
|
|
}
|
|
::= { tmnxOamVxlanPingResultsTable 1 }
|
|
|
|
TmnxOamVxlanPingResultsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVxlanPingResOutSrcAddrTyp InetAddressType,
|
|
tmnxOamVxlanPingResOutSrcAddress InetAddress
|
|
}
|
|
|
|
tmnxOamVxlanPingResOutSrcAddrTyp OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingResOutSrcAddrTyp indicates the address
|
|
type of tmnxOamVxlanPingResOutSrcAddress."
|
|
::= { tmnxOamVxlanPingResultsEntry 1 }
|
|
|
|
tmnxOamVxlanPingResOutSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVxlanPingResOutSrcAddress indicates the outer
|
|
source IP address (as selected by SROS) used for the specified
|
|
'vxlanPing' test run. The value was copied into the Outer Source IPv4
|
|
Address field of the VXLAN Header of each OAM echo request launched for
|
|
the specified test run.
|
|
|
|
IPv6 may be supported in a future release."
|
|
REFERENCE
|
|
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
|
|
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
|
|
Format'."
|
|
::= { tmnxOamVxlanPingResultsEntry 2 }
|
|
|
|
tmnxOamPingReadOnlyScalars OBJECT IDENTIFIER ::= { tmnxOamPingObjs 30 }
|
|
|
|
tmnxOamBfdOnLspSessBootstrInProg OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspSessBootstrInProg indicates the current
|
|
number of BFD-on-LSP sessions with OAM operational state (i.e.
|
|
tmnxOamBfdOnLspOperState) 'bootstrapInProg(1)'."
|
|
::= { tmnxOamPingReadOnlyScalars 1 }
|
|
|
|
tmnxOamBfdOnLspSessBootstrNoPV OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspSessBootstrNoPV indicates the current
|
|
number of BFD-on-LSP sessions with OAM operational state (i.e.
|
|
tmnxOamBfdOnLspOperState) 'bootstrappedNoPeriodicVerif(2)'."
|
|
::= { tmnxOamPingReadOnlyScalars 2 }
|
|
|
|
tmnxOamBfdOnLspSessBootstrSendPV OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBfdOnLspSessBootstrSendPV indicates the current
|
|
number of BFD-on-LSP sessions with OAM operational state (i.e.
|
|
tmnxOamBfdOnLspOperState) 'bootstrappedSendingPeriodicVerif(3)'."
|
|
::= { tmnxOamPingReadOnlyScalars 3 }
|
|
|
|
tmnxOamBierPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBierPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierPingCtlTable (along with tmnxOamPingCtlTable) contains the
|
|
configuration information for BIER (Bit Index Explicit Replication)
|
|
ping tests."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017.
|
|
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
|
|
::= { tmnxOamPingObjs 31 }
|
|
|
|
tmnxOamBierPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBierPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
|
|
configuration information for a BIER ping test.
|
|
|
|
A row is created when the corresponding tmnxOamPingCtlTestMode is set
|
|
to 'bierPing'.
|
|
|
|
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed (using tmnxOamPingCtlRowStatus).
|
|
|
|
The values in a particular row in this table cannot be changed when
|
|
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamBierPingCtlTable 1 }
|
|
|
|
TmnxOamBierPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBierPingCtlSubDomain Unsigned32,
|
|
tmnxOamBierPingCtlBfrId Unsigned32,
|
|
tmnxOamBierPingCtlBfrIdStart Unsigned32,
|
|
tmnxOamBierPingCtlBfrIdEnd Unsigned32,
|
|
tmnxOamBierPingCtlTtl Unsigned32
|
|
}
|
|
|
|
tmnxOamBierPingCtlSubDomain OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingCtlSubDomain specifies the BIER sub-domain
|
|
to be tested.
|
|
|
|
Zero indicates the default sub-domain."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'.
|
|
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
|
|
Section 4.3, 'Sending BIER Echo Request'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamBierPingCtlEntry 1 }
|
|
|
|
tmnxOamBierPingCtlBfrId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingCtlBfrId specifies the identifier of the
|
|
Bit-Forwarding Router (BFR) to be pinged.
|
|
|
|
The BFR-ID must be a member of the tested sub-domain (as configured
|
|
using tmnxOamBierPingCtlSubDomain). Otherwise, the test will fail.
|
|
|
|
Zero indicates no BFR-ID has been configured.
|
|
|
|
There are three methods to configure the destination(s) to be pinged:
|
|
1. tmnxOamBierPingCtlBfrId.
|
|
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
|
|
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
|
|
|
|
Exactly one of the methods must be used. Otherwise, the test will
|
|
fail."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamBierPingCtlEntry 2 }
|
|
|
|
tmnxOamBierPingCtlBfrIdStart OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingCtlBfrIdStart specifies the start of a
|
|
contiguous range of Bit-Forwarding Router (BFR) identifiers to be
|
|
pinged. tmnxOamBierPingCtlBfrIdEnd specifies the end of the range.
|
|
|
|
Each BFR-ID in the range must be a member of the tested sub-domain
|
|
(as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the
|
|
test will fail.
|
|
|
|
Zero indicates no start for the BFR-ID range has been configured.
|
|
|
|
The following objects must be set together in one SNMP Set PDU:
|
|
tmnxOamBierPingCtlBfrIdStart,
|
|
tmnxOamBierPingCtlBfrIdEnd.
|
|
|
|
There are three methods to configure the destination(s) to be pinged:
|
|
1. tmnxOamBierPingCtlBfrId.
|
|
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
|
|
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
|
|
|
|
Exactly one of the methods must be used. Otherwise, the test will
|
|
fail."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamBierPingCtlEntry 3 }
|
|
|
|
tmnxOamBierPingCtlBfrIdEnd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingCtlBfrIdEnd specifies the end of a
|
|
contiguous range of Bit-Forwarding Router (BFR) identifiers to be
|
|
pinged. tmnxOamBierPingCtlBfrIdStart specifies the start of the range.
|
|
|
|
Each BFR-ID in the range must be a member of the tested sub-domain
|
|
(as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the
|
|
test will fail.
|
|
|
|
Zero indicates no end for the BFR-ID range has been configured.
|
|
|
|
The following objects must be set together in one SNMP Set PDU:
|
|
tmnxOamBierPingCtlBfrIdStart,
|
|
tmnxOamBierPingCtlBfrIdEnd.
|
|
|
|
There are three methods to configure the destination(s) to be pinged:
|
|
1. tmnxOamBierPingCtlBfrId.
|
|
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
|
|
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
|
|
|
|
Exactly one of the methods must be used. Otherwise, the test will
|
|
fail."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamBierPingCtlEntry 4 }
|
|
|
|
tmnxOamBierPingCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingCtlTtl specifies the MPLS Time To Live
|
|
(TTL) to be used for the test."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamBierPingCtlEntry 5 }
|
|
|
|
tmnxOamBierPingBfrPfxCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBierPingBfrPfxCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierPingBfrPfxCtlTable contains IP destination addresses (i.e.
|
|
Bit-Forwarding Router (BFR) prefixes) for BIER ping tests."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 2, 'The BFR Identifier and BFR-Prefix'."
|
|
::= { tmnxOamPingObjs 32 }
|
|
|
|
tmnxOamBierPingBfrPfxCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBierPingBfrPfxCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierPingBfrPfxCtlEntry contains one BFR prefix. A BIER ping
|
|
test can have several BFR prefixes. Each BFR prefix is an IP
|
|
destination address for the test.
|
|
|
|
A row is created/destroyed using tmnxOamBierPingBfrPfxCtlRowState.
|
|
|
|
Rows in this table belonging to a particular test cannot be added,
|
|
changed, or deleted when the test's tmnxOamPingCtlAdminStatus is
|
|
'enabled(1)'."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamBierPingPfxIndex
|
|
}
|
|
::= { tmnxOamBierPingBfrPfxCtlTable 1 }
|
|
|
|
TmnxOamBierPingBfrPfxCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBierPingPfxIndex Unsigned32,
|
|
tmnxOamBierPingBfrPfxCtlRowState RowStatus,
|
|
tmnxOamBierPingBfrPfxCtlAddrType InetAddressType,
|
|
tmnxOamBierPingBfrPfxCtlAddress InetAddress
|
|
}
|
|
|
|
tmnxOamBierPingPfxIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingPfxIndex specifies a BFR prefix index. The
|
|
index allows one test to have several BFR prefixes."
|
|
::= { tmnxOamBierPingBfrPfxCtlEntry 1 }
|
|
|
|
tmnxOamBierPingBfrPfxCtlRowState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingBfrPfxCtlRowState specifies the status of
|
|
the row for the specified BFR prefix."
|
|
::= { tmnxOamBierPingBfrPfxCtlEntry 2 }
|
|
|
|
tmnxOamBierPingBfrPfxCtlAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingBfrPfxCtlAddrType specifies the address
|
|
type of tmnxOamBierPingBfrPfxCtlAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamBierPingBfrPfxCtlEntry 3 }
|
|
|
|
tmnxOamBierPingBfrPfxCtlAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingBfrPfxCtlAddress specifies a BFR prefix
|
|
used as a destination address for a BIER ping test.
|
|
|
|
There are three methods to configure the destination(s) to be pinged:
|
|
1. tmnxOamBierPingCtlBfrId.
|
|
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
|
|
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
|
|
|
|
Exactly one of the methods must be used. Otherwise, the test will
|
|
fail."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamBierPingBfrPfxCtlEntry 4 }
|
|
|
|
tmnxOamBierPingHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBierPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierPingHistoryTable (along with tmnxOamPingHistoryTable)
|
|
contains the per-probe results for Bit Index Explicit Replication
|
|
(BIER) ping tests."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
|
|
RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017."
|
|
::= { tmnxOamPingObjs 33 }
|
|
|
|
tmnxOamBierPingHistoryEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBierPingHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierPingHistoryEntry (along with tmnxOamPingHistoryEntry)
|
|
contains the results for one BIER ping probe.
|
|
|
|
A row is created/destroyed when the corresponding
|
|
tmnxOamPingHistoryEntry is created/destroyed.
|
|
|
|
The first two indices specify a 'bierPing' test.
|
|
|
|
The third index specifies a test run (started using
|
|
tmnxOamPingCtlAdminStatus).
|
|
|
|
The fourth index specifies a Bit-Forwarding Router (BFR) with results
|
|
to report.
|
|
|
|
All the indices match the corresponding tmnxOamPingHistoryEntry
|
|
indices."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 4.6, 'Receiving Echo Reply'."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex,
|
|
tmnxOamPingResultsTestRunIndex,
|
|
tmnxOamPingHistoryIndex
|
|
}
|
|
::= { tmnxOamBierPingHistoryTable 1 }
|
|
|
|
TmnxOamBierPingHistoryEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBierPingHistoryBfrId Unsigned32,
|
|
tmnxOamBierPingHistoryBfrPfxType InetAddressType,
|
|
tmnxOamBierPingHistoryBfrPfx InetAddress,
|
|
tmnxOamBierPingHistoryReturnCode TmnxOamBierHistoryReturnCode
|
|
}
|
|
|
|
tmnxOamBierPingHistoryBfrId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingHistoryBfrId indicates the identifier of
|
|
the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
|
|
Request.
|
|
|
|
Zero is returned if the BFR-ID cannot be determined."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'."
|
|
::= { tmnxOamBierPingHistoryEntry 1 }
|
|
|
|
tmnxOamBierPingHistoryBfrPfxType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingHistoryBfrPfxType indicates the IP address
|
|
type of the address read using tmnxOamBierPingHistoryBfrPfx."
|
|
::= { tmnxOamBierPingHistoryEntry 2 }
|
|
|
|
tmnxOamBierPingHistoryBfrPfx OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingHistoryBfrPfx indicates the IP address of
|
|
the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
|
|
Request."
|
|
::= { tmnxOamBierPingHistoryEntry 3 }
|
|
|
|
tmnxOamBierPingHistoryReturnCode OBJECT-TYPE
|
|
SYNTAX TmnxOamBierHistoryReturnCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierPingHistoryReturnCode indicates the value
|
|
copied from the Return Code field of the BIER Echo Reply PDU.
|
|
|
|
Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
|
|
not arrive (e.g. in the case of a timeout)."
|
|
::= { tmnxOamBierPingHistoryEntry 4 }
|
|
|
|
tmnxOamTraceRouteObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 2 }
|
|
|
|
tmnxOamTraceRouteNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamTraceRouteObjs 1 }
|
|
|
|
tmnxOamTrMaxConcurrentRequests OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "requests"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of concurrent active trace route requests
|
|
that are allowed within an agent implementation. A value
|
|
of 0 for this object implies that there is no limit for
|
|
the number of concurrent active requests in effect."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamTraceRouteObjs 2 }
|
|
|
|
tmnxOamTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamTrCtlTable contains configuration and status information for
|
|
trace tests."
|
|
::= { tmnxOamTraceRouteObjs 3 }
|
|
|
|
tmnxOamTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamTrCtlEntry contains configuration and status information for
|
|
one trace test.
|
|
|
|
Rows are created/destroyed using tmnxOamTrCtlRowStatus.
|
|
|
|
The test's test type (e.g. 'lspTraceRoute(2)') is configured using
|
|
tmnxOamTrCtlTestMode. Depending on the test type, configuration
|
|
specific to the test type may reside in a child table (e.g.
|
|
tmnxOamLspTrCtlTable).
|
|
|
|
Test results reside in the tables listed in the tmnxOamTrCtlTestMode
|
|
DESCRIPTION clause."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamTrCtlTable 1 }
|
|
|
|
TmnxOamTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamTrCtlOwnerIndex SnmpAdminString,
|
|
tmnxOamTrCtlTestIndex SnmpAdminString,
|
|
tmnxOamTrCtlRowStatus RowStatus,
|
|
tmnxOamTrCtlStorageType StorageType,
|
|
tmnxOamTrCtlDescr SnmpAdminString,
|
|
tmnxOamTrCtlTestMode INTEGER,
|
|
tmnxOamTrCtlAdminStatus TmnxEnabledDisabledAdminState,
|
|
tmnxOamTrCtlFcName TFCName,
|
|
tmnxOamTrCtlProfile TProfile,
|
|
tmnxOamTrCtlTargetIpAddress IpAddress,
|
|
tmnxOamTrCtlServiceId TmnxServId,
|
|
tmnxOamTrCtlDataSize Unsigned32,
|
|
tmnxOamTrCtlTimeOut Unsigned32,
|
|
tmnxOamTrCtlProbesPerHop Unsigned32,
|
|
tmnxOamTrCtlMaxTtl Unsigned32,
|
|
tmnxOamTrCtlInitialTtl Unsigned32,
|
|
tmnxOamTrCtlDSField Unsigned32,
|
|
tmnxOamTrCtlMaxFailures Unsigned32,
|
|
tmnxOamTrCtlInterval Unsigned32,
|
|
tmnxOamTrCtlMaxRows Unsigned32,
|
|
tmnxOamTrCtlTrapGeneration BITS,
|
|
tmnxOamTrCtlCreateHopsEntries TruthValue,
|
|
tmnxOamTrCtlSAA TruthValue,
|
|
tmnxOamTrCtlRuns Counter32,
|
|
tmnxOamTrCtlFailures Counter32,
|
|
tmnxOamTrCtlLastRunResult TmnxOamTestResult,
|
|
tmnxOamTrCtlLastChanged TimeStamp,
|
|
tmnxOamTrCtlVRtrID TmnxVRtrIDOrZero,
|
|
tmnxOamTrCtlTgtAddrType InetAddressType,
|
|
tmnxOamTrCtlTgtAddress InetAddress,
|
|
tmnxOamTrCtlSrcAddrType InetAddressType,
|
|
tmnxOamTrCtlSrcAddress InetAddress,
|
|
tmnxOamTrCtlWaitMilliSec Unsigned32,
|
|
tmnxOamTrCtlRouterInstanceName TLNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamTrCtlOwnerIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlOwnerIndex specifies the owner name of the
|
|
test."
|
|
::= { tmnxOamTrCtlEntry 1 }
|
|
|
|
tmnxOamTrCtlTestIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlTestIndex specifies the test name of the
|
|
test.
|
|
|
|
The test is identified by the owner name and the test name. One owner
|
|
typically owns several tests. This indexing method ensures tests
|
|
created by several owners have unique indices."
|
|
::= { tmnxOamTrCtlEntry 2 }
|
|
|
|
tmnxOamTrCtlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlRowStatus specifies the status of the row for
|
|
the specified trace test.
|
|
|
|
Deleting a row deletes all the child rows with the same owner name and
|
|
test name, including additional configuration rows (e.g.
|
|
tmnxOamLspTrCtlTable), and rows containing test results (e.g.
|
|
tmnxOamTrHopsTable)."
|
|
::= { tmnxOamTrCtlEntry 3 }
|
|
|
|
tmnxOamTrCtlStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 14.0 R1. There is no
|
|
replacement object."
|
|
DEFVAL { volatile }
|
|
::= { tmnxOamTrCtlEntry 4 }
|
|
|
|
tmnxOamTrCtlDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 14.0 R1. There is no
|
|
replacement object."
|
|
DEFVAL { '00'H }
|
|
::= { tmnxOamTrCtlEntry 5 }
|
|
|
|
tmnxOamTrCtlTestMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
macTraceRoute (1),
|
|
lspTraceRoute (2),
|
|
vprnTraceRoute (3),
|
|
mcastTraceRoute (4),
|
|
icmpTraceRoute (5),
|
|
ldpTreeTrace (6),
|
|
vccvTraceRoute (7),
|
|
p2mpLspTrace (8),
|
|
ethCfmLinkTrace (9),
|
|
bierTrace (10)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlTestMode specifies the type of trace route
|
|
test defined by this row.
|
|
|
|
Code points:
|
|
'bierTrace'
|
|
- Bit Index Explicit Replication (BIER) trace route test.
|
|
'ethCfmLinkTrace'
|
|
- Ethernet Connectivity Fault Management (CFM) trace route test.
|
|
'icmpTraceRoute'
|
|
- traceroute test (receives Internet Control Message Protocol
|
|
(ICMP) responses).
|
|
'ldpTreeTrace'
|
|
- Label Distribution Protocol (LDP) Tree Trace test.
|
|
'lspTraceRoute'
|
|
- Label Switched Path (LSP) trace route test.
|
|
'macTraceRoute'
|
|
- Ethernet Media Access Control (MAC) trace route test.
|
|
'mcastTraceRoute'
|
|
- mtrace test (i.e. IP multicast trace route test, using
|
|
IETF draft-ietf-idmr-traceroute-ipm (IGMP-based)).
|
|
OR
|
|
Mtrace2 test (i.e. IP multicast trace route test, using
|
|
IETF draft-ietf-mboned-mtrace-v2 (UDP-based)).
|
|
'none'
|
|
- no test type.
|
|
'p2mpLspTrace'
|
|
- Point-to-Multipoint Label Switched Path (LSP) trace route test.
|
|
'vccvTraceRoute'
|
|
- Virtual Circuit Connectivity Verification (VCCV) trace route
|
|
test.
|
|
'vprnTraceRoute'
|
|
- Virtual Private Routed Network (VPRN) trace route test.
|
|
|
|
When tmnxOamTrCtlTestMode is set, SROS may automatically create a
|
|
same-INDEX row in a table used to configure objects specific to the
|
|
test type (as shown in the following table).
|
|
|
|
tmnxOamTrCtlTestMode Auto-Gen Row for Additional Configuration
|
|
-------------------- -----------------------------------------
|
|
'bierTrace' tmnxOamBierTrCtlTable
|
|
'ethCfmLinkTrace' tmnxOamEthCfmTrCtlTable
|
|
'icmpTraceRoute' tmnxOamIcmpTrCtlTable
|
|
'ldpTreeTrace' tmnxOamLTtraceCtlTable
|
|
'lspTraceRoute' tmnxOamLspTrCtlTable
|
|
'macTraceRoute' tmnxOamMacTrCtlTable
|
|
'mcastTraceRoute' tmnxOamMcastTrCtlTable
|
|
'p2mpLspTrace' tmnxOamP2mpLspTrCtlTable
|
|
'vccvTraceRoute' tmnxOamVccvTrCtlTable
|
|
'vprnTraceRoute' tmnxOamVprnTrCtlTable
|
|
|
|
Baseline: test results are available in tmnxOamTrResultsTable,
|
|
tmnxOamTrHopsTable, and tmnxOamTrProbeHistoryTable.
|
|
Exceptions are noted in the following two tables.
|
|
|
|
tmnxOamTrCtlTestMode Additional Results Table(s)
|
|
-------------------- -------------------------------
|
|
'bierTrace' tmnxOamBierTrProbeHistoryTable
|
|
'ethCfmLinkTrace' tmnxOamEthCfmTrPrHistTable
|
|
'icmpTraceRoute' tmnxOamIcmpTrLabelStackTable
|
|
'ldpTreeTrace' tmnxOamLTtraceHopInfoTable
|
|
tmnxOamLTtraceResultsTable
|
|
'lspTraceRoute' tmnxOamLspTrDSLabelTable
|
|
tmnxOamLspTrFecStackTable
|
|
tmnxOamLspTrMapTable
|
|
'macTraceRoute' tmnxOamMacTrL2MapTable
|
|
'mcastTraceRoute' tmnxOamMcastTrRespTable
|
|
'p2mpLspTrace' tmnxOamP2mpLspTrDSLabelTable
|
|
tmnxOamP2mpLspTrMapTable
|
|
'vccvTraceRoute' tmnxOamVccvTrNextPwSegmentTable
|
|
'vprnTraceRoute' tmnxOamVprnTrL3MapTable
|
|
tmnxOamVprnTrNextHopTable
|
|
tmnxOamVprnTrRTTable
|
|
|
|
tmnxOamTrCtlTestMode Unused Standard Results Table
|
|
-------------------- -----------------------------
|
|
'ldpTreeTrace' tmnxOamTrProbeHistoryTable
|
|
tmnxOamTrHopsTable
|
|
tmnxOamTrResultsTable
|
|
'mcastTraceRoute' tmnxOamTrHopsTable
|
|
otherwise none
|
|
|
|
The support for Service Assurance Agent (SAA) tests (i.e. tests with
|
|
tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
|
|
tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
|
|
following table.
|
|
|
|
tmnxOamTrCtlTestMode SAA Supported OAM Supported
|
|
-------------------- ------------- -------------
|
|
'bierTrace' No Yes
|
|
'ethCfmLinkTrace' Yes No
|
|
'icmpTraceRoute' Yes Yes
|
|
'ldpTreeTrace' No Yes
|
|
'lspTraceRoute' Yes Yes
|
|
'macTraceRoute' Yes Yes
|
|
'mcastTraceRoute' No Yes
|
|
'p2mpLspTrace' No Yes
|
|
'vccvTraceRoute' Yes Yes
|
|
'vprnTraceRoute' Yes Yes "
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017.
|
|
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
|
|
DEFVAL { none }
|
|
::= { tmnxOamTrCtlEntry 6 }
|
|
|
|
tmnxOamTrCtlAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledAdminState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlAdminStatus specifies the administrative
|
|
state of the specified trace test.
|
|
|
|
An attempt to set tmnxOamTrCtlAdminStatus to 'enabled' will fail if
|
|
the objects required by the trace test have not been set.
|
|
|
|
When this object has the value 'enabled' an attempt to modify any of
|
|
the test's configurable objects will fail.
|
|
|
|
Upon completion of a trace test, the agent resets the value of this
|
|
object to 'disabled'."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamTrCtlEntry 7 }
|
|
|
|
tmnxOamTrCtlFcName OBJECT-TYPE
|
|
SYNTAX TFCName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlFcName specifies the forwarding class to be
|
|
used when launching the probe(s). The forwarding class name must be
|
|
present in the index column of TIMETRA-QOS-MIB::tFCNameTable.
|
|
|
|
As shown in the following table
|
|
1. This object is applicable to a subset of the test types, and
|
|
2. The default forwarding class depends on the test type.
|
|
|
|
tmnxOamTrCtlTestMode Applicable? Default
|
|
-------------------- ----------- -------
|
|
bierTrace yes 'be'
|
|
ethCfmLinkTrace yes 'nc'
|
|
ldpTreeTrace yes 'be'
|
|
lspTraceRoute yes 'be'
|
|
macTraceRoute yes 'be'
|
|
p2mpLspTrace yes 'be'
|
|
vccvTraceRoute yes 'be'
|
|
vprnTraceRoute yes 'be'
|
|
otherwise no N/A
|
|
|
|
For 'ethCfmLinkTrace', the forwarding class depends on whether the
|
|
request is configured to egress on a network port or an access port.
|
|
In the network port case, the forwarding class is the forwarding class
|
|
of the pseudowire. In the access port case, the forwarding class is
|
|
that of the SAP's egress encapsulation policy.
|
|
|
|
For 'lspTraceRoute' this is the forwarding class of the LSP tunnel.
|
|
|
|
For 'macTraceRoute' this is the forwarding class of the SDP
|
|
encapsulation.
|
|
|
|
For 'p2mpLspTrace' this is the forwarding class of the P2MP LSP tree.
|
|
|
|
If forwarding classes are mapped by the applicable QoS policy, the
|
|
probe(s) may be launched using a different forwarding class than the
|
|
forwarding class specified by this object."
|
|
DEFVAL { "be" }
|
|
::= { tmnxOamTrCtlEntry 8 }
|
|
|
|
tmnxOamTrCtlProfile OBJECT-TYPE
|
|
SYNTAX TProfile
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlProfile specifies the profile to be used
|
|
with the forwarding class specified in tmnxOamTrCtlFcName. This
|
|
object is optional.
|
|
|
|
As shown in the following table
|
|
1. This object is applicable to a subset of the test types, and
|
|
2. The default profile value depends on the test type.
|
|
|
|
tmnxOamTrCtlTestMode Applicable? Default
|
|
-------------------- ----------- -------
|
|
bierTrace yes 'out(2)'
|
|
ethCfmLinkTrace yes 'in(1)'
|
|
ldpTreeTrace yes 'out(2)'
|
|
lspTraceRoute yes 'out(2)'
|
|
macTraceRoute yes 'out(2)'
|
|
p2mpLspTrace yes 'out(2)'
|
|
vccvTraceRoute yes 'out(2)'
|
|
vprnTraceRoute yes 'out(2)'
|
|
otherwise no N/A"
|
|
DEFVAL { out }
|
|
::= { tmnxOamTrCtlEntry 9 }
|
|
|
|
tmnxOamTrCtlTargetIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamTrCtlTgtAddrType and
|
|
tmnxOamTrCtlTgtAddress."
|
|
DEFVAL { '00000000'H }
|
|
::= { tmnxOamTrCtlEntry 10 }
|
|
|
|
tmnxOamTrCtlServiceId OBJECT-TYPE
|
|
SYNTAX TmnxServId (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlServiceId specifies the service ID of the
|
|
service being tested.
|
|
|
|
The applicability of tmnxOamTrCtlServiceId varies with the test type,
|
|
as shown in the following table.
|
|
|
|
tmnxOamTrCtlTestMode Applicability Related Virtual Router Object
|
|
-------------------- ------------- -----------------------------
|
|
'icmpTraceRoute' optional tmnxOamTrCtlVRtrID
|
|
'macTraceRoute' mandatory none
|
|
'mcastTraceRoute' optional tmnxOamMcastTrCtlVRtrID
|
|
'vprnTraceRoute' mandatory none
|
|
otherwise not applicable none
|
|
|
|
When tmnxOamTrCtlServiceId is mandatory, a non-zero value must be
|
|
provided.
|
|
|
|
When tmnxOamTrCtlServiceId is optional, it is used to specify a VPRN
|
|
service. The test must use the VPRN service's virtual router.
|
|
|
|
When a related virtual router object is shown, the interaction is
|
|
described in the DESCRIPTION clause of the listed object.
|
|
|
|
When tmnxOamTrCtlTestMode is 'icmpTraceRoute',
|
|
tmnxOamTrCtlRouterInstanceName is the preferred object for specifying
|
|
the service to be tested.
|
|
|
|
Service IDs larger than 2147483647 are internal, so they are excluded
|
|
from the range.
|
|
|
|
The default value is the null service ID."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamTrCtlEntry 11 }
|
|
|
|
tmnxOamTrCtlDataSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..9786)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlDataSize specifies (directly or indirectly)
|
|
the size of the trace PDU.
|
|
|
|
The relevance of tmnxOamTrCtlDataSize varies with the test type, as
|
|
shown in the following table.
|
|
|
|
tmnxOamTrCtlTestMode Relevant?
|
|
-------------------- ---------
|
|
'lspTraceRoute' yes
|
|
'macTraceRoute' yes
|
|
'p2mpLspTrace' yes
|
|
'vccvTraceRoute' yes
|
|
'vprnTraceRoute' yes
|
|
otherwise no
|
|
|
|
If the request PDU required for the specified test is larger than the
|
|
PDU size indicated by tmnxOamTrCtlDataSize, SROS sends the smallest
|
|
valid PDU larger than the size indicated. For example, if
|
|
tmnxOamTrCtlDataSize is 1 when a 'vccvTraceRoute' test is started on a
|
|
FEC 128 pseudowire, an 88 octet request PDU is sent.
|
|
|
|
Trace route requests are sent unfragmented."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamTrCtlEntry 12 }
|
|
|
|
tmnxOamTrCtlTimeOut OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlTimeOut specifies the timeout for an OAM
|
|
trace probe.
|
|
|
|
For 'ethCfmLinkTrace', this is the timeout for the whole test.
|
|
|
|
The minimum, maximum, and default values of this object vary with the
|
|
test type, as follows.
|
|
|
|
tmnxOamTrCtlTestMode Minimum Maximum Default
|
|
-------------------- ------- ------- -------
|
|
'icmpTraceRoute' N/A N/A N/A
|
|
'ethCfmLinkTrace' 1 10 5
|
|
otherwise 1 60 3
|
|
|
|
If tmnxOamTrCtlTestMode is 'ethCfmLinkTrace', the value of
|
|
tmnxOamTrCtlTimeOut must be less than or equal to the value of
|
|
tmnxOamTrCtlInterval."
|
|
DEFVAL { 3 }
|
|
::= { tmnxOamTrCtlEntry 13 }
|
|
|
|
tmnxOamTrCtlProbesPerHop OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
UNITS "probes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlProbesPerHop specifies the number of OAM
|
|
trace probes to send per TTL.
|
|
|
|
The object's configurability, range, and default vary with the test
|
|
type, as shown in the following table.
|
|
|
|
tmnxOamTrCtlTestMode Configurable? Min Max Default
|
|
-------------------- ------------- --- --- -------
|
|
'bierTrace' yes 1 10 1
|
|
'ethCfmLinkTrace' no n/a n/a 1
|
|
'icmpTraceRoute' yes 1 10 3
|
|
'ldpTreeTrace' no n/a n/a 1
|
|
'lspTraceRoute' yes 1 10 1
|
|
'macTraceRoute' yes 1 10 1
|
|
'mcastTraceRoute' no n/a n/a 1
|
|
'p2mpLspTrace' yes 1 10 1
|
|
'vccvTraceRoute' yes 1 10 1
|
|
'vprnTraceRoute' yes 1 10 1
|
|
|
|
The only value supported for an 'icmpTraceRoute' SAA test (i.e. a
|
|
test with a tmnxOamSaaCtlTable row): 3."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamTrCtlEntry 14 }
|
|
|
|
tmnxOamTrCtlMaxTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live
|
|
value.
|
|
|
|
The applicability and default vary with tmnxOamTrCtlTestMode, as shown
|
|
in the following table.
|
|
|
|
tmnxOamTrCtlTestMode Applicable? Default
|
|
-------------------- ----------- -------
|
|
'bierTrace' yes 30
|
|
'ethCfmLinkTrace' yes 64
|
|
'icmpTraceRoute' yes 30
|
|
'ldpTreeTrace' yes 30
|
|
'lspTraceRoute' yes 30
|
|
'macTraceRoute' yes 4
|
|
'mcastTraceRoute' no N/A
|
|
'p2mpLspTrace' yes 30
|
|
'vccvTraceRoute' yes 8
|
|
'vprnTraceRoute' yes 4"
|
|
DEFVAL { 4 }
|
|
::= { tmnxOamTrCtlEntry 15 }
|
|
|
|
tmnxOamTrCtlInitialTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlInitialTtl specifies the initial TTL
|
|
value for the test. This enables bypassing the initial (often
|
|
well known) portion of a path.
|
|
|
|
The object's configurability, range, and default vary with the test
|
|
type, as shown in the following table.
|
|
|
|
tmnxOamTrCtlTestMode Configurable? Min Max Default
|
|
-------------------- ------------- --- --- -------
|
|
'bierTrace' yes 1 255 1
|
|
'ethCfmLinkTrace' no n/a n/a 1
|
|
'icmpTraceRoute' yes 1 255 1
|
|
'ldpTreeTrace' no n/a n/a 1
|
|
'lspTraceRoute' yes 1 255 1
|
|
'macTraceRoute' yes 1 255 1
|
|
'mcastTraceRoute' no n/a n/a 1
|
|
'p2mpLspTrace' yes 1 255 1
|
|
'vccvTraceRoute' yes 1 255 1
|
|
'vprnTraceRoute' yes 1 255 1
|
|
|
|
The only value supported for an 'icmpTraceRoute' SAA test (i.e. a
|
|
test with a tmnxOamSaaCtlTable row): 1.
|
|
|
|
This object does not affect the test execution for 'vccvTraceRoute',
|
|
but applications may use the value to filter results for that test
|
|
type."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamTrCtlEntry 16 }
|
|
|
|
tmnxOamTrCtlDSField OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlDSField specifies the value to load in the
|
|
Type of Service (TOS) octet or the Traffic Class (TC) octet of the
|
|
launched ICMP echo request(s). The TOS octet is a field in the IPv4
|
|
packet header. The TC octet is a field in the IPv6 packet header.
|
|
|
|
The value in the TOS or TC octet may influence the route, latency,
|
|
and/or probability of loss for the echo request (and, by inference,
|
|
for the associated data flow).
|
|
|
|
This object is supported when tmnxOamTrCtlTestMode is
|
|
'icmpTraceRoute'. Otherwise, it is ignored."
|
|
REFERENCE
|
|
"RFC 791, 'Internet Protocol', section 3.1.
|
|
RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
|
|
RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
|
|
section 7.
|
|
RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
|
|
in the IPv4 and IPv6 Headers'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamTrCtlEntry 17 }
|
|
|
|
tmnxOamTrCtlMaxFailures OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "timeouts"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlMaxFailures specifies the maximum number of
|
|
consecutive timeouts allowed before terminating a trace route test.
|
|
|
|
As shown in the following table
|
|
1. This object is applicable to a subset of the test types, and
|
|
2. The range and default value depend on the test type.
|
|
|
|
tmnxOamTrCtlTestMode Applicable? Lower Bound Upper Bound Default
|
|
-------------------- ----------- ----------- ----------- -------
|
|
'bierTrace' yes 5 5 5
|
|
'icmpTraceRoute' yes 90 90 90
|
|
'lspTraceRoute' yes 1 255 5
|
|
'p2mpLspTrace' yes 1 10 5
|
|
'vccvTraceRoute' yes 1 255 5
|
|
otherwise no N/A N/A N/A"
|
|
DEFVAL { 5 }
|
|
::= { tmnxOamTrCtlEntry 18 }
|
|
|
|
tmnxOamTrCtlInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlInterval specifies the number of seconds to
|
|
wait before repeating an OAM trace test.
|
|
|
|
The number of hops in a single OAM trace test
|
|
is determined by the value of the corresponding
|
|
tmnxOamTrCtlProbesPerHop object. After a single test completes,
|
|
the number of seconds as defined by the value of tmnxOamTrCtlInterval
|
|
MUST elapse before the next Nokia SROS OAM Trace Route test is
|
|
started.
|
|
|
|
The applicability, range, and default value of this object vary with
|
|
tmnxOamTrCtlTestMode, as shown in the following table.
|
|
|
|
tmnxOamTrCtlTestMode Min Max Default
|
|
-------------------- --- --- -------
|
|
'bierTrace' not applicable
|
|
'ethCfmLinkTrace' 1 10 5
|
|
'icmpTraceRoute' not applicable
|
|
'vccvTraceRoute' 1 255 1
|
|
otherwise 1 10 1"
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamTrCtlEntry 19 }
|
|
|
|
tmnxOamTrCtlMaxRows OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "rows"
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.0R17."
|
|
DEFVAL { 300 }
|
|
::= { tmnxOamTrCtlEntry 20 }
|
|
|
|
tmnxOamTrCtlTrapGeneration OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
pathChange (0),
|
|
testFailure (1),
|
|
testCompletion (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlTrapGeneration specifies when and if to
|
|
generate a notification for this entry:
|
|
pathChange(0) - Generate a tmnxOamTrPathChange
|
|
notification when the current path varies from a previously
|
|
determined path.
|
|
testFailure(1) - Generate a tmnxOamTrTestFailed notification when
|
|
the full path to a target can't be determined.
|
|
testCompletion(2) - Generate a tmnxOamTrTestCompleted notification
|
|
when the test is completed."
|
|
DEFVAL { {} }
|
|
::= { tmnxOamTrCtlEntry 21 }
|
|
|
|
tmnxOamTrCtlCreateHopsEntries OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.0."
|
|
DEFVAL { false }
|
|
::= { tmnxOamTrCtlEntry 22 }
|
|
|
|
tmnxOamTrCtlSAA OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlSAA specifies if this test is an SAA test
|
|
(Service Assurance Agent; 'true'), or an OAM test ('false'). If
|
|
there is a tmnxOamSaaCtlTable row with the specified index values,
|
|
'true' is returned. Otherwise, 'false' is returned."
|
|
DEFVAL { false }
|
|
::= { tmnxOamTrCtlEntry 23 }
|
|
|
|
tmnxOamTrCtlRuns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlRuns indicates the number of times this OAM
|
|
trace test has started."
|
|
::= { tmnxOamTrCtlEntry 24 }
|
|
|
|
tmnxOamTrCtlFailures OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlFailures indicates the number of times this
|
|
OAM trace route test has failed."
|
|
::= { tmnxOamTrCtlEntry 25 }
|
|
|
|
tmnxOamTrCtlLastRunResult OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResult
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlLastRunResult indicates the completion
|
|
status the last time this test was executed. If this OAM test is
|
|
currently in progress, this object indicates the result of the
|
|
previous test run, if any."
|
|
::= { tmnxOamTrCtlEntry 26 }
|
|
|
|
tmnxOamTrCtlLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlLastChanged indicates the time the value of a
|
|
settable object in this row was last changed."
|
|
::= { tmnxOamTrCtlEntry 27 }
|
|
|
|
tmnxOamTrCtlVRtrID OBJECT-TYPE
|
|
SYNTAX TmnxVRtrIDOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlVRtrID specifies the virtual router to be
|
|
used for the test.
|
|
|
|
Zero indicates no virtual router is specified.
|
|
|
|
A non-zero value must be the index of an active row in
|
|
TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamTrCtlVRtrID must match a
|
|
valid TIMETRA-VRTR-MIB::vRtrID value).
|
|
|
|
This object is applicable if tmnxOamTrCtlTestMode is 'icmpTraceRoute'.
|
|
|
|
The table below shows the supported combinations of system-configured
|
|
virtual routers and test types.
|
|
|
|
Supported for Supported for Supported for
|
|
tmnxOamTrCtlTestMode Base ? management ? vpls-management ?
|
|
-------------------- ------------- ------------- -----------------
|
|
'icmpTraceRoute' Yes Yes Yes
|
|
|
|
When directing an 'icmpTraceRoute' test to use a virtual router, the
|
|
preferred object is tmnxOamTrCtlRouterInstanceName."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamTrCtlEntry 28 }
|
|
|
|
tmnxOamTrCtlTgtAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlTgtAddrType specifies the address type of
|
|
tmnxOamTrCtlTgtAddress.
|
|
|
|
The values which can be used as part of a successful test depend on
|
|
tmnxOamTrCtlTestMode, as follows.
|
|
|
|
Test Mode tmnxOamTrCtlTgtAddrType Values Supported
|
|
---------------- ------------------------------------------
|
|
'icmpTraceRoute' 'ipv4(1)' 'ipv6(2)' 'dns(16)'
|
|
'vprnTraceRoute' 'ipv4(1)' 'ipv6(2)'
|
|
otherwise 'unknown(0)' "
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamTrCtlEntry 29 }
|
|
|
|
tmnxOamTrCtlTgtAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlTgtAddress specifies the destination host
|
|
address to be used when performing an OAM trace route operation. The
|
|
corresponding address type is configured using
|
|
tmnxOamTrCtlTgtAddrType."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamTrCtlEntry 30 }
|
|
|
|
tmnxOamTrCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlSrcAddrType specifies the type of Internet
|
|
address stored in tmnxOamTrCtlSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamTrCtlEntry 31 }
|
|
|
|
tmnxOamTrCtlSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlSrcAddress specifies the IP host address to
|
|
be used as the source when performing an OAM Trace Route operation.
|
|
|
|
This object is valid only when the tmnxOamTrCtlTestMode has a value of
|
|
'icmpTraceRoute', 'lspTraceRoute', or 'vccvTraceRoute'."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamTrCtlEntry 32 }
|
|
|
|
tmnxOamTrCtlWaitMilliSec OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..60000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlWaitMilliSec specifies the time in
|
|
milliseconds to wait for a response before sending the next probe.
|
|
|
|
This object is valid only for 'icmpTraceRoute' tests."
|
|
DEFVAL { 5000 }
|
|
::= { tmnxOamTrCtlEntry 33 }
|
|
|
|
tmnxOamTrCtlRouterInstanceName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrCtlRouterInstanceName specifies the name of the
|
|
service or router instance to be used by an 'icmpTraceRoute' test.
|
|
|
|
The following values are supported:
|
|
1. '' (i.e. the empty string),
|
|
2. 'Base',
|
|
3. 'management',
|
|
4. 'vpls-management',
|
|
5. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
|
|
TIMETRA-SERV-MIB::svcType = 'vprn(4)').
|
|
6. A CPM virtual router name (i.e. a user-configured router name, with
|
|
TIMETRA-VRTR-MIB::vRtrType = 'vr(3)').
|
|
|
|
Names other than the names listed above are accepted, but will not
|
|
lead to a successful test.
|
|
|
|
The service or virtual router to be used by an 'icmpTraceRoute' test
|
|
can be specified using tmnxOamTrCtlVRtrID, tmnxOamTrCtlServiceId,
|
|
and/or tmnxOamTrCtlRouterInstanceName.
|
|
|
|
The following two combinations of the three objects are supported:
|
|
1. tmnxOamTrCtlVRtrID = 0,
|
|
tmnxOamTrCtlServiceId = 0,
|
|
tmnxOamTrCtlRouterInstanceName != ''.
|
|
This is the preferred approach.
|
|
2. One or both of tmnxOamTrCtlVRtrID and tmnxOamTrCtlServiceId has a
|
|
non-zero value,
|
|
tmnxOamTrCtlRouterInstanceName = ''.
|
|
|
|
An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
|
|
from 'classic(1)' is blocked if any tmnxOamTrCtlRouterInstanceName is
|
|
empty for an 'icmpTraceRoute' test.
|
|
|
|
When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
|
|
each 'icmpTraceRoute' test must continue to have a non-empty
|
|
tmnxOamTrCtlRouterInstanceName."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamTrCtlEntry 34 }
|
|
|
|
tmnxOamTrResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamTrResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamTrResultsTable contains the run-level test results for OAM
|
|
trace tests.
|
|
|
|
TTL-level test results for trace tests reside in tmnxOamTrHopsTable.
|
|
|
|
Probe-level test results for trace tests reside in
|
|
tmnxOamTrProbeHistoryTable."
|
|
::= { tmnxOamTraceRouteObjs 4 }
|
|
|
|
tmnxOamTrResultsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamTrResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamTrResultsEntry contains the run-level test results for one OAM
|
|
trace test run.
|
|
|
|
A row is created when a trace test is enabled (using
|
|
tmnxOamTrCtlAdminStatus).
|
|
|
|
A row is destroyed when:
|
|
1. The corresponding test configuration is destroyed (using
|
|
tmnxOamTrCtlRowStatus), or
|
|
2. Results are cleared for the test (using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction), or
|
|
3. A new run result is available, and the limit on the number of
|
|
run results retained (3, currently) has been reached. In that case,
|
|
the oldest run result row is destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex
|
|
}
|
|
::= { tmnxOamTrResultsTable 1 }
|
|
|
|
TmnxOamTrResultsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamTrResultsOperStatus INTEGER,
|
|
tmnxOamTrResultsCurHopCount Gauge32,
|
|
tmnxOamTrResultsCurProbeCount Gauge32,
|
|
tmnxOamTrResultsIpTgtAddr IpAddress,
|
|
tmnxOamTrResultsTestAttempts Unsigned32,
|
|
tmnxOamTrResultsTestSuccesses Unsigned32,
|
|
tmnxOamTrResultsLastGoodPath DateAndTime,
|
|
tmnxOamTrResultsTestRunIndex Unsigned32,
|
|
tmnxOamTrResultsTgtAddrType InetAddressType,
|
|
tmnxOamTrResultsTgtAddress InetAddress,
|
|
tmnxOamTrResultsTestRunResult TmnxOamTestResult
|
|
}
|
|
|
|
tmnxOamTrResultsOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrResultsOperStatus indicates the operational
|
|
state of the specified test run. 'enabled(1)' indicates the test is
|
|
running."
|
|
::= { tmnxOamTrResultsEntry 1 }
|
|
|
|
tmnxOamTrResultsCurHopCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "hops"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reflects the current TTL value (range from 0 to 255) for an Nokia SROS
|
|
OAM Trace Route operation. Maximum TTL value is determined by
|
|
tmnxOamTrCtlMaxTtl.
|
|
|
|
Zero is returned only in the case of an aborted 'ethCfmLinkTrace'
|
|
test."
|
|
::= { tmnxOamTrResultsEntry 2 }
|
|
|
|
tmnxOamTrResultsCurProbeCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "probes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reflects the current probe count (1..10) for an Nokia SROS OAM Trace
|
|
Route operation. The maximum probe count is determined by
|
|
tmnxOamTrCtlProbesPerHop."
|
|
::= { tmnxOamTrResultsEntry 3 }
|
|
|
|
tmnxOamTrResultsIpTgtAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamTrResultsTgtAddrType and
|
|
tmnxOamTrResultsTgtAddress."
|
|
::= { tmnxOamTrResultsEntry 4 }
|
|
|
|
tmnxOamTrResultsTestAttempts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 3.0"
|
|
::= { tmnxOamTrResultsEntry 5 }
|
|
|
|
tmnxOamTrResultsTestSuccesses OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 3.0."
|
|
::= { tmnxOamTrResultsEntry 6 }
|
|
|
|
tmnxOamTrResultsLastGoodPath OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrResultsLastGoodPath indicates the date and time
|
|
when the last complete path was determined.
|
|
|
|
1970-Jan-01 00:00:00.0 UTC is returned when a complete path was not
|
|
determined."
|
|
::= { tmnxOamTrResultsEntry 7 }
|
|
|
|
tmnxOamTrResultsTestRunIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrResultsTestRunIndex specifies the test run INDEX
|
|
of the row.
|
|
|
|
The first run of a test is assigned run index 1.
|
|
The second run of a test is assigned run index 2. Etc."
|
|
::= { tmnxOamTrResultsEntry 8 }
|
|
|
|
tmnxOamTrResultsTgtAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrResultsTgtAddrType indicates the Internet
|
|
address type stored in tmnxOamTrResultsTgtAddress."
|
|
::= { tmnxOamTrResultsEntry 9 }
|
|
|
|
tmnxOamTrResultsTgtAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrResultsTgtAddress indicates the IP destination
|
|
address of the test.
|
|
|
|
If the configured destination address of the test has type 'dns(16)',
|
|
this is the corresponding IPv4 or IPv6 address (if available).
|
|
|
|
tmnxOamTrResultsTgtAddrType is 'unknown(0)' when an IP destination
|
|
address for the test is unavailable."
|
|
::= { tmnxOamTrResultsEntry 10 }
|
|
|
|
tmnxOamTrResultsTestRunResult OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResult
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrResultsTestRunResult indicates the result of the
|
|
specified test run."
|
|
::= { tmnxOamTrResultsEntry 11 }
|
|
|
|
tmnxOamTrProbeHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamTrProbeHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamTrProbeHistoryTable contains per-probe results for most trace route
|
|
tests. Exceptions are noted in the tmnxOamTrCtlTestMode DESCRIPTION
|
|
clause."
|
|
::= { tmnxOamTraceRouteObjs 5 }
|
|
|
|
tmnxOamTrProbeHistoryEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamTrProbeHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A tmnxOamTrProbeHistoryEntry is created by the system when the result
|
|
of a trace route probe launch is determined.
|
|
|
|
Rows are destroyed when the corresponding tmnxOamTrHopsTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex
|
|
}
|
|
::= { tmnxOamTrProbeHistoryTable 1 }
|
|
|
|
TmnxOamTrProbeHistoryEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamTrProbeHistoryIndex Unsigned32,
|
|
tmnxOamTrProbeHistoryHopIndex Unsigned32,
|
|
tmnxOamTrProbeHistoryProbeIndex Unsigned32,
|
|
tmnxOamTrProbeHistoryIpAddr IpAddress,
|
|
tmnxOamTrProbeHistoryResponse Unsigned32,
|
|
tmnxOamTrProbeHistoryOneWayTime Integer32,
|
|
tmnxOamTrProbeHistoryStatus TmnxOamResponseStatus,
|
|
tmnxOamTrProbeHistoryLastRC Integer32,
|
|
tmnxOamTrProbeHistoryTime DateAndTime,
|
|
tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane,
|
|
tmnxOamTrProbeHistoryAddressType TmnxOamAddressType,
|
|
tmnxOamTrProbeHistorySapId TmnxStrSapId,
|
|
tmnxOamTrProbeHistoryVersion Unsigned32,
|
|
tmnxOamTrProbeHistoryRouterID RouterID,
|
|
tmnxOamTrProbeHistoryIfIndex InterfaceIndexOrZero,
|
|
tmnxOamTrProbeHistoryDataLen Unsigned32,
|
|
tmnxOamTrProbeHistorySize Unsigned32,
|
|
tmnxOamTrProbeHistoryInOneWayTime Integer32,
|
|
tmnxOamTrProbeHistoryAddrType InetAddressType,
|
|
tmnxOamTrProbeHistoryAddress InetAddress,
|
|
tmnxOamTrProbeHistorySrcGlobalId TmnxMplsTpGlobalID,
|
|
tmnxOamTrProbeHistorySrcNodeId TmnxMplsTpNodeID,
|
|
tmnxOamTrProbeHistorySdpBindId TNamedItemOrEmpty,
|
|
tmnxOamTrProbeHistoryRtrnSubcode Unsigned32,
|
|
tmnxOamTrProbeHistoryNtwrkIfName TNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamTrProbeHistoryIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryIndex specifies a probe belonging to
|
|
an OAM Trace Route test run.
|
|
|
|
The probes are numbered sequentially, starting at one.
|
|
|
|
Two indexing methods for uniquely identifying a probe are provided:
|
|
1. tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex.
|
|
2. tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex."
|
|
::= { tmnxOamTrProbeHistoryEntry 1 }
|
|
|
|
tmnxOamTrProbeHistoryHopIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryHopIndex specifies the number of hops
|
|
travelled by the outbound trace route request. The initial value used
|
|
for a particular test is configured using tmnxOamTrCtlInitialTtl."
|
|
::= { tmnxOamTrProbeHistoryEntry 2 }
|
|
|
|
tmnxOamTrProbeHistoryProbeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryProbeIndex specifies a trace route
|
|
reply, in the context of a hop.
|
|
|
|
Two indexing methods for uniquely identifying a probe are provided:
|
|
1. tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex.
|
|
2. tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex.
|
|
|
|
The number of probes per hop for a particular test is configured using
|
|
tmnxOamTrCtlProbesPerHop."
|
|
::= { tmnxOamTrProbeHistoryEntry 3 }
|
|
|
|
tmnxOamTrProbeHistoryIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamTrProbeHistoryAddrType and
|
|
tmnxOamTrProbeHistoryAddress."
|
|
::= { tmnxOamTrProbeHistoryEntry 4 }
|
|
|
|
tmnxOamTrProbeHistoryResponse OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryResponse indicates the round trip
|
|
time for the specified probe.
|
|
|
|
Zero is returned when the information is not available (e.g. the probe
|
|
timed out)."
|
|
::= { tmnxOamTrProbeHistoryEntry 5 }
|
|
|
|
tmnxOamTrProbeHistoryOneWayTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryOneWayTime indicates the outbound
|
|
trip time for the specified probe.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrProbeHistoryEntry 6 }
|
|
|
|
tmnxOamTrProbeHistoryStatus OBJECT-TYPE
|
|
SYNTAX TmnxOamResponseStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryStatus indicates the outcome of the
|
|
probe. Example values: 'responseReceived', 'requestTimedOut'."
|
|
::= { tmnxOamTrProbeHistoryEntry 7 }
|
|
|
|
tmnxOamTrProbeHistoryLastRC OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryLastRC indicates the last
|
|
test-type-specific reply code received.
|
|
|
|
The relevance of tmnxOamTrProbeHistoryLastRC depends on
|
|
tmnxOamTrCtlTestMode, as follows.
|
|
|
|
tmnxOamTrCtlTestMode Relevant?
|
|
-------------------- ---------
|
|
'bierTrace' no
|
|
'ethCfmLinkTrace' no
|
|
'icmpTraceRoute' yes
|
|
'ldpTreeTrace' no
|
|
'lspTraceRoute' yes
|
|
'macTraceRoute' yes
|
|
'mcastTraceRoute' no
|
|
'p2mpLspTrace' yes
|
|
'vccvTraceRoute' yes
|
|
'vprnTraceRoute' no
|
|
|
|
For 'icmpTraceRoute',
|
|
a) Zero indicates no reply code is available (e.g. in the timeout
|
|
case).
|
|
b) 1..65535 indicates the value is the ICMP|ICMPv6 Code and ICMP|ICMPv6
|
|
Type copied from the reply packet header.
|
|
tmnxOamTrProbeHistoryLastRC bits 0 to 7 (i.e. the least significant
|
|
byte) contain the ICMP|ICMPv6 Type.
|
|
Bits 8 to 15 contain the ICMP|ICMPv6 Code.
|
|
c) 65536 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the
|
|
TCP port probed on the destination node is open.
|
|
d) 65537 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the
|
|
TCP port probed on the destination node is closed."
|
|
::= { tmnxOamTrProbeHistoryEntry 8 }
|
|
|
|
tmnxOamTrProbeHistoryTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryTime indicates the date and time
|
|
when the outcome of the specified probe was determined."
|
|
::= { tmnxOamTrProbeHistoryEntry 9 }
|
|
|
|
tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResponsePlane
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryResponsePlane indicates the type of
|
|
response plane this trace route response was received on."
|
|
::= { tmnxOamTrProbeHistoryEntry 10 }
|
|
|
|
tmnxOamTrProbeHistoryAddressType OBJECT-TYPE
|
|
SYNTAX TmnxOamAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryAddressType indicates the type of
|
|
binding address information returned in response to a test.
|
|
|
|
When the test has the tmnxOamTrCtlTestMode value 'ethCfmLinkTrace',
|
|
'unknown' is returned.
|
|
|
|
For 'macTraceRoute', three types of address are applicable - 'sapId',
|
|
'localCpu', and 'sdpId'. Address type of 'sdpId' is a special case
|
|
used specifically to indicate that the probe was traversing a b-vpls
|
|
node in a PBB network (but where destination MAC is not necessarily
|
|
known to the b-vpls node)."
|
|
::= { tmnxOamTrProbeHistoryEntry 11 }
|
|
|
|
tmnxOamTrProbeHistorySapId OBJECT-TYPE
|
|
SYNTAX TmnxStrSapId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistorySapId indicates the name of the
|
|
access port of the SAP supporting the requested IP address returned in
|
|
response to a 'vprnTraceRoute' probe.
|
|
|
|
If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', this
|
|
object is not relevant and MUST have a null string ''."
|
|
::= { tmnxOamTrProbeHistoryEntry 12 }
|
|
|
|
tmnxOamTrProbeHistoryVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryVersion indicates the protocol
|
|
version for this OAM trace reply."
|
|
::= { tmnxOamTrProbeHistoryEntry 14 }
|
|
|
|
tmnxOamTrProbeHistoryRouterID OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS release 13.0 R1."
|
|
::= { tmnxOamTrProbeHistoryEntry 15 }
|
|
|
|
tmnxOamTrProbeHistoryIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryIfIndex indicates for a
|
|
'lspTraceRoute' or 'vccvTraceRoute' probe the ifIndex value of the
|
|
interface that this probe was transmitted from.
|
|
|
|
For other types of probes, this value is not significant and zero is
|
|
returned."
|
|
::= { tmnxOamTrProbeHistoryEntry 16 }
|
|
|
|
tmnxOamTrProbeHistoryDataLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryDataLen indicates the length of the
|
|
echo reply.
|
|
|
|
A valid value is returned when the test has a tmnxOamTrCtlTestMode
|
|
value of 'icmpTraceRoute', 'lspTraceRoute', 'p2mpLspTrace', or
|
|
'vccvTraceRoute'. Otherwise, this value is not significant and zero is
|
|
returned."
|
|
::= { tmnxOamTrProbeHistoryEntry 17 }
|
|
|
|
tmnxOamTrProbeHistorySize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistorySize indicates the size in octets
|
|
of the user payload in the probe request packet. It does not
|
|
include the service encapsulation.
|
|
|
|
Zero is returned if no probe was transmitted."
|
|
::= { tmnxOamTrProbeHistoryEntry 18 }
|
|
|
|
tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryInOneWayTime indicates the inbound
|
|
trip time for the specified probe.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrProbeHistoryEntry 19 }
|
|
|
|
tmnxOamTrProbeHistoryAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryAddrType indicates the address type
|
|
of tmnxOamTrProbeHistoryAddress."
|
|
::= { tmnxOamTrProbeHistoryEntry 20 }
|
|
|
|
tmnxOamTrProbeHistoryAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryAddress indicates the IP address of
|
|
the replying node for the specified trace request."
|
|
::= { tmnxOamTrProbeHistoryEntry 21 }
|
|
|
|
tmnxOamTrProbeHistorySrcGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpGlobalID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistorySrcGlobalId indicates the source
|
|
MPLS-TP global identifier of the replying node. The value is copied
|
|
from the reply's RFC 6426 Source Identifier TLV. If the TLV is absent,
|
|
zero is returned.
|
|
|
|
This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
|
|
'vccvTraceRoute'. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.2.2, 'Source Identifier TLV'."
|
|
::= { tmnxOamTrProbeHistoryEntry 22 }
|
|
|
|
tmnxOamTrProbeHistorySrcNodeId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistorySrcNodeId indicates the source
|
|
MPLS-TP node identifier of the replying node. The value is copied from
|
|
the reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero
|
|
is returned.
|
|
|
|
This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
|
|
'vccvTraceRoute'. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.2.2, 'Source Identifier TLV'."
|
|
::= { tmnxOamTrProbeHistoryEntry 23 }
|
|
|
|
tmnxOamTrProbeHistorySdpBindId OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistorySdpBindId indicates the SDP binding
|
|
provided by the remote system.
|
|
|
|
The value of tmnxOamTrProbeHistorySdpBindId is relevant when
|
|
tmnxOamTrProbeHistoryAddressType is 'sdpBindId(9)'."
|
|
::= { tmnxOamTrProbeHistoryEntry 24 }
|
|
|
|
tmnxOamTrProbeHistoryRtrnSubcode OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryRtrnSubcode indicates the value
|
|
present in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
|
|
|
|
A valid value is returned when the test has a tmnxOamTrCtlTestMode
|
|
value of 'lspTraceRoute' or 'ldpTreeTrace'. Otherwise, zero is
|
|
returned."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.1, 'Return Codes'."
|
|
::= { tmnxOamTrProbeHistoryEntry 25 }
|
|
|
|
tmnxOamTrProbeHistoryNtwrkIfName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrProbeHistoryNtwrkIfName indicates the network
|
|
interface name provided by the replying node.
|
|
|
|
Network interface names are configured using
|
|
TIMETRA-VRTR-MIB::vRtrIfName.
|
|
|
|
The value of this object is the empty string when the value of
|
|
tmnxOamTrProbeHistoryAddressType is not 'networkInterface(11)'."
|
|
::= { tmnxOamTrProbeHistoryEntry 26 }
|
|
|
|
tmnxOamTrHopsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamTrHopsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamTrHopsTable contains the TTL-level test results for OAM trace
|
|
tests.
|
|
|
|
Run-level test results for trace tests reside in
|
|
tmnxOamTrResultsTable.
|
|
|
|
Probe-level test results for trace tests reside in
|
|
tmnxOamTrProbeHistoryTable."
|
|
::= { tmnxOamTraceRouteObjs 6 }
|
|
|
|
tmnxOamTrHopsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamTrHopsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamTrHopsEntry contains the TTL-level test results for one TTL of
|
|
one OAM trace test run.
|
|
|
|
A row is created when a TTL is probed by a trace test run.
|
|
|
|
Rows are destroyed when the corresponding tmnxOamTrResultsTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrHopsHopIndex
|
|
}
|
|
::= { tmnxOamTrHopsTable 1 }
|
|
|
|
TmnxOamTrHopsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamTrHopsHopIndex Unsigned32,
|
|
tmnxOamTrHopsIpTgtAddress IpAddress,
|
|
tmnxOamTrHopsMinRtt Unsigned32,
|
|
tmnxOamTrHopsMaxRtt Unsigned32,
|
|
tmnxOamTrHopsAverageRtt Unsigned32,
|
|
tmnxOamTrHopsRttSumOfSquares Unsigned32,
|
|
tmnxOamTrHopsMinTt Integer32,
|
|
tmnxOamTrHopsMaxTt Integer32,
|
|
tmnxOamTrHopsAverageTt Integer32,
|
|
tmnxOamTrHopsTtSumOfSquares Unsigned32,
|
|
tmnxOamTrHopsSentProbes Unsigned32,
|
|
tmnxOamTrHopsProbeResponses Unsigned32,
|
|
tmnxOamTrHopsLastGoodProbe DateAndTime,
|
|
tmnxOamTrHopsMinInTt Integer32,
|
|
tmnxOamTrHopsMaxInTt Integer32,
|
|
tmnxOamTrHopsAverageInTt Integer32,
|
|
tmnxOamTrHopsInTtSumOfSqrs Unsigned32,
|
|
tmnxOamTrHopsOutJitter Integer32,
|
|
tmnxOamTrHopsInJitter Integer32,
|
|
tmnxOamTrHopsRtJitter Integer32,
|
|
tmnxOamTrHopsProbeTimeouts Unsigned32,
|
|
tmnxOamTrHopsProbeFailures Unsigned32,
|
|
tmnxOamTrHopsTgtAddrType InetAddressType,
|
|
tmnxOamTrHopsTgtAddress InetAddress,
|
|
tmnxOamTrHopsRttOFSumSquares Counter32,
|
|
tmnxOamTrHopsRttHCSumSquares Counter64,
|
|
tmnxOamTrHopsTtOFSumSquares Counter32,
|
|
tmnxOamTrHopsTtHCSumSquares Counter64,
|
|
tmnxOamTrHopsInTtOFSumSqrs Counter32,
|
|
tmnxOamTrHopsInTtHCSumSqrs Counter64
|
|
}
|
|
|
|
tmnxOamTrHopsHopIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsHopIndex specifies the TTL of the trace test
|
|
run results reported by this row."
|
|
::= { tmnxOamTrHopsEntry 1 }
|
|
|
|
tmnxOamTrHopsIpTgtAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamTrHopsTgtAddrType and
|
|
tmnxOamTrHopsTgtAddrType."
|
|
::= { tmnxOamTrHopsEntry 2 }
|
|
|
|
tmnxOamTrHopsMinRtt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsMinRtt indicates the minimum round trip time
|
|
for the specified TTL of the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 3 }
|
|
|
|
tmnxOamTrHopsMaxRtt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsMaxRtt indicates the maximum round trip time
|
|
for the specified TTL of the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 4 }
|
|
|
|
tmnxOamTrHopsAverageRtt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsAverageRtt indicates the average round trip
|
|
time for the specified TTL of the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 5 }
|
|
|
|
tmnxOamTrHopsRttSumOfSquares OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsRttSumOfSquares indicates the least
|
|
significant 32 bits of tmnxOamTrHopsRttHCSumSquares."
|
|
::= { tmnxOamTrHopsEntry 6 }
|
|
|
|
tmnxOamTrHopsMinTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsMinTt indicates the minimum outbound trip
|
|
time for the specified TTL of the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 7 }
|
|
|
|
tmnxOamTrHopsMaxTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsMaxTt indicates the maximum outbound trip
|
|
time for the specified TTL of the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 8 }
|
|
|
|
tmnxOamTrHopsAverageTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsAverageTt indicates the average outbound
|
|
trip time for the specified TTL of the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 9 }
|
|
|
|
tmnxOamTrHopsTtSumOfSquares OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsTtSumOfSquares indicates the least
|
|
significant 32 bits of tmnxOamTrHopsTtHCSumSquares."
|
|
::= { tmnxOamTrHopsEntry 10 }
|
|
|
|
tmnxOamTrHopsSentProbes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsSentProbes indicates the number of probes
|
|
sent for the specified TTL of the specified test run."
|
|
::= { tmnxOamTrHopsEntry 11 }
|
|
|
|
tmnxOamTrHopsProbeResponses OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsProbeResponses indicates the number of
|
|
responses received for the specified TTL of the specified test run."
|
|
::= { tmnxOamTrHopsEntry 12 }
|
|
|
|
tmnxOamTrHopsLastGoodProbe OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsLastGoodProbe indicates the date and time
|
|
when the most recent response was received for the specified TTL of
|
|
the specified test run.
|
|
|
|
1970-Jan-01 00:00:00.0 UTC is returned if a response has not been
|
|
received."
|
|
::= { tmnxOamTrHopsEntry 13 }
|
|
|
|
tmnxOamTrHopsMinInTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsMinInTt indicates the minimum inbound trip
|
|
time for the specified TTL of the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 18 }
|
|
|
|
tmnxOamTrHopsMaxInTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsMaxInTt indicates the maximum inbound trip
|
|
time for the specified TTL of the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 19 }
|
|
|
|
tmnxOamTrHopsAverageInTt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsAverageInTt indicates the average inbound
|
|
trip time for the specified TTL of the specified test run.
|
|
|
|
The value is valid if the two nodes have proper clock synchronization.
|
|
Otherwise, for example, a negative value can be returned.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 20 }
|
|
|
|
tmnxOamTrHopsInTtSumOfSqrs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsInTtSumOfSqrs indicates the least
|
|
significant 32 bits of tmnxOamTrHopsInTtHCSumSqrs."
|
|
::= { tmnxOamTrHopsEntry 21 }
|
|
|
|
tmnxOamTrHopsOutJitter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsOutJitter indicates the amount of jitter in
|
|
the outbound trip times for the specified TTL of the specified test
|
|
run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 22 }
|
|
|
|
tmnxOamTrHopsInJitter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsInJitter indicates the amount of jitter in
|
|
the inbound trip times for the specified TTL of the specified test
|
|
run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 23 }
|
|
|
|
tmnxOamTrHopsRtJitter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsRtJitter indicates the amount of jitter in
|
|
the round trip times for the specified TTL of the specified test run.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 24 }
|
|
|
|
tmnxOamTrHopsProbeTimeouts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsProbeTimeouts indicates the number of probes
|
|
that timed out for the specified TTL of the specified test run."
|
|
::= { tmnxOamTrHopsEntry 25 }
|
|
|
|
tmnxOamTrHopsProbeFailures OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsProbeFailures indicates the number of probes
|
|
that failed to be transmitted plus the number of probes that timed
|
|
out."
|
|
::= { tmnxOamTrHopsEntry 26 }
|
|
|
|
tmnxOamTrHopsTgtAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsTgtAddrType indicates the address type of
|
|
tmnxOamTrHopsTgtAddress."
|
|
::= { tmnxOamTrHopsEntry 27 }
|
|
|
|
tmnxOamTrHopsTgtAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsTgtAddress indicates the IP address of the
|
|
replying node for the specified TTL of the specified test run."
|
|
::= { tmnxOamTrHopsEntry 28 }
|
|
|
|
tmnxOamTrHopsRttOFSumSquares OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsRttOFSumSquares indicates the number of
|
|
times tmnxOamTrHopsRttSumOfSquares overflowed."
|
|
::= { tmnxOamTrHopsEntry 29 }
|
|
|
|
tmnxOamTrHopsRttHCSumSquares OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsRttHCSumSquares indicates the sum of squares
|
|
of the round trip times for the specified TTL of the specified test
|
|
run. Its purpose is to enable the standard deviation calculation.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 30 }
|
|
|
|
tmnxOamTrHopsTtOFSumSquares OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsTtOFSumSquares indicates the number of times
|
|
tmnxOamTrHopsTtSumOfSquares overflowed."
|
|
::= { tmnxOamTrHopsEntry 31 }
|
|
|
|
tmnxOamTrHopsTtHCSumSquares OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsTtHCSumSquares indicates the sum of squares
|
|
of the outbound trip times for the specified TTL of the specified test
|
|
run. Its purpose is to enable the standard deviation calculation.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 32 }
|
|
|
|
tmnxOamTrHopsInTtOFSumSqrs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsInTtOFSumSqrs indicates the number of times
|
|
tmnxOamTrHopsInTtSumOfSqrs overflowed."
|
|
::= { tmnxOamTrHopsEntry 33 }
|
|
|
|
tmnxOamTrHopsInTtHCSumSqrs OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "microseconds squared"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTrHopsInTtHCSumSqrs indicates the sum of squares
|
|
of the inbound trip times for the specified TTL of the specified test
|
|
run. Its purpose is to enable the standard deviation calculation.
|
|
|
|
Zero is returned when the information is not available."
|
|
::= { tmnxOamTrHopsEntry 34 }
|
|
|
|
tmnxOamMacTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMacTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMacTrCtlTable contains configuration information for
|
|
'macTraceRoute' tests."
|
|
::= { tmnxOamTraceRouteObjs 7 }
|
|
|
|
tmnxOamMacTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMacTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMacTrCtlEntry contains configuration information for one
|
|
'macTraceRoute' test.
|
|
|
|
SROS creates a row when tmnxOamTrCtlTestMode is set to
|
|
'macTraceRoute'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamMacTrCtlTable 1 }
|
|
|
|
TmnxOamMacTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMacTrCtlTargetMacAddr MacAddress,
|
|
tmnxOamMacTrCtlSourceMacAddr MacAddress,
|
|
tmnxOamMacTrCtlSendControl TruthValue,
|
|
tmnxOamMacTrCtlReplyControl TruthValue
|
|
}
|
|
|
|
tmnxOamMacTrCtlTargetMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value that
|
|
specifies the target MAC address to be used in the query request for
|
|
performing an OAM Mac Trace Route operation when tmnxOamTrCtlTestMode
|
|
has a value of 'macTraceRoute'."
|
|
REFERENCE
|
|
"IEEE 802.3 Subclause 30.7.1.1.9"
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamMacTrCtlEntry 1 }
|
|
|
|
tmnxOamMacTrCtlSourceMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value that
|
|
specifies the MAC address to be used as the source in the query
|
|
request for performing an OAM MAC Trace Route operation when
|
|
tmnxOamTrCtlTestMode has a value of 'macTraceRoute'."
|
|
REFERENCE
|
|
"IEEE 802.3 Subclause 30.7.1.1.9"
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamMacTrCtlEntry 2 }
|
|
|
|
tmnxOamMacTrCtlSendControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrCtlSendControl specifies whether the outbound
|
|
MAC trace route packet will use the data plane or the control plane.
|
|
|
|
When the value is 'false', the packet is sent using the data plane.
|
|
|
|
As of SROS release 13.0 R1, a test cannot be started if
|
|
tmnxOamMacTrCtlSendControl is 'true'. A test is started using
|
|
tmnxOamTrCtlAdminStatus.
|
|
|
|
This object will be marked obsolete in a future release."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMacTrCtlEntry 3 }
|
|
|
|
tmnxOamMacTrCtlReplyControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamMacTrCtlReplyControl is 'true', the OAM Mac
|
|
Trace Route response is returned using the control plane. If its value
|
|
is 'false', the packet is sent via the data plane."
|
|
DEFVAL { false }
|
|
::= { tmnxOamMacTrCtlEntry 4 }
|
|
|
|
tmnxOamMacTrL2MapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMacTrL2MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'macTraceRoute'
|
|
probe operation when a L2 Mapping TLV was returned. Each row
|
|
represents a single L2FEC TLV within the L2 Mapping TLV. A single
|
|
L2 mapping entry is returned if the 'macTraceRoute' replier knows
|
|
the requested VPN ID and has a binding for the requested MAC
|
|
address. Multiple downstream L2 mappings that specify
|
|
the replier's flooding domain may be returned if the replier has
|
|
no bindings for the MAC address.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'macTraceRoute' probe is determined.
|
|
|
|
Entries are removed from this table when the corresponding
|
|
tmnxOamTrProbeHistoryEntry is deleted."
|
|
::= { tmnxOamTraceRouteObjs 8 }
|
|
|
|
tmnxOamMacTrL2MapEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMacTrL2MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamMacTrL2MapTable. The first two
|
|
index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamMacTrL2MapEntry belongs to. The third index element
|
|
identifies a particular OAM trace route test run. The fourth
|
|
index element selects the group of responses associated with a
|
|
specific probe attempt. The fifth and sixth indexes select the
|
|
hop and the probe at that hop for a particular Nokia SROS
|
|
OAM Trace Route operation. Note that in the case of a successful
|
|
'macTraceRoute' reply there will be only one row entry created.
|
|
However there may also be one or more error replies. The seventh
|
|
index selects a single L2 mapping entry within a specific
|
|
probe reply."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamMacTrL2MapIndex
|
|
}
|
|
::= { tmnxOamMacTrL2MapTable 1 }
|
|
|
|
TmnxOamMacTrL2MapEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMacTrL2MapIndex Unsigned32,
|
|
tmnxOamMacTrL2MapRouterID IpAddress,
|
|
tmnxOamMacTrL2MapLabel MplsLabel,
|
|
tmnxOamMacTrL2MapProtocol TmnxOamSignalProtocol,
|
|
tmnxOamMacTrL2MapVCType TmnxOamVcType,
|
|
tmnxOamMacTrL2MapVCID TmnxVcId,
|
|
tmnxOamMacTrL2MapDirection INTEGER,
|
|
tmnxOamMacTrL2MapSdpId SdpId,
|
|
tmnxOamMacTrL2MapSapName TNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamMacTrL2MapIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry within a
|
|
specific 'macTraceRoute' probe reply.
|
|
|
|
The agent starts assigning tmnxOamMacTrL2MapIndex values at 1."
|
|
::= { tmnxOamMacTrL2MapEntry 1 }
|
|
|
|
tmnxOamMacTrL2MapRouterID OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapRouterID is the router ID for this L2
|
|
mapping entry."
|
|
::= { tmnxOamMacTrL2MapEntry 2 }
|
|
|
|
tmnxOamMacTrL2MapLabel OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapLabel is the label used by the router
|
|
for the L2FEC or VC ID specified by this L2 mapping entry."
|
|
::= { tmnxOamMacTrL2MapEntry 3 }
|
|
|
|
tmnxOamMacTrL2MapProtocol OBJECT-TYPE
|
|
SYNTAX TmnxOamSignalProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapProtocol is the signaling protocol used
|
|
by the router for the L2FEC or VC ID specified by this L2 mapping
|
|
entry."
|
|
::= { tmnxOamMacTrL2MapEntry 4 }
|
|
|
|
tmnxOamMacTrL2MapVCType OBJECT-TYPE
|
|
SYNTAX TmnxOamVcType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapVCType indicates the class of VC ID
|
|
given in tmnxOamMacTrL2MapVCID."
|
|
::= { tmnxOamMacTrL2MapEntry 5 }
|
|
|
|
tmnxOamMacTrL2MapVCID OBJECT-TYPE
|
|
SYNTAX TmnxVcId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapVCID is the VC ID associated with the
|
|
label used by the L2FEC specified by this L2 mapping entry."
|
|
::= { tmnxOamMacTrL2MapEntry 6 }
|
|
|
|
tmnxOamMacTrL2MapDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
upstream (1),
|
|
downstream (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapDirection indicates the direction that
|
|
this L2 mapping entry is in relation to the node that returned the
|
|
'macTraceRoute' reply."
|
|
::= { tmnxOamMacTrL2MapEntry 7 }
|
|
|
|
tmnxOamMacTrL2MapSdpId OBJECT-TYPE
|
|
SYNTAX SdpId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapSdpId indicates the ID of the SDP
|
|
supporting the L2 mapping entry that returned the reply.
|
|
|
|
If this mapping is not a SDP, this object is not relevant and MUST
|
|
return a value of '0'."
|
|
::= { tmnxOamMacTrL2MapEntry 8 }
|
|
|
|
tmnxOamMacTrL2MapSapName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMacTrL2MapSapName indicates the SAP name when the
|
|
downstream of the responder is a SAP.
|
|
|
|
If the downstream responder is not a SAP, this object is not relevant
|
|
and MUST return a zero length empty string."
|
|
::= { tmnxOamMacTrL2MapEntry 9 }
|
|
|
|
tmnxOamLspTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLspTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row in tmnxOamLspTrCtlTable contains the LSP-specific
|
|
configuration information needed to launch an LSP (Label Switched Path)
|
|
trace route test. The rest of the configuration information needed to
|
|
launch the test resides in the corresponding row of tmnxOamTrCtlTable.
|
|
|
|
Seven types of LSP trace route tests are supported. An abbreviated
|
|
name for each test type is defined in the following table (for use in a
|
|
subsequent table). The test type's tmnxOamLspTrCtlTestSubMode code
|
|
point is shown as well.
|
|
|
|
Test Sub Mode Abbreviated Test Type Name(s)
|
|
--------------------- -------------------------------
|
|
'unspecified (1)' LDP, RSVP
|
|
'static (2)' TPST (Transport Profile Static)
|
|
'bgpLabeledPrefix(3)' BGP
|
|
'srIsis (4)' ISIS
|
|
'srOspf (5)' OSPF
|
|
'srTe (6)' SRTE
|
|
'srPolicy (7)' SRPL
|
|
'srOspf3 (8)' OSP3
|
|
|
|
The following table has a row for each LSP trace route test type,
|
|
showing the mandatory and optional objects applicable to the test
|
|
type.
|
|
|
|
Test
|
|
Type Mandatory Objects Optional Objects
|
|
---- -------------------------------- ---------------------------------
|
|
BGP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType
|
|
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress
|
|
tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName
|
|
tmnxOamLspTrCtlTestSubMode #tmnxOamLspTrCtlPathDestType
|
|
#tmnxOamLspTrCtlPathDest
|
|
|
|
ISIS tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
|
|
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
|
|
tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
|
|
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
|
|
#tmnxOamLspTrCtlPathDestType
|
|
#tmnxOamLspTrCtlPathDest
|
|
|
|
LDP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType
|
|
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress
|
|
tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName
|
|
#tmnxOamLspTrCtlPathDestType
|
|
#tmnxOamLspTrCtlPathDest
|
|
|
|
OSPF tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
|
|
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
|
|
tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
|
|
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
|
|
#tmnxOamLspTrCtlPathDestType
|
|
#tmnxOamLspTrCtlPathDest
|
|
|
|
OSP3 tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
|
|
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
|
|
tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
|
|
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
|
|
#tmnxOamLspTrCtlPathDestType
|
|
#tmnxOamLspTrCtlPathDest
|
|
|
|
RSVP tmnxOamLspTrCtlLspName tmnxOamLspTrCtlPathName
|
|
|
|
SRPL tmnxOamLspTrCtlSrPlcyColor tmnxOamLspTrCtlSrPlcySegList
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddT
|
|
tmnxOamLspTrCtlTestSubMode
|
|
|
|
SRTE tmnxOamLspTrCtlLspName *tmnxOamLspTrCtlNhAddressType
|
|
tmnxOamLspTrCtlTestSubMode *tmnxOamLspTrCtlNhAddress
|
|
tmnxOamLspTrCtlNhIntfName
|
|
#tmnxOamLspTrCtlPathDestType
|
|
#tmnxOamLspTrCtlPathDest
|
|
tmnxOamLspTrCtlPathName
|
|
|
|
TPST tmnxOamLspTrCtlLspName tmnxOamLspTrCtlAssocChannel
|
|
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlForce
|
|
tmnxOamLspTrCtlMplsTpPathType
|
|
|
|
ALL none tmnxOamLspTrCtlDownstreamMapTlv
|
|
tmnxOamTrCtlDataSize
|
|
tmnxOamTrCtlFcName
|
|
tmnxOamTrCtlInitialTtl
|
|
tmnxOamTrCtlInterval
|
|
tmnxOamTrCtlMaxFailures
|
|
tmnxOamTrCtlMaxTtl
|
|
tmnxOamTrCtlProbesPerHop
|
|
tmnxOamTrCtlProfile
|
|
*tmnxOamTrCtlSrcAddrType
|
|
*tmnxOamTrCtlSrcAddress
|
|
tmnxOamTrCtlTimeOut
|
|
---- -------------------------------- ---------------------------------
|
|
|
|
In the table above,
|
|
1. The optional objects in the ALL row apply to all LSP trace route
|
|
test types.
|
|
2. Asterisks (*) mark a set of optional objects which must all be
|
|
specified, or must all be unspecified.
|
|
3. Octothorpes (#) mark a separate set of optional objects which must
|
|
all be specified, or must all be unspecified.
|
|
4. There are four supported combinations of
|
|
tmnxOamLspTrCtlNhAddressType, tmnxOamLspTrCtlNhAddress,
|
|
tmnxOamLspTrCtlNhIntfName, tmnxOamLspTrCtlPathDestType, and
|
|
tmnxOamLspTrCtlPathDest, as follows:
|
|
a) all unspecified
|
|
b) tmnxOamLspTrCtlPathDestType and tmnxOamLspTrCtlPathDest
|
|
c) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, and
|
|
tmnxOamLspTrCtlNhIntfName
|
|
d) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest,
|
|
tmnxOamLspTrCtlNhAddressType, and tmnxOamLspTrCtlNhAddress
|
|
|
|
When an object combination other than a combination listed above is
|
|
specified, values will be rejected or ignored, or the test will fail."
|
|
REFERENCE
|
|
"IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
|
|
Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
|
|
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
|
|
IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
|
|
::= { tmnxOamTraceRouteObjs 9 }
|
|
|
|
tmnxOamLspTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLspTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system creates a row in tmnxOamLspTrCtlTable when
|
|
tmnxOamTrCtlTestMode is set to 'lspTraceRoute'.
|
|
|
|
The system deletes a row in tmnxOamLspTrCtlTable when the
|
|
corresponding row in tmnxOamTrCtlTable is deleted."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamLspTrCtlTable 1 }
|
|
|
|
TmnxOamLspTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLspTrCtlVRtrID TmnxVRtrID,
|
|
tmnxOamLspTrCtlLspName TLNamedItemOrEmpty,
|
|
tmnxOamLspTrCtlPathName TLNamedItemOrEmpty,
|
|
tmnxOamLspTrCtlLdpIpPrefix IpAddress,
|
|
tmnxOamLspTrCtlLdpIpPrefixLen IpAddressPrefixLength,
|
|
tmnxOamLspTrCtlLdpPrefixType InetAddressType,
|
|
tmnxOamLspTrCtlLdpPrefix InetAddress,
|
|
tmnxOamLspTrCtlLdpPrefixLen InetAddressPrefixLength,
|
|
tmnxOamLspTrCtlPathDestType InetAddressType,
|
|
tmnxOamLspTrCtlPathDest InetAddress,
|
|
tmnxOamLspTrCtlNhIntfName TNamedItemOrEmpty,
|
|
tmnxOamLspTrCtlNhAddressType InetAddressType,
|
|
tmnxOamLspTrCtlNhAddress InetAddress,
|
|
tmnxOamLspTrCtlDownstreamMapTlv TmnxOamMplsEchoDownMapTlvOrNone,
|
|
tmnxOamLspTrCtlTestSubMode TmnxOamLspTestSubMode,
|
|
tmnxOamLspTrCtlMplsTpPathType TmnxOamMplsTpPathType,
|
|
tmnxOamLspTrCtlAssocChannel TmnxOamLspAssocChannel,
|
|
tmnxOamLspTrCtlForce TruthValue,
|
|
tmnxOamLspTrCtlIgpInstance TmnxIgpInstance,
|
|
tmnxOamLspTrCtlSrPlcyColor Unsigned32,
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddT InetAddressType,
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr InetAddress,
|
|
tmnxOamLspTrCtlSrPlcySegList Unsigned32
|
|
}
|
|
|
|
tmnxOamLspTrCtlVRtrID OBJECT-TYPE
|
|
SYNTAX TmnxVRtrID
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tmnxOamLspTrCtlVRtrID was marked obsolete in SROS Release 6.0R15 and
|
|
replaced with tmnxOamTrCtlVRtrID in tmnxOamTrCtlTable."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamLspTrCtlEntry 1 }
|
|
|
|
tmnxOamLspTrCtlLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlLspName specifies the name of the LSP for
|
|
this LSP trace route test.
|
|
|
|
When the test is started, if this name is not empty, there must be a
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
|
|
1. tmnxOamLspTrCtlLspName equal to
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
|
|
2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
|
|
3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
|
|
'bypassOnly(4)', or 'mplsTp(7)'.
|
|
Otherwise, the test will fail.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspTrCtlEntry 2 }
|
|
|
|
tmnxOamLspTrCtlPathName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlPathName specifies the name of the Path
|
|
(LSP) for this LSP trace route test.
|
|
|
|
When the test is started, if this name is not empty, there must be a
|
|
matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise,
|
|
the test will fail.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspTrCtlEntry 3 }
|
|
|
|
tmnxOamLspTrCtlLdpIpPrefix OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tmnxOamLspTrCtlLdpIpPrefix was marked obsolete in SROS Release 4.0 and
|
|
replaced with InetAddress objects tmnxOamLspTrCtlLdpPrefixType and
|
|
tmnxOamLspTrCtlLdpPrefix."
|
|
DEFVAL { '00000000'H }
|
|
::= { tmnxOamLspTrCtlEntry 4 }
|
|
|
|
tmnxOamLspTrCtlLdpIpPrefixLen OBJECT-TYPE
|
|
SYNTAX IpAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tmnxOamLspTrCtlLdpIpPrefixLen was marked obsolete in SROS Release 4.0
|
|
and replaced with InetAddress object tmnxOamLspTrCtlLdpPrefixLen."
|
|
DEFVAL { 32 }
|
|
::= { tmnxOamLspTrCtlEntry 5 }
|
|
|
|
tmnxOamLspTrCtlLdpPrefixType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of
|
|
Internet address stored in tmnxOamLspTrCtlLdpPrefix.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspTrCtlEntry 6 }
|
|
|
|
tmnxOamLspTrCtlLdpPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlLdpPrefix, along with
|
|
tmnxOamLspTrCtlLdpPrefixType and tmnxOamLspTrCtlLdpPrefixLen,
|
|
specifies the destination prefix for this LSP trace route test.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspTrCtlEntry 7 }
|
|
|
|
tmnxOamLspTrCtlLdpPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet
|
|
address prefix length of tmnxOamLspTrCtlLdpPrefix.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { 32 }
|
|
::= { tmnxOamLspTrCtlEntry 8 }
|
|
|
|
tmnxOamLspTrCtlPathDestType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlPathDestType specifies the type of
|
|
Internet address stored in tmnxOamLspTrCtlPathDest.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspTrCtlEntry 9 }
|
|
|
|
tmnxOamLspTrCtlPathDest OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlPathDest specifies a unique path in a
|
|
multipath setup for this OAM LSP trace route to traverse. This
|
|
address is used as part of a hash key to select the appropriate ECMP to
|
|
the destination.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspTrCtlEntry 10 }
|
|
|
|
tmnxOamLspTrCtlNhIntfName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlNhIntfName specifies the name of the next
|
|
hop interface to be used when launching the LSP trace route test.
|
|
|
|
When the test is started, if this name is not empty, there must be a
|
|
TIMETRA-VRTR-MIB::vRtrIfTable row with:
|
|
1. tmnxOamLspTrCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
|
|
AND
|
|
2. TIMETRA-VRTR-MIB::vRtrID equal to 1.
|
|
Otherwise, the test will fail.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspTrCtlEntry 11 }
|
|
|
|
tmnxOamLspTrCtlNhAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlNhAddressType specifies the type of
|
|
Internet address stored in tmnxOamLspTrCtlNhAddress.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspTrCtlEntry 12 }
|
|
|
|
tmnxOamLspTrCtlNhAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlNhAddress specifies the interface address
|
|
to the next hop which will be used to launch the LSP trace route test.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspTrCtlEntry 13 }
|
|
|
|
tmnxOamLspTrCtlDownstreamMapTlv OBJECT-TYPE
|
|
SYNTAX TmnxOamMplsEchoDownMapTlvOrNone
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlDownstreamMapTlv specifies the type of
|
|
downstream mapping TLV to insert in the MPLS echo request PDU when
|
|
launching the test.
|
|
|
|
When an LSP trace route test is created, the value of this object
|
|
defaults to the value of the global configuration object
|
|
tmnxOamMplsEchoDownstreamMapTlv.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
::= { tmnxOamLspTrCtlEntry 14 }
|
|
|
|
tmnxOamLspTrCtlTestSubMode OBJECT-TYPE
|
|
SYNTAX TmnxOamLspTestSubMode
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlTestSubMode specifies the type of LSP
|
|
trace route test to perform.
|
|
|
|
When this object is 'unspecified(1)', the type of LSP trace route test
|
|
to be performed is determined when the test is started, from the set
|
|
of tmnxOamLspTrCtlTable objects configured with non-default values.
|
|
|
|
If there is a mismatch between tmnxOamLspTrCtlTestSubMode and the
|
|
type of the LSP to be tested, the test will fail. For example, if
|
|
tmnxOamLspTrCtlTestSubMode is 'static(2)', and
|
|
tmnxOamLspTrCtlLspName refers to an LSP with
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
|
|
will fail.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { unspecified }
|
|
::= { tmnxOamLspTrCtlEntry 15 }
|
|
|
|
tmnxOamLspTrCtlMplsTpPathType OBJECT-TYPE
|
|
SYNTAX TmnxOamMplsTpPathType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlMplsTpPathType specifies the type of the
|
|
MPLS-TP path to be tested.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { active }
|
|
::= { tmnxOamLspTrCtlEntry 16 }
|
|
|
|
tmnxOamLspTrCtlAssocChannel OBJECT-TYPE
|
|
SYNTAX TmnxOamLspAssocChannel
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlAssocChannel specifies the launched echo
|
|
request's usage of the Associated Channel (ACH) mechanism, when
|
|
testing an MPLS-TP LSP.
|
|
|
|
When tmnxOamLspTrCtlTestSubMode is 'static(2)', the default value for
|
|
tmnxOamLspTrCtlAssocChannel is 'nonIp(2)'.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { notApplicable }
|
|
::= { tmnxOamLspTrCtlEntry 17 }
|
|
|
|
tmnxOamLspTrCtlForce OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlForce specifies whether or not to force
|
|
the transmission of the 'lspTraceRoute' request PDU(s).
|
|
|
|
If tmnxOamLspTrCtlForce is 'true(1)', the test will proceed and
|
|
request PDU(s) will be sent regardless of the local operational status
|
|
of the tested LSP path.
|
|
|
|
If tmnxOamLspTrCtlForce is 'false(2)', the test will fail
|
|
immediately when the local operational status of the tested LSP path is
|
|
down.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { false }
|
|
::= { tmnxOamLspTrCtlEntry 18 }
|
|
|
|
tmnxOamLspTrCtlIgpInstance OBJECT-TYPE
|
|
SYNTAX TmnxIgpInstance
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlIgpInstance specifies the Interior Gateway
|
|
Protocol (IGP) instance to be used for the test.
|
|
|
|
The supported object combinations for LSP trace route tests are listed
|
|
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspTrCtlEntry 19 }
|
|
|
|
tmnxOamLspTrCtlSrPlcyColor OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlSrPlcyColor specifies the Segment Routing
|
|
(SR) policy color to be used for the test. A color associates an
|
|
SR policy with an intent (e.g. low latency).
|
|
|
|
tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
|
|
Otherwise, the test will fail. The color of a static SR policy is
|
|
defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
|
|
|
|
When configuring an SR policy LSP trace test, the following objects
|
|
must all be set in one snmpset PDU:
|
|
tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
|
|
tmnxOamLspTrCtlSrPlcyColor,
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr.
|
|
|
|
The supported object combinations for LSP trace tests are listed in
|
|
the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspTrCtlEntry 20 }
|
|
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlSrPlcyEndPtAddT specifies the type of IP
|
|
address stored in tmnxOamLspTrCtlSrPlcyEndPtAddr.
|
|
|
|
The supported object combinations for LSP trace tests are listed in
|
|
the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLspTrCtlEntry 21 }
|
|
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlSrPlcyEndPtAddr specifies the Segment
|
|
Routing (SR) policy endpoint address to be used for the test.
|
|
|
|
tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
|
|
Otherwise, the test will fail. The endpoint of a static SR policy
|
|
is defined using
|
|
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
|
|
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
|
|
|
|
When configuring an SR policy LSP trace test, the following objects
|
|
must all be set in one snmpset PDU:
|
|
tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
|
|
tmnxOamLspTrCtlSrPlcyColor,
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr.
|
|
|
|
The supported object combinations for LSP trace tests are listed in
|
|
the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLspTrCtlEntry 22 }
|
|
|
|
tmnxOamLspTrCtlSrPlcySegList OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..32)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrCtlSrPlcySegList specifies the Segment
|
|
Routing (SR) policy segment list to be used for the test.
|
|
|
|
The supported object combinations for LSP trace tests are listed in
|
|
the tmnxOamLspTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
|
|
Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLspTrCtlEntry 23 }
|
|
|
|
tmnxOamLspTrMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLspTrMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLspTrMapTable contains the information obtained from RFC 4379
|
|
Downstream Mapping TLVs and/or RFC 6424 Downstream Detailed Mapping
|
|
TLVs within reply PDUs for active 'lspTraceRoute' tests."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamTraceRouteObjs 10 }
|
|
|
|
tmnxOamLspTrMapEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLspTrMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLspTrMapEntry contains the information obtained from one RFC
|
|
4379 Downstream Mapping TLV (or one RFC 6424 Downstream Detailed
|
|
Mapping TLV) within one 'lspTraceRoute' reply PDU.
|
|
|
|
The first six indices specify an 'lspTraceRoute' reply PDU. The
|
|
seventh index specifies one Downstream [Detailed] Mapping TLV within
|
|
the PDU.
|
|
|
|
Rows are created when a managed 'lspTraceRoute' reply PDU arrives
|
|
containing one or more Downstream [Detailed] Mapping TLVs.
|
|
|
|
Rows are destroyed when the parent tmnxOamTrProbeHistoryTable row is
|
|
destroyed."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamLspTrMapIndex
|
|
}
|
|
::= { tmnxOamLspTrMapTable 1 }
|
|
|
|
TmnxOamLspTrMapEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLspTrMapIndex Unsigned32,
|
|
tmnxOamLspTrMapDSIPv4Addr IpAddress,
|
|
tmnxOamLspTrMapAddrType TmnxOamAddressType,
|
|
tmnxOamLspTrMapDSIfAddr Unsigned32,
|
|
tmnxOamLspTrMapMTU Unsigned32,
|
|
tmnxOamLspTrMapDSIndex Unsigned32,
|
|
tmnxOamLspTrMapDsEgrIfNum Unsigned32,
|
|
tmnxOamLspTrMapDsIngIfNum Unsigned32,
|
|
tmnxOamLspTrMapDsIpAddressType InetAddressType,
|
|
tmnxOamLspTrMapDsIpAddress InetAddress,
|
|
tmnxOamLspTrMapDsIfAddressType InetAddressType,
|
|
tmnxOamLspTrMapDsIfAddress InetAddress
|
|
}
|
|
|
|
tmnxOamLspTrMapIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapIndex specifies one RFC 4379 Downstream
|
|
Mapping TLV (or one RFC 6424 Downstream Detailed Mapping TLV) within
|
|
the reply PDU specified by the other indices.
|
|
|
|
The agent starts assigning tmnxOamLspTrMapIndex values at 1."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamLspTrMapEntry 1 }
|
|
|
|
tmnxOamLspTrMapDSIPv4Addr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 13.0 R1."
|
|
::= { tmnxOamLspTrMapEntry 2 }
|
|
|
|
tmnxOamLspTrMapAddrType OBJECT-TYPE
|
|
SYNTAX TmnxOamAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapAddrType indicates the type of addressing
|
|
used on the replying interface. The value is copied from the Address
|
|
Type field of the specified RFC 4379 Downstream Mapping TLV (or RFC
|
|
6424 Downstream Detailed Mapping TLV), and then mapped from the RFC
|
|
code point number to the SROS code point number.
|
|
|
|
The supported SROS code points are listed in the following table.
|
|
|
|
Code Point Definition
|
|
------------------- ----------
|
|
'ipv4Address (1)' RFC 4379
|
|
'ipv4Unnumbered(7)' RFC 4379
|
|
'ipv6Address (2)' RFC 4379
|
|
'ipv6Unnumbered(8)' RFC 4379
|
|
'nonIp (10)' RFC 6426
|
|
|
|
The supported combinations of tmnxOamLspTrMapAddrType,
|
|
tmnxOamLspTrMapDsEgrIfNum, tmnxOamLspTrMapDsIngIfNum,
|
|
tmnxOamLspTrMapDsIpAddressType, and tmnxOamLspTrMapDsIfAddressType are
|
|
listed in the following table.
|
|
|
|
_AddrType _EgrIfNum _IngIfNum _IpAddressType _IfAddressType
|
|
---------------- --------- --------- -------------- --------------
|
|
'ipv4Address' zero zero 'ipv4' 'ipv4'
|
|
'ipv4Unnumbered' zero positive 'ipv4' 'unknown'
|
|
'ipv6Address' zero zero 'ipv6' 'ipv6'
|
|
'ipv6Unnumbered' zero positive 'ipv6' 'unknown'
|
|
'nonIp' positive positive 'unknown' 'unknown'
|
|
|
|
In the table above, zero is the null interface number."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 2.1, 'New Address Type for Downstream Mapping TLV'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamLspTrMapEntry 3 }
|
|
|
|
tmnxOamLspTrMapDSIfAddr OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 13.0 R1."
|
|
::= { tmnxOamLspTrMapEntry 4 }
|
|
|
|
tmnxOamLspTrMapMTU OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame
|
|
(including the label stack) that fits on the interface to the
|
|
downstream LSR (Label Switching Router).
|
|
|
|
The value is copied from the MTU (Maximum Transmission Unit) field of
|
|
the specified RFC 4379 Downstream Mapping TLV (or RFC 6424 Downstream
|
|
Detailed Mapping TLV)."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamLspTrMapEntry 5 }
|
|
|
|
tmnxOamLspTrMapDSIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 5.0."
|
|
::= { tmnxOamLspTrMapEntry 6 }
|
|
|
|
tmnxOamLspTrMapDsEgrIfNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapDsEgrIfNum indicates the egress interface
|
|
number reported by the replying node. This value is copied from the
|
|
Downstream IP Address field of the specified RFC 4379 Downstream
|
|
Mapping TLV (or the Downstream Address field of the specified RFC 6424
|
|
Downstream Detailed Mapping TLV). See the DESCRIPTION clause of
|
|
tmnxOamLspTrMapAddrType for more information."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamLspTrMapEntry 7 }
|
|
|
|
tmnxOamLspTrMapDsIngIfNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapDsIngIfNum indicates the ingress interface
|
|
number reported by the replying node. This value is copied from the
|
|
Downstream Interface Address field of the specified RFC 4379 Downstream
|
|
Mapping TLV (or RFC 6424 Downstream Detailed Mapping TLV). See the
|
|
DESCRIPTION clause of tmnxOamLspTrMapAddrType for more information."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamLspTrMapEntry 8 }
|
|
|
|
tmnxOamLspTrMapDsIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapDsIpAddressType indicates the type of
|
|
address in tmnxOamLspTrMapDsIpAddress. See the DESCRIPTION clause of
|
|
tmnxOamLspTrMapAddrType for more information."
|
|
::= { tmnxOamLspTrMapEntry 9 }
|
|
|
|
tmnxOamLspTrMapDsIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapDsIpAddress indicates the Downstream IP
|
|
Address field in the specified RFC 4379 Downstream Mapping TLV (or the
|
|
Downstream Address field in the specified RFC 6424 Downstream Detailed
|
|
Mapping TLV)."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamLspTrMapEntry 10 }
|
|
|
|
tmnxOamLspTrMapDsIfAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapDsIfAddressType indicates the type of
|
|
address in tmnxOamLspTrMapDsIfAddress. See the DESCRIPTION clause of
|
|
tmnxOamLspTrMapAddrType for more information."
|
|
::= { tmnxOamLspTrMapEntry 11 }
|
|
|
|
tmnxOamLspTrMapDsIfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrMapDsIfAddress indicates the Downstream
|
|
Interface Address field in the specified RFC 4379 Downstream Mapping
|
|
TLV (or RFC 6424 Downstream Detailed Mapping TLV)."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.3, 'Downstream Mapping'.
|
|
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
Section 3.3, 'Downstream Detailed Mapping TLV'."
|
|
::= { tmnxOamLspTrMapEntry 12 }
|
|
|
|
tmnxOamVprnTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVprnTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVprnTrCtlTable contains configuration information for
|
|
'vprnTraceRoute' tests."
|
|
::= { tmnxOamTraceRouteObjs 11 }
|
|
|
|
tmnxOamVprnTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVprnTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVprnTrCtlEntry contains configuration information for one
|
|
'vprnTraceRoute' test.
|
|
|
|
SROS creates a row when tmnxOamTrCtlTestMode is set to
|
|
'vprnTraceRoute'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamVprnTrCtlTable 1 }
|
|
|
|
TmnxOamVprnTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVprnTrCtlSourceIpAddr IpAddress,
|
|
tmnxOamVprnTrCtlReplyControl TruthValue,
|
|
tmnxOamVprnTrCtlSrcAddrType InetAddressType,
|
|
tmnxOamVprnTrCtlSrcAddress InetAddress
|
|
}
|
|
|
|
tmnxOamVprnTrCtlSourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamVprnTrCtlSrcAddrType and
|
|
tmnxOamVprnTrCtlSrcAddress."
|
|
DEFVAL { '00000000'h }
|
|
::= { tmnxOamVprnTrCtlEntry 1 }
|
|
|
|
tmnxOamVprnTrCtlReplyControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamVprnTrCtlReplyControl is 'true', the OAM
|
|
'vprnTraceRoute' response is returned using the control plane. If its
|
|
value is 'false', the packet is sent via the data plane.
|
|
|
|
This object is optional and is not relevant when tmnxOamTrCtlTestMode
|
|
has a value other than 'vprnTraceRoute'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamVprnTrCtlEntry 2 }
|
|
|
|
tmnxOamVprnTrCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of
|
|
Internet address stored in tmnxOamVprnTrCtlSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamVprnTrCtlEntry 3 }
|
|
|
|
tmnxOamVprnTrCtlSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet
|
|
address to be used as the source for performing an OAM
|
|
'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of
|
|
'vprnTraceRoute'. This parameter is required."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamVprnTrCtlEntry 4 }
|
|
|
|
tmnxOamVprnTrL3MapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVprnTrL3MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'vprnTraceRoute'
|
|
probe operation.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'vprnTraceRoute' probe is determined.
|
|
|
|
Entries are removed from this table when the corresponding
|
|
tmnxOamTrProbeHistoryEntry is deleted."
|
|
::= { tmnxOamTraceRouteObjs 12 }
|
|
|
|
tmnxOamVprnTrL3MapEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVprnTrL3MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamVprnTrL3MapTable. The first
|
|
two index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamVprnTrL3MapEntry belongs to. The third index element
|
|
identifies an OAM trace route test run. The fourth index element
|
|
selects a single Nokia SROS OAM 'vprnTraceRoute' operation
|
|
result. The fifth and sixth indexes select the hop and the
|
|
probe at that hop for a particular Nokia SROS OAM
|
|
'vprnTraceRoute' operation. The seventh index selects either the
|
|
requestor's or responder's L3 route information."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamVprnTrL3MapReporter
|
|
}
|
|
::= { tmnxOamVprnTrL3MapTable 1 }
|
|
|
|
TmnxOamVprnTrL3MapEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVprnTrL3MapReporter INTEGER,
|
|
tmnxOamVprnTrL3MapRouterID RouterID,
|
|
tmnxOamVprnTrL3MapRteDestAddr IpAddress,
|
|
tmnxOamVprnTrL3MapRteDestMask Unsigned32,
|
|
tmnxOamVprnTrL3MapRteVprnLabel MplsLabel,
|
|
tmnxOamVprnTrL3MapRteMetrics Unsigned32,
|
|
tmnxOamVprnTrL3MapRteLastUp DateAndTime,
|
|
tmnxOamVprnTrL3MapRteOwner INTEGER,
|
|
tmnxOamVprnTrL3MapRtePref Unsigned32,
|
|
tmnxOamVprnTrL3MapRteDist TmnxVPNRouteDistinguisher,
|
|
tmnxOamVprnTrL3MapNumNextHops Unsigned32,
|
|
tmnxOamVprnTrL3MapNumRteTargets Unsigned32,
|
|
tmnxOamVprnTrL3MapDestAddrType InetAddressType,
|
|
tmnxOamVprnTrL3MapDestAddress InetAddress,
|
|
tmnxOamVprnTrL3MapDestMaskLen InetAddressPrefixLength
|
|
}
|
|
|
|
tmnxOamVprnTrL3MapReporter OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
requestor (1),
|
|
responder (2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapReporter specifies who reported
|
|
the route information in this row entry. It may have come from
|
|
the 'vprnTraceRoute' requestor's local information or it may be
|
|
from the remote 'vprnTraceRoute' responder."
|
|
::= { tmnxOamVprnTrL3MapEntry 1 }
|
|
|
|
tmnxOamVprnTrL3MapRouterID OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapRouterID indicates the router ID of the
|
|
node, requestor or responder, that provided this route information."
|
|
::= { tmnxOamVprnTrL3MapEntry 2 }
|
|
|
|
tmnxOamVprnTrL3MapRteDestAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamVprnTrL3MapDestAddrType and
|
|
tmnxOamVprnTrL3MapDestAddrType."
|
|
::= { tmnxOamVprnTrL3MapEntry 3 }
|
|
|
|
tmnxOamVprnTrL3MapRteDestMask OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress object tmnxOamVprnTrL3MapDestMaskLen."
|
|
::= { tmnxOamVprnTrL3MapEntry 4 }
|
|
|
|
tmnxOamVprnTrL3MapRteVprnLabel OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN label
|
|
associated with the route information returned in this
|
|
'vprnTraceRoute' reply."
|
|
::= { tmnxOamVprnTrL3MapEntry 5 }
|
|
|
|
tmnxOamVprnTrL3MapRteMetrics OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics to be
|
|
used with this 'vprnTraceRoute' route."
|
|
::= { tmnxOamVprnTrL3MapEntry 6 }
|
|
|
|
tmnxOamVprnTrL3MapRteLastUp OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapRteLastUp indicates the time this route
|
|
was last added or modified by the protocol."
|
|
::= { tmnxOamVprnTrL3MapEntry 7 }
|
|
|
|
tmnxOamVprnTrL3MapRteOwner OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid (0),
|
|
local (1),
|
|
static (2),
|
|
rip (3),
|
|
ospf (4),
|
|
isis (5),
|
|
bgp (6),
|
|
bgpVpn (7),
|
|
ldp (8),
|
|
aggregate (9),
|
|
any (10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol
|
|
that owns this route. It may be a local or remote route."
|
|
::= { tmnxOamVprnTrL3MapEntry 8 }
|
|
|
|
tmnxOamVprnTrL3MapRtePref OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapRtePref indicates the route preference
|
|
value for this route."
|
|
::= { tmnxOamVprnTrL3MapEntry 9 }
|
|
|
|
tmnxOamVprnTrL3MapRteDist OBJECT-TYPE
|
|
SYNTAX TmnxVPNRouteDistinguisher
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher
|
|
associated with the route information returned in this
|
|
'vprnTraceRoute' reply."
|
|
::= { tmnxOamVprnTrL3MapEntry 10 }
|
|
|
|
tmnxOamVprnTrL3MapNumNextHops OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapNumNextHops indicates the number of
|
|
entries in the tmnxOamVprnTrNextHopTable for this route."
|
|
::= { tmnxOamVprnTrL3MapEntry 11 }
|
|
|
|
tmnxOamVprnTrL3MapNumRteTargets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number of
|
|
entries in the tmnxOamVprnTrRTTable for this route."
|
|
::= { tmnxOamVprnTrL3MapEntry 12 }
|
|
|
|
tmnxOamVprnTrL3MapDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapDestAddrType indicates the type of
|
|
internet address stored in tmnxOamVprnTrL3MapDestAddress."
|
|
::= { tmnxOamVprnTrL3MapEntry 13 }
|
|
|
|
tmnxOamVprnTrL3MapDestAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet
|
|
address to be advertised for the route information returned by this
|
|
'vprnTraceRoute' reply. When used together with
|
|
tmnxOamVprnTrL3MapDestMaskLen and tmnxOamVprnTrL3MapRteVprnLabel,
|
|
a customer route can be identified."
|
|
::= { tmnxOamVprnTrL3MapEntry 14 }
|
|
|
|
tmnxOamVprnTrL3MapDestMaskLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number of
|
|
prefix bits (prefix width) to be &-ed with the IP address in
|
|
tmnxOamVprnTrL3MapDestAddress."
|
|
::= { tmnxOamVprnTrL3MapEntry 15 }
|
|
|
|
tmnxOamVprnTrNextHopTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVprnTrNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'vprnTraceRoute'
|
|
probe operation where a L3 route next hop list is returned.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'vprnTraceRoute' probe is determined.
|
|
|
|
An entry is removed from this table when its corresponding
|
|
tmnxOamVprnTrL3MapEntry is deleted."
|
|
::= { tmnxOamTraceRouteObjs 13 }
|
|
|
|
tmnxOamVprnTrNextHopEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVprnTrNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamVprnTrNextHopTable. The first two
|
|
index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamVprnTrNextHopEntry belongs to. The third index element
|
|
identifies an OAM trace route test run. The fourth, fifth and sixth
|
|
index elements select a single OAM 'vprnTraceRoute' reply. The
|
|
seventh index selects either the requestor's or responder's route
|
|
information. The eighth index selects a single L3 next hop entry
|
|
within a specific 'vprnTraceRoute' probe reply route information."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamVprnTrL3MapReporter,
|
|
tmnxOamVprnTrNextHopIndex
|
|
}
|
|
::= { tmnxOamVprnTrNextHopTable 1 }
|
|
|
|
TmnxOamVprnTrNextHopEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVprnTrNextHopIndex Unsigned32,
|
|
tmnxOamVprnTrNextHopRtrID RouterID,
|
|
tmnxOamVprnTrNextHopType INTEGER,
|
|
tmnxOamVprnTrNextHopTunnelID TmnxTunnelID,
|
|
tmnxOamVprnTrNextHopTunnelType TmnxTunnelType,
|
|
tmnxOamVprnTrNextHopIfIndex InterfaceIndex,
|
|
tmnxOamVprnTrNextHopAddrType InetAddressType,
|
|
tmnxOamVprnTrNextHopAddress InetAddress
|
|
}
|
|
|
|
tmnxOamVprnTrNextHopIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry
|
|
associated with the router information returned within a specific
|
|
'vprnTraceRoute' probe reply.
|
|
|
|
The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1."
|
|
::= { tmnxOamVprnTrNextHopEntry 1 }
|
|
|
|
tmnxOamVprnTrNextHopRtrID OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 6.0 and replaced with
|
|
InetAddress objects tmnxOamVprnTrNextHopAddrType and
|
|
tmnxOamVprnTrNextHopAddress."
|
|
::= { tmnxOamVprnTrNextHopEntry 2 }
|
|
|
|
tmnxOamVprnTrNextHopType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local (1),
|
|
remote (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrNextHopType indicates whether the route
|
|
owner is a local route or a remote, BGP-VPRN, route."
|
|
::= { tmnxOamVprnTrNextHopEntry 3 }
|
|
|
|
tmnxOamVprnTrNextHopTunnelID OBJECT-TYPE
|
|
SYNTAX TmnxTunnelID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
|
|
tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID used to reach
|
|
this BGP next hop."
|
|
::= { tmnxOamVprnTrNextHopEntry 4 }
|
|
|
|
tmnxOamVprnTrNextHopTunnelType OBJECT-TYPE
|
|
SYNTAX TmnxTunnelType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
|
|
tmnxOamVprnTrNextHopTunnelType indicates the type of tunnel used to
|
|
reach this BGP next hop."
|
|
::= { tmnxOamVprnTrNextHopEntry 5 }
|
|
|
|
tmnxOamVprnTrNextHopIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamVprnTrNextHopType is 'local' the value of
|
|
tmnxOamVprnTrNextHopIfIndex indicates the interface used to reach this
|
|
ECMP next hop."
|
|
::= { tmnxOamVprnTrNextHopEntry 6 }
|
|
|
|
tmnxOamVprnTrNextHopAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVprnTrNextHopAddrType indicates the type of Internet address
|
|
stored in tmnxOamVprnTrNextHopAddress. Address types 'unknown(0)',
|
|
'ipv4(1)', 'ipv6(2)', and 'ipv6z(4)' are supported."
|
|
::= { tmnxOamVprnTrNextHopEntry 7 }
|
|
|
|
tmnxOamVprnTrNextHopAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16|20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrNextHopAddress is the Internet address for
|
|
this L3 next hop entry."
|
|
::= { tmnxOamVprnTrNextHopEntry 8 }
|
|
|
|
tmnxOamVprnTrRTTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVprnTrRTEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'vprnTraceRoute'
|
|
probe operation where a L3 route target list is returned.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'vprnTraceRoute' probe is determined.
|
|
|
|
An entry is removed from this table when its corresponding
|
|
tmnxOamVprnTrL3MapEntry is deleted."
|
|
::= { tmnxOamTraceRouteObjs 14 }
|
|
|
|
tmnxOamVprnTrRTEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVprnTrRTEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamVprnTrRTTable. The first two
|
|
index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamVprnTrRTEntry belongs to. The third index element
|
|
identifies an OAM trace route test run. The fourth, fifth and sixth
|
|
index elements select a single OAM 'vprnTraceRoute' reply.
|
|
The seventh index selects either the probe requestor's or
|
|
probe replier's route information. The eighth index selects
|
|
successive L3 route target entries contained in a specific
|
|
'vprnTraceRoute' requestor or probe reply route information."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamVprnTrL3MapReporter,
|
|
tmnxOamVprnTrRTIndex
|
|
}
|
|
::= { tmnxOamVprnTrRTTable 1 }
|
|
|
|
TmnxOamVprnTrRTEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVprnTrRTIndex Unsigned32,
|
|
tmnxOamVprnTrRouteTarget TmnxBgpRouteTarget
|
|
}
|
|
|
|
tmnxOamVprnTrRTIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamVprnTrRTIndex selects a single L3 route target entry
|
|
associated with the router information returned within a specific
|
|
'vprnTraceRoute' probe reply.
|
|
|
|
The agent starts assigning tmnxOamVprnTrRTIndex values at 1."
|
|
::= { tmnxOamVprnTrRTEntry 1 }
|
|
|
|
tmnxOamVprnTrRouteTarget OBJECT-TYPE
|
|
SYNTAX TmnxBgpRouteTarget
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVprnTrRouteTarget is the route target ID for this
|
|
L3 route target entry."
|
|
::= { tmnxOamVprnTrRTEntry 2 }
|
|
|
|
tmnxOamLspTrDSLabelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLspTrDSLabelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'lspTraceRoute' probe
|
|
operation when a Downstream Mapping TLV was returned. Each row
|
|
represents a single downstream label within a returned downstream L2
|
|
mapping TLV.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'lspTraceRoute' probe is determined.
|
|
|
|
An entry is removed from this table when its corresponding
|
|
tmnxOamLspTrMapEntry is deleted."
|
|
::= { tmnxOamTraceRouteObjs 15 }
|
|
|
|
tmnxOamLspTrDSLabelEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLspTrDSLabelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamLspTrDSLabelTable. The first
|
|
two index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamLspTrMapEntry belongs to. The third index element
|
|
identifies a OAM trace route test run. The fourth index element
|
|
selects the group of responses associated with a specific
|
|
probe attempt. The fifth and sixth indexes select the hop and
|
|
the probe at that hop for a particular Nokia SROS OAM
|
|
Trace Route operation. The seventh index selects a single downstream
|
|
L2 map entry within the specific probe reply. The eighth index
|
|
selects successive downstream L2 label entries contained in a
|
|
specific probe reply."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamLspTrMapIndex,
|
|
tmnxOamLspTrDSLabelIndex
|
|
}
|
|
::= { tmnxOamLspTrDSLabelTable 1 }
|
|
|
|
TmnxOamLspTrDSLabelEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLspTrDSLabelIndex Unsigned32,
|
|
tmnxOamLspTrDSLabelLabel MplsLabel,
|
|
tmnxOamLspTrDSLabelProtocol TmnxOamSignalProtocol
|
|
}
|
|
|
|
tmnxOamLspTrDSLabelIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label
|
|
entry within a specific L2 mapping entry reply.
|
|
|
|
The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1."
|
|
::= { tmnxOamLspTrDSLabelEntry 1 }
|
|
|
|
tmnxOamLspTrDSLabelLabel OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrDSLabelLabel is the label used by the
|
|
downstream router specified by this downstream L2 label entry."
|
|
::= { tmnxOamLspTrDSLabelEntry 2 }
|
|
|
|
tmnxOamLspTrDSLabelProtocol OBJECT-TYPE
|
|
SYNTAX TmnxOamSignalProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol
|
|
used by the router for the label specified by this downstream L2 label
|
|
entry."
|
|
::= { tmnxOamLspTrDSLabelEntry 3 }
|
|
|
|
tmnxOamMcastTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMcastTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMcastTrCtlTable contains configuration and status information
|
|
specific to 'mcastTraceRoute' tests."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017."
|
|
::= { tmnxOamTraceRouteObjs 16 }
|
|
|
|
tmnxOamMcastTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMcastTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system creates a row in tmnxOamMcastTrCtlTable when a test's type
|
|
(i.e. tmnxOamTrCtlTestMode) is set to 'mcastTraceRoute'.
|
|
|
|
The system destroys a row in tmnxOamMcastTrCtlTable when the
|
|
corresponding row in tmnxOamTrCtlTable is destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamMcastTrCtlTable 1 }
|
|
|
|
TmnxOamMcastTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMcastTrCtlVRtrID TmnxVRtrID,
|
|
tmnxOamMcastTrCtlSrcIpAddr IpAddress,
|
|
tmnxOamMcastTrCtlDestIpAddr IpAddress,
|
|
tmnxOamMcastTrCtlRespIpAddr IpAddress,
|
|
tmnxOamMcastTrCtlGrpIpAddr IpAddress,
|
|
tmnxOamMcastTrCtlHops Unsigned32,
|
|
tmnxOamMcastTrQueryId Unsigned32,
|
|
tmnxOamMcastTrCtlSrcAddrType InetAddressType,
|
|
tmnxOamMcastTrCtlSrcAddress InetAddress,
|
|
tmnxOamMcastTrCtlDestAddrType InetAddressType,
|
|
tmnxOamMcastTrCtlDestAddress InetAddress,
|
|
tmnxOamMcastTrCtlRespAddrType InetAddressType,
|
|
tmnxOamMcastTrCtlRespAddress InetAddress,
|
|
tmnxOamMcastTrCtlGrpAddrType InetAddressType,
|
|
tmnxOamMcastTrCtlGrpAddress InetAddress,
|
|
tmnxOamMcastTrCtlTestSubMode INTEGER
|
|
}
|
|
|
|
tmnxOamMcastTrCtlVRtrID OBJECT-TYPE
|
|
SYNTAX TmnxVRtrID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlVRtrID specifies the virtual router to be
|
|
used for the test. The value specified must be the index of an active
|
|
row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamMcastTrCtlVRtrID
|
|
must match a valid TIMETRA-VRTR-MIB::vRtrID value). The only
|
|
system-generated TIMETRA-VRTR-MIB::vRtrID value supported by
|
|
tmnxOamMcastTrCtlVRtrID is 1 (i.e. the Base virtual router).
|
|
|
|
tmnxOamTrCtlVRtrID (i.e. the equivalent object in the parent table) is
|
|
irrelevant when the test type is 'mcastTraceRoute'.
|
|
|
|
When directing an 'mcastTraceRoute' test to use a virtual router
|
|
associated with a VPRN service, the virtual router can be specified
|
|
using tmnxOamMcastTrCtlVRtrID (with the VPRN's virtual router number)
|
|
or tmnxOamTrCtlServiceId (with the VPRN's service number).
|
|
tmnxOamTrCtlServiceId is preferred, because service numbers are
|
|
constant across an SROS reboot (while virtual routers may be
|
|
renumbered). If non-default values are specified for both
|
|
tmnxOamMcastTrCtlVRtrID and tmnxOamTrCtlServiceId,
|
|
tmnxOamTrCtlServiceId is used."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamMcastTrCtlEntry 1 }
|
|
|
|
tmnxOamMcastTrCtlSrcIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tmnxOamMcastTrCtlSrcIpAddr was marked obsolete in SROS Release 4.0 and
|
|
replaced with InetAddress objects tmnxOamMcastTrCtlSrcAddrType and
|
|
tmnxOamMcastTrCtlSrcAddress."
|
|
::= { tmnxOamMcastTrCtlEntry 2 }
|
|
|
|
tmnxOamMcastTrCtlDestIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tmnxOamMcastTrCtlDestIpAddr was marked obsolete in SROS Release 4.0
|
|
and replaced with InetAddress objects tmnxOamMcastTrCtlDestAddrType
|
|
and tmnxOamMcastTrCtlDestAddress."
|
|
DEFVAL { '00000000'h }
|
|
::= { tmnxOamMcastTrCtlEntry 3 }
|
|
|
|
tmnxOamMcastTrCtlRespIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tmnxOamMcastTrCtlRespIpAddr was marked obsolete in SROS Release 4.0
|
|
and replaced with InetAddress objects tmnxOamMcastTrCtlRespAddrType
|
|
and tmnxOamMcastTrCtlRespAddress."
|
|
::= { tmnxOamMcastTrCtlEntry 4 }
|
|
|
|
tmnxOamMcastTrCtlGrpIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tmnxOamMcastTrCtlGrpIpAddr was marked obsolete in SROS Release 4.0 and
|
|
replaced with InetAddress objects tmnxOamMcastTrCtlGrpAddrType and
|
|
tmnxOamMcastTrCtlGrpAddress."
|
|
::= { tmnxOamMcastTrCtlEntry 5 }
|
|
|
|
tmnxOamMcastTrCtlHops OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlHops specifies the maximum number of
|
|
hops that will be traced along the path to the source. This object is
|
|
optional."
|
|
DEFVAL { 32 }
|
|
::= { tmnxOamMcastTrCtlEntry 6 }
|
|
|
|
tmnxOamMcastTrQueryId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrQueryId indicates the 24 bit random number
|
|
that uniquely identifies the multicast trace query. When the router
|
|
receives the response back from the first hop router, it maps the
|
|
response to the query by looking at the query id in the packet."
|
|
::= { tmnxOamMcastTrCtlEntry 7 }
|
|
|
|
tmnxOamMcastTrCtlSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlSrcAddrType specifies the type of IP
|
|
address stored in tmnxOamMcastTrCtlSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamMcastTrCtlEntry 8 }
|
|
|
|
tmnxOamMcastTrCtlSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlSrcAddress specifies the IP address to
|
|
be used as the source address for the test.
|
|
|
|
A non-empty address must be specified before the test is enabled."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamMcastTrCtlEntry 9 }
|
|
|
|
tmnxOamMcastTrCtlDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlDestAddrType specifies the type of IP
|
|
address stored in tmnxOamMcastTrCtlDestAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamMcastTrCtlEntry 10 }
|
|
|
|
tmnxOamMcastTrCtlDestAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlDestAddress specifies the IP address to
|
|
be used as the destination address for the test. The multicast trace
|
|
query is sent to this destination address.
|
|
|
|
When the test is administratively enabled (using
|
|
tmnxOamTrCtlAdminStatus), if tmnxOamMcastTrCtlDestAddrType is
|
|
'unknown(0)', SROS assigns a value to tmnxOamMcastTrCtlDestAddrType
|
|
and tmnxOamMcastTrCtlDestAddress."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamMcastTrCtlEntry 11 }
|
|
|
|
tmnxOamMcastTrCtlRespAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlRespAddrType indicates the type of IP
|
|
address stored in tmnxOamMcastTrCtlRespAddress."
|
|
::= { tmnxOamMcastTrCtlEntry 12 }
|
|
|
|
tmnxOamMcastTrCtlRespAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlRespAddress indicates the response
|
|
address for the test."
|
|
::= { tmnxOamMcastTrCtlEntry 13 }
|
|
|
|
tmnxOamMcastTrCtlGrpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlGrpAddrType specifies the type of IP
|
|
address stored in tmnxOamMcastTrCtlGrpAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamMcastTrCtlEntry 14 }
|
|
|
|
tmnxOamMcastTrCtlGrpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlGrpAddress specifies the IP multicast
|
|
group address for the test.
|
|
|
|
A non-empty address must be specified before the test is enabled."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamMcastTrCtlEntry 15 }
|
|
|
|
tmnxOamMcastTrCtlTestSubMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mcastTraceRouteV1 (1),
|
|
mcastTraceRouteV2 (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrCtlTestSubMode specifies the type of IP
|
|
multicast trace route to be performed.
|
|
|
|
'mcastTraceRouteV1(1)' specifies an Internet Group Management Protocol
|
|
(IGMP-based) multicast trace route test, using IETF
|
|
draft-ietf-idmr-traceroute-ipm.
|
|
|
|
'mcastTraceRouteV2(2)' specifies a UDP-based multicast trace route
|
|
test, using IETF draft-ietf-mboned-mtrace-v2."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017."
|
|
DEFVAL { mcastTraceRouteV1 }
|
|
::= { tmnxOamMcastTrCtlEntry 16 }
|
|
|
|
tmnxOamMcastTrRespTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMcastTrRespEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMcastTrRespTable contains multicast-specific information
|
|
learned from probe responses for 'mcastTraceRoute' tests.
|
|
|
|
tmnxOamTrProbeHistoryTable contains the remainder of the information
|
|
learned from probe responses for the tests."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017."
|
|
::= { tmnxOamTraceRouteObjs 17 }
|
|
|
|
tmnxOamMcastTrRespEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMcastTrRespEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMcastTrRespEntry contains multicast-specific information
|
|
learned from one probe response of a 'mcastTraceRoute' test.
|
|
|
|
A row is created when a tmnxOamTrProbeHistoryTable row is created for
|
|
a 'mcastTraceRoute' test.
|
|
|
|
A row is destroyed when the corresponding tmnxOamTrProbeHistoryTable
|
|
row is destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex
|
|
}
|
|
::= { tmnxOamMcastTrRespTable 1 }
|
|
|
|
TmnxOamMcastTrRespEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMcastTrRespQueryArrivalTime Unsigned32,
|
|
tmnxOamMcastTrRespInIfAddr IpAddress,
|
|
tmnxOamMcastTrRespOutIfAddr IpAddress,
|
|
tmnxOamMcastTrRespPrevHopRtrAddr IpAddress,
|
|
tmnxOamMcastTrRespInPktCount Counter32,
|
|
tmnxOamMcastTrRespOutPktCount Counter32,
|
|
tmnxOamMcastTrRespSGPktCount Counter32,
|
|
tmnxOamMcastTrRespRtgProtocol INTEGER,
|
|
tmnxOamMcastTrRespFwdTtl Unsigned32,
|
|
tmnxOamMcastTrRespMBZBit Unsigned32,
|
|
tmnxOamMcastTrRespSrcBit Unsigned32,
|
|
tmnxOamMcastTrRespSrcMask Unsigned32,
|
|
tmnxOamMcastTrRespFwdCode INTEGER,
|
|
tmnxOamMcastTrRespInIfAddrType InetAddressType,
|
|
tmnxOamMcastTrRespInIfAddress InetAddress,
|
|
tmnxOamMcastTrRespOutIfAddrType InetAddressType,
|
|
tmnxOamMcastTrRespOutIfAddress InetAddress,
|
|
tmnxOamMcastTrRespPhRtrAddrType InetAddressType,
|
|
tmnxOamMcastTrRespPhRtrAddress InetAddress,
|
|
tmnxOamMcastTrRespInPktCountHC Counter64,
|
|
tmnxOamMcastTrRespOutPktCountHC Counter64,
|
|
tmnxOamMcastTrRespSGPktCountHC Counter64,
|
|
tmnxOamMcastTrRespRtgProtocol2 INTEGER,
|
|
tmnxOamMcastTrRespMcastRtgProto INTEGER,
|
|
tmnxOamMcastTrRespInIfIndex Unsigned32,
|
|
tmnxOamMcastTrRespOutIfIndex Unsigned32,
|
|
tmnxOamMcastTrRespLocalAddrType InetAddressType,
|
|
tmnxOamMcastTrRespLocalAddress InetAddress
|
|
}
|
|
|
|
tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespQueryArrivalTime indicates the time at
|
|
which the specified hop received the multicast trace query/request.
|
|
|
|
The timestamp is in 32 bit Network Time Protocol (NTP) format, as
|
|
described in draft-ietf-idmr-traceroute-ipm."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000, Section 5.1, 'Query Arrival Time'."
|
|
::= { tmnxOamMcastTrRespEntry 1 }
|
|
|
|
tmnxOamMcastTrRespInIfAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMcastTrRespInIfAddrType and
|
|
tmnxOamMcastTrRespInIfAddress."
|
|
::= { tmnxOamMcastTrRespEntry 2 }
|
|
|
|
tmnxOamMcastTrRespOutIfAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMcastTrRespOutIfAddrType and
|
|
tmnxOamMcastTrRespOutIfAddress."
|
|
::= { tmnxOamMcastTrRespEntry 3 }
|
|
|
|
tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 4.0 and replaced with
|
|
InetAddress objects tmnxOamMcastTrRespPhRtrAddrType and
|
|
tmnxOamMcastTrRespPhRtrAddress."
|
|
::= { tmnxOamMcastTrRespEntry 4 }
|
|
|
|
tmnxOamMcastTrRespInPktCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespInPktCount indicates the number of
|
|
multicast packets received for all groups and sources on the test's
|
|
incoming interface. 2^32-1 is returned if no count can be
|
|
reported.
|
|
|
|
This counter has the same value as IF-MIB::ifInMulticastPkts for the
|
|
test's incoming interface.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV1(1)'."
|
|
::= { tmnxOamMcastTrRespEntry 5 }
|
|
|
|
tmnxOamMcastTrRespOutPktCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespOutPktCount indicates the number of
|
|
multicast packets that have been transmitted or queued for transmission
|
|
for all groups and sources on the test's outgoing interface. 2^32-1 is
|
|
returned if no count can be reported.
|
|
|
|
This counter has the same value as IF-MIB::ifOutMulticastPkts for the
|
|
test's outgoing interface.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV1(1)'."
|
|
::= { tmnxOamMcastTrRespEntry 6 }
|
|
|
|
tmnxOamMcastTrRespSGPktCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespSGPktCount indicates the number of
|
|
packets from the test's source forwarded by this router to the test's
|
|
group. 2^32-1 is returned if no count can be reported.
|
|
|
|
The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
|
|
influence the interpretation of the counter.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV1(1)'."
|
|
::= { tmnxOamMcastTrRespEntry 7 }
|
|
|
|
tmnxOamMcastTrRespRtgProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
dvmrp (1),
|
|
mospf (2),
|
|
pim (3),
|
|
cbt (4),
|
|
pimSpecial (5),
|
|
pimStatic (6),
|
|
dvmrpStatic (7),
|
|
bgp4Plus (8),
|
|
cbtSpecial (9),
|
|
cbtStatic (10),
|
|
pimAssert (11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespRtgProtocol indicates the routing
|
|
protocol in use between this router and the previous-hop router.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV1(1)'."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000, Section 5.9, 'Rtg Protocol: 8 bits'."
|
|
::= { tmnxOamMcastTrRespEntry 8 }
|
|
|
|
tmnxOamMcastTrRespFwdTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespFwdTtl indicates the TTL that a packet
|
|
is required to have before it will be forwarded over the test's
|
|
outgoing interface.
|
|
|
|
This object is irrelevant when both
|
|
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
|
|
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
|
|
IPv6."
|
|
::= { tmnxOamMcastTrRespEntry 9 }
|
|
|
|
tmnxOamMcastTrRespMBZBit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespMBZBit indicates the Must Be Zero (MBZ)
|
|
bit of an 'mcastTraceRoute' response probe. Zero is expected.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV1(1)'."
|
|
::= { tmnxOamMcastTrRespEntry 10 }
|
|
|
|
tmnxOamMcastTrRespSrcBit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespSrcBit indicates how to interpret the
|
|
packet counters tmnxOamMcastTrRespSGPktCount and
|
|
tmnxOamMcastTrRespSGPktCountHC.
|
|
|
|
If tmnxOamMcastTrRespSrcBit is zero, SROS counts the packets from the
|
|
test's source address forwarded by this router to the test's group
|
|
address.
|
|
|
|
Otherwise, SROS counts the packets from the test's source prefix
|
|
forwarded by this router to the test's group address. The source
|
|
prefix is the source address, masked using
|
|
tmnxOamMcastTrRespSrcMask."
|
|
::= { tmnxOamMcastTrRespEntry 11 }
|
|
|
|
tmnxOamMcastTrRespSrcMask OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespSrcMask indicates the prefix length
|
|
used with the test's source address (i.e. tmnxOamMcastTrCtlSrcAddrType
|
|
and tmnxOamMcastTrCtlSrcAddress) when computing
|
|
tmnxOamMcastTrRespSGPktCount or tmnxOamMcastTrRespSGPktCountHC.
|
|
|
|
If the router is forwarding solely on group state, then this value is
|
|
larger than the maximum prefix length for the test's address family
|
|
(i.e. 32 for IPv4; 128 for IPv6).
|
|
|
|
This value is irrelevant if tmnxOamMcastTrRespSrcBit is zero."
|
|
::= { tmnxOamMcastTrRespEntry 12 }
|
|
|
|
tmnxOamMcastTrRespFwdCode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError (0),
|
|
wrongIf (1),
|
|
pruneSent (2),
|
|
pruneRecvd (3),
|
|
scoped (4),
|
|
noRoute (5),
|
|
wrongLastHop (6),
|
|
notForwarding (7),
|
|
reachedRP (8),
|
|
rpfIf (9),
|
|
noMulticast (10),
|
|
infoHidden (11),
|
|
reachedGW (12),
|
|
unknownQuery (13),
|
|
fatalError (128),
|
|
noSpace (129),
|
|
oldRouter (130),
|
|
adminProhib (131),
|
|
unknown (132)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespFwdCode indicates a forwarding
|
|
information/error code:
|
|
noError (0) - No error
|
|
wrongIf (1) - Traceroute request arrived on an interface to
|
|
which this router would not forward for this
|
|
source,group,destination.
|
|
pruneSent (2) - This router has sent a prune upstream which
|
|
applies to the source and group in the traceroute
|
|
request.
|
|
pruneRecvd (3) - This router has stopped forwarding for this
|
|
source and group in response to a request from
|
|
the next hop router.
|
|
scoped (4) - The group is subject to administrative scoping
|
|
at this hop.
|
|
noRoute (5) - This router has no route for the source or
|
|
group and no way to determine a potential route.
|
|
wrongLastHop (6) - This router is not the proper last-hop router.
|
|
notForwarding(7) - This router is not forwarding this
|
|
source,group out the outgoing interface for an
|
|
unspecified reason.
|
|
reachedRP (8) - Reached Rendezvous Point or Core.
|
|
rpfIf (9) - Traceroute request arrived on the expected RPF
|
|
interface for this source,group.
|
|
noMulticast (10) - Traceroute request arrived on an interface
|
|
which is not enabled for multicast.
|
|
infoHidden (11) - One or more hops have been hidden from this trace.
|
|
reachedGW (12) - Mtrace2 Request arrived on a gateway (e.g. a NAT or
|
|
firewall) that hides the information between this
|
|
router and the Mtrace2 client.
|
|
unknownQuery(13) - A non-transitive Extended Query Type was received by
|
|
a router which does not support the type.
|
|
fatalError (128) - Router may know the previous hop but cannot forward
|
|
the message to it.
|
|
noSpace (129) - There was not enough room to insert another
|
|
response data block in the packet.
|
|
oldRouter (130) - The previous hop router does not understand
|
|
traceroute requests.
|
|
adminProhib(131) - Traceroute is administratively prohibited.
|
|
unknown (132) - Unknown forwarding code received."
|
|
::= { tmnxOamMcastTrRespEntry 13 }
|
|
|
|
tmnxOamMcastTrRespInIfAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespInIfAddrType indicates the type of IP
|
|
address stored in tmnxOamMcastTrRespInIfAddress."
|
|
::= { tmnxOamMcastTrRespEntry 14 }
|
|
|
|
tmnxOamMcastTrRespInIfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespInIfAddress indicates the IP address of
|
|
the interface on which packets from the test's source and group are
|
|
expected to arrive.
|
|
|
|
In the case of an mtrace test, the value is copied from the Incoming
|
|
Interface Address field of the Response Data segment.
|
|
|
|
In the case of an Mtrace2 IPv4 test, the value is copied from the
|
|
Incoming Interface Address field of the IPv4 Mtrace2 Standard Response
|
|
Block.
|
|
|
|
The IPv4 address 0.0.0.0 is returned if the address is unknown.
|
|
|
|
This object is irrelevant when both
|
|
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
|
|
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
|
|
IPv6."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000, Section 5.2, 'Incoming Interface Address'.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 15 }
|
|
|
|
tmnxOamMcastTrRespOutIfAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespOutIfAddrType indicates the type of IP
|
|
address stored in tmnxOamMcastTrRespOutIfAddress."
|
|
::= { tmnxOamMcastTrRespEntry 16 }
|
|
|
|
tmnxOamMcastTrRespOutIfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespOutIfAddress indicates the IP address
|
|
of the interface on which packets from the test's source and group
|
|
flow to the specified destination.
|
|
|
|
In the case of an mtrace test, the value is copied from the Outgoing
|
|
Interface Address field of the Response Data segment.
|
|
|
|
In the case of an Mtrace2 IPv4 test, the value is copied from the
|
|
Outgoing Interface Address field of the IPv4 Mtrace2 Standard Response
|
|
Block.
|
|
|
|
The IPv4 address 0.0.0.0 is returned if the address is unknown.
|
|
|
|
This object is irrelevant when both
|
|
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
|
|
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
|
|
IPv6."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000, Section 5.3, 'Outgoing Interface Address'.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 17 }
|
|
|
|
tmnxOamMcastTrRespPhRtrAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespPhRtrAddrType indicates the type of IP
|
|
address stored in tmnxOamMcastTrRespPhRtrAddress."
|
|
::= { tmnxOamMcastTrRespEntry 18 }
|
|
|
|
tmnxOamMcastTrRespPhRtrAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespPhRtrAddress indicates the IP address
|
|
of the router from which this router expects packets for this source.
|
|
This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET)
|
|
if the previous hop is not known because of the workings of the
|
|
multicast routing protocol.
|
|
|
|
In the case of an mtrace test, the value is copied from the
|
|
Previous-Hop Router Address field of the Response Data segment.
|
|
|
|
In the case of an Mtrace2 IPv4 test, the value is copied from the
|
|
Upstream Router Address field of the IPv4 Mtrace2 Standard Response
|
|
Block.
|
|
|
|
In the case of an Mtrace2 IPv6 test, the value is copied from the
|
|
Remote Address field of the IPv6 Mtrace2 Standard Response Block.
|
|
|
|
If the address is unknown, an all-zeros IPv4 or IPv6 address is
|
|
returned."
|
|
REFERENCE
|
|
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
|
|
Multicast', 14-Jul-2000, Section 5.4, 'Previous-Hop Router Address'.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'.
|
|
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 19 }
|
|
|
|
tmnxOamMcastTrRespInPktCountHC OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespInPktCountHC indicates the number of
|
|
multicast packets received for all groups and sources on the test's
|
|
incoming interface. 2^64-1 is returned if no count can be
|
|
reported.
|
|
|
|
This counter has the same value as IF-MIB::ifHCInMulticastPkts for the
|
|
test's incoming interface.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV2(2)'."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 20 }
|
|
|
|
tmnxOamMcastTrRespOutPktCountHC OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespOutPktCountHC indicates the number of
|
|
multicast packets that have been transmitted or queued for transmission
|
|
for all groups and sources on the test's outgoing interface. 2^64-1 is
|
|
returned if no count can be reported.
|
|
|
|
This counter has the same value as IF-MIB::ifHCOutMulticastPkts for
|
|
the test's outgoing interface.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV2(2)'."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 21 }
|
|
|
|
tmnxOamMcastTrRespSGPktCountHC OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespSGPktCountHC indicates the number of
|
|
packets from the test's source forwarded by this router to the test's
|
|
group. 2^64-1 is returned if no count can be reported.
|
|
|
|
The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
|
|
influence the interpretation of the counter.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV2(2)'."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 22 }
|
|
|
|
tmnxOamMcastTrRespRtgProtocol2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
other (1),
|
|
local (2),
|
|
netmgmt (3),
|
|
icmp (4),
|
|
egp (5),
|
|
ggp (6),
|
|
hello (7),
|
|
rip (8),
|
|
isIs (9),
|
|
esIs (10),
|
|
ciscoIgrp (11),
|
|
bbnSpfIgp (12),
|
|
ospf (13),
|
|
bgp (14),
|
|
idpr (15),
|
|
ciscoEigrp (16),
|
|
dvmrp (17),
|
|
rpl (18),
|
|
dhcp (19),
|
|
ttdp (20)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespRtgProtocol2 indicates the unicast
|
|
routing protocol running between this router and the upstream router.
|
|
|
|
The code points are the IANA-RTPROTO-MIB::IANAipRouteProtocol code
|
|
points, with 'unknown(0)' added.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV2(2)'."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'.
|
|
IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
|
|
ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipRouteProtocol."
|
|
::= { tmnxOamMcastTrRespEntry 23 }
|
|
|
|
tmnxOamMcastTrRespMcastRtgProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
other (1),
|
|
local (2),
|
|
netmgmt (3),
|
|
dvmrp (4),
|
|
mospf (5),
|
|
pimSparseDense (6),
|
|
cbt (7),
|
|
pimSparseMode (8),
|
|
pimDenseMode (9),
|
|
igmpOnly (10),
|
|
bgmp (11),
|
|
msdp (12)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespMcastRtgProto indicates the multicast
|
|
routing protocol in use between this router and the upstream router.
|
|
|
|
The code points are the IANA-RTPROTO-MIB::IANAipMRouteProtocol code
|
|
points, with 'unknown(0)' added.
|
|
|
|
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
|
|
'mcastTraceRouteV2(2)'."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
|
|
Standard Response Block'.
|
|
IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
|
|
ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipMRouteProtocol."
|
|
::= { tmnxOamMcastTrRespEntry 24 }
|
|
|
|
tmnxOamMcastTrRespInIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespInIfIndex indicates the value in the
|
|
Incoming Interface ID field of the IPv6 Mtrace2 Standard Response
|
|
Block.
|
|
|
|
In the case of an IPv6 Mtrace2 Standard Response Block provided by a
|
|
router running SROS, the value returned is a global interface
|
|
identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
|
|
|
|
This object is relevant when both
|
|
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
|
|
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
|
|
IPv6."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 25 }
|
|
|
|
tmnxOamMcastTrRespOutIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespOutIfIndex indicates the value in the
|
|
Outgoing Interface ID field of the IPv6 Mtrace2 Standard Response
|
|
Block.
|
|
|
|
In the case of an IPv6 Mtrace2 Standard Response Block provided by a
|
|
router running SROS, the value returned is a global interface
|
|
identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
|
|
|
|
This object is relevant when both
|
|
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
|
|
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
|
|
IPv6."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 26 }
|
|
|
|
tmnxOamMcastTrRespLocalAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespLocalAddrType indicates the type of IP
|
|
address stored in tmnxOamMcastTrRespLocalAddress."
|
|
::= { tmnxOamMcastTrRespEntry 27 }
|
|
|
|
tmnxOamMcastTrRespLocalAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMcastTrRespLocalAddress indicates the IP address
|
|
of the router that provided this 'mcastTraceRoute(4)' response.
|
|
|
|
The value is copied from the Local Address field of the IPv6 Mtrace2
|
|
Standard Response Block.
|
|
|
|
This object is relevant when both
|
|
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
|
|
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
|
|
IPv6."
|
|
REFERENCE
|
|
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
|
|
Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
|
|
Standard Response Block'."
|
|
::= { tmnxOamMcastTrRespEntry 28 }
|
|
|
|
tmnxOamLTtraceCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLTtraceCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row in tmnxOamLTtraceCtlTable contains the LDP-tree-trace-specific
|
|
configuration information needed to launch a foreground LDP (Label
|
|
Distribution Protocol) tree trace test. The rest of the configuration
|
|
information needed to launch the test resides in the corresponding row
|
|
of tmnxOamTrCtlTable."
|
|
::= { tmnxOamTraceRouteObjs 18 }
|
|
|
|
tmnxOamLTtraceCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system creates a row in tmnxOamLTtraceCtlTable when
|
|
tmnxOamTrCtlTestMode is set to 'ldpTreeTrace'.
|
|
|
|
The system destroys a row in tmnxOamLTtraceCtlTable when the
|
|
corresponding row in tmnxOamTrCtlTable is destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamLTtraceCtlTable 1 }
|
|
|
|
TmnxOamLTtraceCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLTtraceCtlLdpPrefixType InetAddressType,
|
|
tmnxOamLTtraceCtlLdpPrefix InetAddress,
|
|
tmnxOamLTtraceCtlLdpPrefixLen InetAddressPrefixLength,
|
|
tmnxOamLTtraceCtlMaxPath Unsigned32,
|
|
tmnxOamLTtraceCtlDownstreamMpTlv TmnxOamMplsEchoDownMapTlv
|
|
}
|
|
|
|
tmnxOamLTtraceCtlLdpPrefixType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceCtlLdpPrefixType specifies the type of
|
|
Internet address stored in tmnxOamLTtraceCtlLdpPrefix."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamLTtraceCtlEntry 2 }
|
|
|
|
tmnxOamLTtraceCtlLdpPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceCtlLdpPrefix specifies the Internet address
|
|
prefix for the LDP based LSP for this LDP tree trace test."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLTtraceCtlEntry 3 }
|
|
|
|
tmnxOamLTtraceCtlLdpPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet
|
|
address prefix length for the LDP based LSP for this LDP tree trace
|
|
test.
|
|
|
|
The value of this parameter is valid only when the LDP prefix
|
|
(tmnxOamLTtraceCtlLdpPrefix) has been specified."
|
|
DEFVAL { 32 }
|
|
::= { tmnxOamLTtraceCtlEntry 4 }
|
|
|
|
tmnxOamLTtraceCtlMaxPath OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number of
|
|
paths that can be discovered for the given LDP Prefix
|
|
(tmnxOamLTtraceCtlLdpPrefix)."
|
|
DEFVAL { 128 }
|
|
::= { tmnxOamLTtraceCtlEntry 5 }
|
|
|
|
tmnxOamLTtraceCtlDownstreamMpTlv OBJECT-TYPE
|
|
SYNTAX TmnxOamMplsEchoDownMapTlv
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceCtlDownstreamMpTlv specifies the type of
|
|
downstream mapping TLV to insert in the MPLS echo request PDUs when
|
|
launching the test.
|
|
|
|
When an LDP tree trace test is created, the value of this object
|
|
defaults to the value of the global configuration object
|
|
tmnxOamMplsEchoDownstreamMapTlv."
|
|
::= { tmnxOamLTtraceCtlEntry 6 }
|
|
|
|
tmnxOamLTtraceMaxConRequests OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "requests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceMaxConRequests indicates the maximum number
|
|
of concurrent LDP Tree Trace manual discovery sessions that are
|
|
allowed within an agent implementation."
|
|
::= { tmnxOamTraceRouteObjs 19 }
|
|
|
|
tmnxOamLTtraceResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLTtraceResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceResultsTable contains the run-level test results for
|
|
'ldpTreeTrace' tests."
|
|
::= { tmnxOamTraceRouteObjs 20 }
|
|
|
|
tmnxOamLTtraceResultsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceResultsEntry contains the run-level test results for one
|
|
'ldpTreeTrace' test run.
|
|
|
|
A row is created when an 'ldpTreeTrace' test is enabled (using
|
|
tmnxOamTrCtlAdminStatus).
|
|
|
|
A row is destroyed when:
|
|
1. The corresponding test configuration is destroyed (using
|
|
tmnxOamTrCtlRowStatus), or
|
|
2. Results are cleared for the test (using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction), or
|
|
3. A new run result is available, and the limit on the number of
|
|
run results retained (3, currently) has been reached. In that case,
|
|
the oldest run result row is destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamLTtraceResultsTable 1 }
|
|
|
|
TmnxOamLTtraceResultsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLTtraceResultsDisPaths Unsigned32,
|
|
tmnxOamLTtraceResultsFailedHops Unsigned32,
|
|
tmnxOamLTtraceResultsDisState INTEGER,
|
|
tmnxOamLTtraceResultsDisStatus TmnxOamLTtraceDisStatusBits
|
|
}
|
|
|
|
tmnxOamLTtraceResultsDisPaths OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceResultsDisPaths indicates the number of
|
|
discovered ECMP paths in this OAM LDP Tree discovery test."
|
|
::= { tmnxOamLTtraceResultsEntry 2 }
|
|
|
|
tmnxOamLTtraceResultsFailedHops OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceResultsFailedHops indicates the number of
|
|
hops from which no successful response was received during this OAM
|
|
LDP Tree discovery test."
|
|
::= { tmnxOamLTtraceResultsEntry 3 }
|
|
|
|
tmnxOamLTtraceResultsDisState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
initial (0),
|
|
inProgress (1),
|
|
done (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceResultsDisState indicates the current state
|
|
of the discovery process for the LDP IP prefix
|
|
(tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
|
|
::= { tmnxOamLTtraceResultsEntry 4 }
|
|
|
|
tmnxOamLTtraceResultsDisStatus OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceDisStatusBits
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceResultsDisStatus indicates the current
|
|
discovery status bits for the LDP IP prefix
|
|
(tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
|
|
::= { tmnxOamLTtraceResultsEntry 5 }
|
|
|
|
tmnxOamLTtraceHopInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLTtraceHopInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceHopInfoTable contains the TTL-level test results for
|
|
'ldpTreeTrace' tests."
|
|
::= { tmnxOamTraceRouteObjs 21 }
|
|
|
|
tmnxOamLTtraceHopInfoEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceHopInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceHopInfoEntry contains the TTL-level test results for one
|
|
TTL of one 'ldpTreeTrace' test.
|
|
|
|
A row is created when a TTL is probed by an 'ldpTreeTrace' test run.
|
|
|
|
Rows are destroyed when the corresponding tmnxOamLTtraceResultsTable
|
|
row is destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamLTtraceHopIndex
|
|
}
|
|
::= { tmnxOamLTtraceHopInfoTable 1 }
|
|
|
|
TmnxOamLTtraceHopInfoEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLTtraceHopIndex Unsigned32,
|
|
tmnxOamLTtraceUpStreamHopIndex Unsigned32,
|
|
tmnxOamLTtraceHopAddrType InetAddressType,
|
|
tmnxOamLTtraceHopAddr InetAddress,
|
|
tmnxOamLTtraceHopDstAddrType InetAddressType,
|
|
tmnxOamLTtraceHopDstAddr InetAddress,
|
|
tmnxOamLTtraceHopEgrNhAddrType InetAddressType,
|
|
tmnxOamLTtraceHopEgrNhAddr InetAddress,
|
|
tmnxOamLTtraceHopDisTtl Unsigned32,
|
|
tmnxOamLTtraceHopLastRc TmnxOamPingRtnCode,
|
|
tmnxOamLTtraceHopDiscoveryState INTEGER,
|
|
tmnxOamLTtraceHopDiscoveryTime TimeStamp,
|
|
tmnxOamLTtraceHopLabel1 MplsLabel,
|
|
tmnxOamLTtraceHopLabel2 MplsLabel,
|
|
tmnxOamLTtraceHopLabel3 MplsLabel,
|
|
tmnxOamLTtraceHopLabel4 MplsLabel,
|
|
tmnxOamLTtraceHopLabel5 MplsLabel,
|
|
tmnxOamLTtraceHopLabel6 MplsLabel,
|
|
tmnxOamLTtraceHopIfAddrType InetAddressType,
|
|
tmnxOamLTtraceHopIfAddress InetAddress,
|
|
tmnxOamLTtraceHopRouterIdType InetAddressType,
|
|
tmnxOamLTtraceHopRouterId InetAddress
|
|
}
|
|
|
|
tmnxOamLTtraceHopIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopIndex indicates the hop index for an
|
|
Nokia SROS OAM Trace hop for an LDP Tree Trace test. The hop index
|
|
values are assigned starting at 1."
|
|
::= { tmnxOamLTtraceHopInfoEntry 1 }
|
|
|
|
tmnxOamLTtraceUpStreamHopIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceUpStreamHopIndex indicates the
|
|
hop index (tmnxOamLTtraceHopIndex) of its upstream hop
|
|
discovered during the LDP Tree Trace test. The value of
|
|
tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are
|
|
the root of the different discovered paths for the LDP
|
|
Tree Trace test."
|
|
::= { tmnxOamLTtraceHopInfoEntry 2 }
|
|
|
|
tmnxOamLTtraceHopAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopAddrType indicates the type of Internet
|
|
address stored in tmnxOamLTtraceHopAddr."
|
|
::= { tmnxOamLTtraceHopInfoEntry 3 }
|
|
|
|
tmnxOamLTtraceHopAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopAddr indicates the IP address of a hop
|
|
for a given LDP based LSP associated with the OAM LDP Tree trace test."
|
|
::= { tmnxOamLTtraceHopInfoEntry 4 }
|
|
|
|
tmnxOamLTtraceHopDstAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopDstAddrType indicates the type of
|
|
Internet address stored in tmnxOamLTtraceHopDstAddr."
|
|
::= { tmnxOamLTtraceHopInfoEntry 5 }
|
|
|
|
tmnxOamLTtraceHopDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopDstAddr indicates the destination IP
|
|
address (127 Address) of a path associated with the hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 6 }
|
|
|
|
tmnxOamLTtraceHopEgrNhAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of
|
|
Internet address stored in tmnxOamLTtraceHopEgrNhAddr."
|
|
::= { tmnxOamLTtraceHopInfoEntry 7 }
|
|
|
|
tmnxOamLTtraceHopEgrNhAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopEgrNhAddr indicates the next hop IP
|
|
address (wrt the ingress router), which is used to reach this Hop
|
|
(tmnxOamLTtraceHopAddr)."
|
|
::= { tmnxOamLTtraceHopInfoEntry 8 }
|
|
|
|
tmnxOamLTtraceHopDisTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live
|
|
value used to discover this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 9 }
|
|
|
|
tmnxOamLTtraceHopLastRc OBJECT-TYPE
|
|
SYNTAX TmnxOamPingRtnCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopLastRc indicates the OAM return code
|
|
received in the OAM trace response."
|
|
::= { tmnxOamLTtraceHopInfoEntry 10 }
|
|
|
|
tmnxOamLTtraceHopDiscoveryState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress (0),
|
|
doneOk (1),
|
|
doneTimeout (2),
|
|
doneLoopDetected (3),
|
|
doneExpiredTtl (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopDiscoveryState indicates the current
|
|
discovery state of this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 11 }
|
|
|
|
tmnxOamLTtraceHopDiscoveryTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime
|
|
when the hop was discovered."
|
|
::= { tmnxOamLTtraceHopInfoEntry 12 }
|
|
|
|
tmnxOamLTtraceHopLabel1 OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopLabel1 indicates the first (top of the
|
|
label stack) label for this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 13 }
|
|
|
|
tmnxOamLTtraceHopLabel2 OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopLabel2 indicates the second label for
|
|
this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 14 }
|
|
|
|
tmnxOamLTtraceHopLabel3 OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopLabel3 indicates the third label for
|
|
this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 15 }
|
|
|
|
tmnxOamLTtraceHopLabel4 OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopLabel4 indicates the fourth label for
|
|
this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 16 }
|
|
|
|
tmnxOamLTtraceHopLabel5 OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopLabel5 indicates the fifth label for
|
|
this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 17 }
|
|
|
|
tmnxOamLTtraceHopLabel6 OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopLabel6 indicates the sixth label for
|
|
this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 18 }
|
|
|
|
tmnxOamLTtraceHopIfAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopIfAddrType indicates the IP address type
|
|
for the interface IP address for this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 19 }
|
|
|
|
tmnxOamLTtraceHopIfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopIfAddress indicates the IP Address for
|
|
the interface for this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 20 }
|
|
|
|
tmnxOamLTtraceHopRouterIdType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopRouterIdType indicates the IP address
|
|
type for the Router ID for this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 21 }
|
|
|
|
tmnxOamLTtraceHopRouterId OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceHopRouterId indicates the IP Address for
|
|
the Router ID for this hop."
|
|
::= { tmnxOamLTtraceHopInfoEntry 22 }
|
|
|
|
tmnxOamLTtraceAutoConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLTtraceAutoConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceAutoConfigTable contains configuration information for
|
|
background LDP Tree Trace for the Base virtual router.
|
|
|
|
Results are available in
|
|
tmnxOamLTtraceAutoStatusTable,
|
|
tmnxOamLTtraceFecInfoTable,
|
|
tmnxOamLTtracePathInfoTable."
|
|
::= { tmnxOamTraceRouteObjs 22 }
|
|
|
|
tmnxOamLTtraceAutoConfigEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceAutoConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceAutoConfigEntry contains configuration information for
|
|
background LDP Tree Trace for the Base virtual router.
|
|
|
|
A row can be created or destroyed using tmnxOamLTtraceAutoRowStatus.
|
|
|
|
Destroying a row destroys the corresponding rows in
|
|
tmnxOamLTtraceAutoStatusTable,
|
|
tmnxOamLTtraceFecInfoTable,
|
|
tmnxOamLTtracePathInfoTable."
|
|
INDEX { vRtrID }
|
|
::= { tmnxOamLTtraceAutoConfigTable 1 }
|
|
|
|
TmnxOamLTtraceAutoConfigEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLTtraceAutoRowStatus RowStatus,
|
|
tmnxOamLTtraceAutoLastChanged TimeStamp,
|
|
tmnxOamLTtraceAutoStorageType StorageType,
|
|
tmnxOamLTtraceAutoAdminState TmnxAdminState,
|
|
tmnxOamLTtraceAutoFcName TFCName,
|
|
tmnxOamLTtraceAutoProfile TProfile,
|
|
tmnxOamLTtraceAutoDiscIntvl Unsigned32,
|
|
tmnxOamLTtraceAutoMaxPath Unsigned32,
|
|
tmnxOamLTtraceAutoTrMaxTtl Unsigned32,
|
|
tmnxOamLTtraceAutoTrTimeOut Unsigned32,
|
|
tmnxOamLTtraceAutoTrMaxFailures Unsigned32,
|
|
tmnxOamLTtraceAutoPolicy1 TPolicyStatementNameOrEmpty,
|
|
tmnxOamLTtraceAutoPolicy2 TPolicyStatementNameOrEmpty,
|
|
tmnxOamLTtraceAutoPolicy3 TPolicyStatementNameOrEmpty,
|
|
tmnxOamLTtraceAutoPolicy4 TPolicyStatementNameOrEmpty,
|
|
tmnxOamLTtraceAutoPolicy5 TPolicyStatementNameOrEmpty,
|
|
tmnxOamLTtraceAutoProbeIntvl Unsigned32,
|
|
tmnxOamLTtraceAutoPrTimeOut Unsigned32,
|
|
tmnxOamLTtraceAutoPrMaxFailures Unsigned32
|
|
}
|
|
|
|
tmnxOamLTtraceAutoRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoRowStatus specifies the row status of
|
|
the background LDP Tree Trace instance.
|
|
|
|
When creating a row, the INDEX value vRtrID=1 (i.e. the Base virtual
|
|
router) must be specified.
|
|
|
|
An attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState
|
|
is 'inService(2)'."
|
|
::= { tmnxOamLTtraceAutoConfigEntry 1 }
|
|
|
|
tmnxOamLTtraceAutoLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoLastChanged indicates the last time the
|
|
value of a writable object in this row was modified."
|
|
::= { tmnxOamLTtraceAutoConfigEntry 2 }
|
|
|
|
tmnxOamLTtraceAutoStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 14.0 R1. There is no
|
|
replacement object."
|
|
DEFVAL { volatile }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 3 }
|
|
|
|
tmnxOamLTtraceAutoAdminState OBJECT-TYPE
|
|
SYNTAX TmnxAdminState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoAdminState specifies the administrative
|
|
state of the background LDP Tree Discovery process.
|
|
|
|
When tmnxOamLTtraceAutoAdminState becomes 'inService(2)', the
|
|
background LDP Tree Discovery process starts, and periodic
|
|
path-probing on the previously discovered paths, if any, continues.
|
|
|
|
When tmnxOamLTtraceAutoAdminState becomes 'outOfService(3)', the
|
|
background LDP Tree Discovery process and periodic path-probing on the
|
|
discovered paths stops.
|
|
|
|
At the start of the discovery process, it selects the address FECs
|
|
imported from LDP peers (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable)
|
|
provided the FECs pass the configured policies
|
|
(tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the
|
|
FECs (tmnxOamLTtraceAutoTotalFecs), it automatically creates rows in
|
|
the tmnxOamLTtraceFecInfoTable. As a part of the background discovery
|
|
process, it creates rows in the tmnxOamLTtracePathInfoTable for each
|
|
discovered path."
|
|
DEFVAL { outOfService }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 4 }
|
|
|
|
tmnxOamLTtraceAutoFcName OBJECT-TYPE
|
|
SYNTAX TFCName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoFcName specifies the forwarding class
|
|
of the MPLS Echo request packets.
|
|
|
|
The forwarding class name must match the INDEX of a row of
|
|
TIMETRA-QOS-MIB::tFCNameTable."
|
|
DEFVAL { "be" }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 5 }
|
|
|
|
tmnxOamLTtraceAutoProfile OBJECT-TYPE
|
|
SYNTAX TProfile
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoProfile specifies the QoS profile to be
|
|
used with the forwarding class specified in tmnxOamLTtraceAutoFcName."
|
|
DEFVAL { out }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 6 }
|
|
|
|
tmnxOamLTtraceAutoDiscIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (60..1440)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoDiscIntvl specifies the number of
|
|
minutes to wait before repeating the background LDP Tree Discovery
|
|
process."
|
|
DEFVAL { 60 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 7 }
|
|
|
|
tmnxOamLTtraceAutoMaxPath OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..128)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoMaxPath specifies the maximum number of
|
|
paths that can be discovered for a selected IP Address FEC
|
|
(tmnxOamLTtraceAutoTotalFecs)."
|
|
DEFVAL { 128 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 8 }
|
|
|
|
tmnxOamLTtraceAutoTrMaxTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "time-to-live value"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum label
|
|
time-to-live value for an MPLS trace request during the tree
|
|
discovery."
|
|
DEFVAL { 30 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 9 }
|
|
|
|
tmnxOamLTtraceAutoTrTimeOut OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoTrTimeOut specifies the timeout value,
|
|
in seconds, for an MPLS trace request during the tree discovery."
|
|
DEFVAL { 30 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 10 }
|
|
|
|
tmnxOamLTtraceAutoTrMaxFailures OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
UNITS "timeouts"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum
|
|
number of consecutive timeouts allowed before terminating transmission
|
|
of MPLS trace requests to a hop."
|
|
DEFVAL { 3 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 11 }
|
|
|
|
tmnxOamLTtraceAutoPolicy1 OBJECT-TYPE
|
|
SYNTAX TPolicyStatementNameOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoPolicy1 specifies the first policy used
|
|
to filter LDP imported Address FECs.
|
|
|
|
The name should match the INDEX of a
|
|
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
|
|
it is ignored."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 12 }
|
|
|
|
tmnxOamLTtraceAutoPolicy2 OBJECT-TYPE
|
|
SYNTAX TPolicyStatementNameOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoPolicy2 specifies the second policy
|
|
used to filter LDP imported Address FECs.
|
|
|
|
The name should match the INDEX of a
|
|
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
|
|
it is ignored."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 13 }
|
|
|
|
tmnxOamLTtraceAutoPolicy3 OBJECT-TYPE
|
|
SYNTAX TPolicyStatementNameOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoPolicy3 specifies the third policy used
|
|
to filter LDP imported Address FECs.
|
|
|
|
The name should match the INDEX of a
|
|
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
|
|
it is ignored."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 14 }
|
|
|
|
tmnxOamLTtraceAutoPolicy4 OBJECT-TYPE
|
|
SYNTAX TPolicyStatementNameOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth policy
|
|
used to filter LDP imported Address FECs.
|
|
|
|
The name should match the INDEX of a
|
|
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
|
|
it is ignored."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 15 }
|
|
|
|
tmnxOamLTtraceAutoPolicy5 OBJECT-TYPE
|
|
SYNTAX TPolicyStatementNameOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth policy used
|
|
to filter LDP imported Address FECs.
|
|
|
|
The name should match the INDEX of a
|
|
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
|
|
it is ignored."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 16 }
|
|
|
|
tmnxOamLTtraceAutoProbeIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoProbeIntvl specifies the number of
|
|
minutes to wait before repeating probing (pinging) a discovered path."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 17 }
|
|
|
|
tmnxOamLTtraceAutoPrTimeOut OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..3)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoPrTimeOut specifies the timeout value,
|
|
in minutes, for a ping request during probing.
|
|
|
|
tmnxOamLTtraceAutoPrTimeOut cannot be greater than
|
|
tmnxOamLTtraceAutoProbeIntvl."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 18 }
|
|
|
|
tmnxOamLTtraceAutoPrMaxFailures OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
UNITS "timeouts"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoPrMaxFailures specifies the maximum
|
|
number of consecutive timeouts allowed before failing a path probe
|
|
(ping)."
|
|
DEFVAL { 3 }
|
|
::= { tmnxOamLTtraceAutoConfigEntry 19 }
|
|
|
|
tmnxOamLTtraceAutoStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLTtraceAutoStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceAutoStatusTable contains status information for
|
|
background LDP Tree Trace for the Base virtual router.
|
|
|
|
Background LDP tree trace is configured using
|
|
tmnxOamLTtraceAutoConfigTable."
|
|
::= { tmnxOamTraceRouteObjs 23 }
|
|
|
|
tmnxOamLTtraceAutoStatusEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceAutoStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceAutoStatusEntry contains status information for
|
|
background LDP Tree Trace for the Base virtual router.
|
|
|
|
A row is created/destroyed when a row is created/destroyed in
|
|
tmnxOamLTtraceAutoConfigTable."
|
|
INDEX { vRtrID }
|
|
::= { tmnxOamLTtraceAutoStatusTable 1 }
|
|
|
|
TmnxOamLTtraceAutoStatusEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLTtraceAutoDiscoveryState INTEGER,
|
|
tmnxOamLTtraceAutoTotalFecs Unsigned32,
|
|
tmnxOamLTtraceAutoDisFecs Unsigned32,
|
|
tmnxOamLTtraceAutoLastDisStart TimeStamp,
|
|
tmnxOamLTtraceAutoLastDisEnd TimeStamp,
|
|
tmnxOamLTtraceAutoLastDisDur Unsigned32
|
|
}
|
|
|
|
tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
initial (0),
|
|
inProgress (1),
|
|
done (2),
|
|
halt (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoDiscoveryState indicates the current
|
|
state of the discovery process."
|
|
::= { tmnxOamLTtraceAutoStatusEntry 1 }
|
|
|
|
tmnxOamLTtraceAutoTotalFecs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoTotalFecs indicates the number of
|
|
Address FECs that have been selected for discovery during the current
|
|
discovery process.
|
|
|
|
An Address FEC imported from an LDP peer
|
|
(TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) is selected if it passes the
|
|
associated policies (tmnxOamLTtraceAutoPolicy1..
|
|
tmnxOamLTtraceAutoPolicy5)."
|
|
::= { tmnxOamLTtraceAutoStatusEntry 2 }
|
|
|
|
tmnxOamLTtraceAutoDisFecs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoDisFecs indicates the number of
|
|
selected Address FECs that have been discovered successfully during
|
|
the current discovery process."
|
|
::= { tmnxOamLTtraceAutoStatusEntry 3 }
|
|
|
|
tmnxOamLTtraceAutoLastDisStart OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoLastDisStart indicates the
|
|
sysUpTime when the last background discovery process started. If
|
|
no discovery process has started, the value is zero."
|
|
::= { tmnxOamLTtraceAutoStatusEntry 4 }
|
|
|
|
tmnxOamLTtraceAutoLastDisEnd OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoLastDisEnd indicates the
|
|
sysUpTime when the last background discovery process ended. Before
|
|
the first discovery process ends, it is zero. This value is set at
|
|
the end of a discovery process. This value is not reset during
|
|
starting/restarting."
|
|
::= { tmnxOamLTtraceAutoStatusEntry 5 }
|
|
|
|
tmnxOamLTtraceAutoLastDisDur OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceAutoLastDisDur indicates the time
|
|
(in seconds) it took to finish the last discovery process. If no test
|
|
has been finished, the value is 0. This value is updated only when
|
|
a discovery ends."
|
|
::= { tmnxOamLTtraceAutoStatusEntry 6 }
|
|
|
|
tmnxOamLTtraceFecInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLTtraceFecInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceFecInfoTable contains per-FEC (i.e. per-prefix)
|
|
information discovered by background LDP tree trace.
|
|
|
|
Background LDP tree trace is configured using
|
|
tmnxOamLTtraceAutoConfigTable."
|
|
::= { tmnxOamTraceRouteObjs 24 }
|
|
|
|
tmnxOamLTtraceFecInfoEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceFecInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtraceFecInfoEntry contains information about one FEC
|
|
discovered by background LDP tree trace.
|
|
|
|
Rows are created and destroyed by SROS."
|
|
INDEX {
|
|
vRtrID,
|
|
tmnxOamLTtraceFecPrefixType,
|
|
tmnxOamLTtraceFecPrefix,
|
|
tmnxOamLTtraceFecPrefLen
|
|
}
|
|
::= { tmnxOamLTtraceFecInfoTable 1 }
|
|
|
|
TmnxOamLTtraceFecInfoEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLTtraceFecPrefixType InetAddressType,
|
|
tmnxOamLTtraceFecPrefix InetAddress,
|
|
tmnxOamLTtraceFecPrefLen InetAddressPrefixLength,
|
|
tmnxOamLTtraceFecDiscoveryState INTEGER,
|
|
tmnxOamLTtraceFecDisStatusBits TmnxOamLTtraceDisStatusBits,
|
|
tmnxOamLTtraceFecDisPaths Unsigned32,
|
|
tmnxOamLTtraceFecFailedHops Unsigned32,
|
|
tmnxOamLTtraceFecLastDisEnd TimeStamp,
|
|
tmnxOamLTtraceFecFailedProbes Unsigned32,
|
|
tmnxOamLTtraceFecProbeState INTEGER,
|
|
tmnxOamLTtraceFecSendErrProbes Unsigned32
|
|
}
|
|
|
|
tmnxOamLTtraceFecPrefixType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecPrefixType specifies the type of
|
|
remote IP address stored in tmnxOamLTtraceFecPrefix. Currently
|
|
only 'ipv4(1)' is supported."
|
|
::= { tmnxOamLTtraceFecInfoEntry 1 }
|
|
|
|
tmnxOamLTtraceFecPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecPrefix specifies the Internet address
|
|
prefix for an LDP based LSP associated with the OAM LDP Tree trace
|
|
test."
|
|
::= { tmnxOamLTtraceFecInfoEntry 2 }
|
|
|
|
tmnxOamLTtraceFecPrefLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecPrefLen specifies the Internet address
|
|
prefix length for the LDP based LSP associated with the OAM LDP Tree
|
|
trace test."
|
|
::= { tmnxOamLTtraceFecInfoEntry 3 }
|
|
|
|
tmnxOamLTtraceFecDiscoveryState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
initial (0),
|
|
inProgress (1),
|
|
done (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecDiscoveryState indicates the current
|
|
state of the discovery process for the Address FEC."
|
|
::= { tmnxOamLTtraceFecInfoEntry 4 }
|
|
|
|
tmnxOamLTtraceFecDisStatusBits OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtraceDisStatusBits
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecDisStatusBits indicates the current
|
|
discovery status bits for the Address FEC."
|
|
::= { tmnxOamLTtraceFecInfoEntry 5 }
|
|
|
|
tmnxOamLTtraceFecDisPaths OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecDisPaths indicates the number of
|
|
discovered ECMP paths for the Address FEC."
|
|
::= { tmnxOamLTtraceFecInfoEntry 6 }
|
|
|
|
tmnxOamLTtraceFecFailedHops OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecFailedHops indicates the number of hops
|
|
from which no successful response was received."
|
|
::= { tmnxOamLTtraceFecInfoEntry 7 }
|
|
|
|
tmnxOamLTtraceFecLastDisEnd OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime when
|
|
the FEC was last discovered."
|
|
::= { tmnxOamLTtraceFecInfoEntry 8 }
|
|
|
|
tmnxOamLTtraceFecFailedProbes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecFailedProbes indicates the number of
|
|
discovered paths which are in failed probing state."
|
|
::= { tmnxOamLTtraceFecInfoEntry 9 }
|
|
|
|
tmnxOamLTtraceFecProbeState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oK (0),
|
|
partiallyFailed (1),
|
|
failed (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecProbeState indicates the current overall
|
|
probing state for the discovered paths of the Address FEC. The
|
|
tmnxOamLTtraceFecProbeState is considered as 'oK' when probing on all
|
|
the associated discovered paths is OK. It is considered as 'failed'
|
|
when probing on all the associated discovered paths failed. It is
|
|
considered as partially failed when probing on one or more, but not
|
|
all, discovered paths failed."
|
|
::= { tmnxOamLTtraceFecInfoEntry 10 }
|
|
|
|
tmnxOamLTtraceFecSendErrProbes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtraceFecSendErrProbes indicates the number of
|
|
discovered paths which are experiencing problems in sending probe
|
|
(ping) requests."
|
|
::= { tmnxOamLTtraceFecInfoEntry 11 }
|
|
|
|
tmnxOamLTtracePathInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLTtracePathInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtracePathInfoTable contains per-path information discovered
|
|
by background LDP tree trace.
|
|
|
|
Background LDP tree trace is configured using
|
|
tmnxOamLTtraceAutoConfigTable."
|
|
::= { tmnxOamTraceRouteObjs 25 }
|
|
|
|
tmnxOamLTtracePathInfoEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLTtracePathInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLTtracePathInfoEntry contains information about one path
|
|
discovered by background LDP tree trace.
|
|
|
|
Rows are created and destroyed by SROS."
|
|
INDEX {
|
|
vRtrID,
|
|
tmnxOamLTtraceFecPrefixType,
|
|
tmnxOamLTtraceFecPrefix,
|
|
tmnxOamLTtraceFecPrefLen,
|
|
tmnxOamLTtracePathDstAddrType,
|
|
tmnxOamLTtracePathDstAddr
|
|
}
|
|
::= { tmnxOamLTtracePathInfoTable 1 }
|
|
|
|
TmnxOamLTtracePathInfoEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLTtracePathDstAddrType InetAddressType,
|
|
tmnxOamLTtracePathDstAddr InetAddress,
|
|
tmnxOamLTtracePathRemAddrType InetAddressType,
|
|
tmnxOamLTtracePathRemoteAddr InetAddress,
|
|
tmnxOamLTtracePathEgrNhAddrType InetAddressType,
|
|
tmnxOamLTtracePathEgrNhAddr InetAddress,
|
|
tmnxOamLTtracePathDisTtl Unsigned32,
|
|
tmnxOamLTtracePathLastDisTime TimeStamp,
|
|
tmnxOamLTtracePathLastRc TmnxOamPingRtnCode,
|
|
tmnxOamLTtracePathProbeState INTEGER,
|
|
tmnxOamLTtracePathProbeTmOutCnt Unsigned32,
|
|
tmnxOamLTtracePathProbeSendErr INTEGER
|
|
}
|
|
|
|
tmnxOamLTtracePathDstAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathDstAddrType specifies the type of
|
|
Internet address stored in tmnxOamLTtracePathDstAddr."
|
|
::= { tmnxOamLTtracePathInfoEntry 1 }
|
|
|
|
tmnxOamLTtracePathDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathDstAddr specifies the destination IP
|
|
address (127 Address) of a path for a given LDP based LSP associated
|
|
with the OAM LDP Tree trace test."
|
|
::= { tmnxOamLTtracePathInfoEntry 2 }
|
|
|
|
tmnxOamLTtracePathRemAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathRemAddrType indicates the type of
|
|
Internet address stored in tmnxOamLTtracePathRemoteAddr."
|
|
::= { tmnxOamLTtracePathInfoEntry 3 }
|
|
|
|
tmnxOamLTtracePathRemoteAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathRemoteAddr indicates the associated
|
|
interface IP address or the router ID of the egress router."
|
|
::= { tmnxOamLTtracePathInfoEntry 4 }
|
|
|
|
tmnxOamLTtracePathEgrNhAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of
|
|
Internet address stored in tmnxOamLTtracePathEgrNhAddr."
|
|
::= { tmnxOamLTtracePathInfoEntry 5 }
|
|
|
|
tmnxOamLTtracePathEgrNhAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathEgrNhAddr indicates the next hop IP
|
|
address (wrt the ingress router) used to reach the associated ECMP
|
|
path endpoint."
|
|
::= { tmnxOamLTtracePathInfoEntry 6 }
|
|
|
|
tmnxOamLTtracePathDisTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathDisTtl indicates the label time-to-live
|
|
value used to discover the egress router for the path."
|
|
::= { tmnxOamLTtracePathInfoEntry 7 }
|
|
|
|
tmnxOamLTtracePathLastDisTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime
|
|
when the path was last discovered."
|
|
::= { tmnxOamLTtracePathInfoEntry 8 }
|
|
|
|
tmnxOamLTtracePathLastRc OBJECT-TYPE
|
|
SYNTAX TmnxOamPingRtnCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathLastRc indicates the OAM return code
|
|
received in the OAM ping response."
|
|
::= { tmnxOamLTtracePathInfoEntry 9 }
|
|
|
|
tmnxOamLTtracePathProbeState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oK (0),
|
|
failed (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathProbeState indicates the current
|
|
probing (ping) state for the discovered ECMP path.
|
|
|
|
tmnxOamLTtracePathProbeState is 'failed' when the number of
|
|
consecutive timeouts for the ping request reached its maximum allowed
|
|
limit (tmnxOamLTtraceAutoPrMaxFailures).
|
|
|
|
tmnxOamLTtracePathProbeState is 'oK' after receiving a successful ping
|
|
response for the associated path."
|
|
::= { tmnxOamLTtracePathInfoEntry 10 }
|
|
|
|
tmnxOamLTtracePathProbeTmOutCnt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of
|
|
consecutive timeouts for the associated ping request.
|
|
|
|
tmnxOamLTtracePathProbeTmOutCnt is reset to zero after receiving a
|
|
successful ping response from the path destination."
|
|
::= { tmnxOamLTtracePathInfoEntry 11 }
|
|
|
|
tmnxOamLTtracePathProbeSendErr OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oK (0),
|
|
failed (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLTtracePathProbeSendErr indicates the state of the
|
|
last path probe (ping) request.
|
|
|
|
tmnxOamLTtracePathProbeSendErr is 'failed' if the last probe (ping)
|
|
request could not be sent due to a local failure."
|
|
::= { tmnxOamLTtracePathInfoEntry 12 }
|
|
|
|
tmnxOamVccvTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVccvTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row in tmnxOamVccvTrCtlTable contains the VCCV-specific
|
|
configuration information needed to launch a VCCV (Virtual Circuit
|
|
Connectivity Verification) trace route test. The rest of the
|
|
configuration information needed to launch the test resides in the
|
|
corresponding row of tmnxOamTrCtlTable.
|
|
|
|
Four types of VCCV trace route tests are supported: AII Type 2,
|
|
FEC-128 Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII
|
|
Type 2 and Spoke SDP FEC offer two ways to specify a VCCV trace route
|
|
FEC-129 Pseudowire test.
|
|
|
|
In the Transport Profile Static case, the test type is configured
|
|
(using tmnxOamVccvTrCtlTestSubMode). In the other three cases, the
|
|
test type is not configured (i.e. the default
|
|
tmnxOamVccvTrCtlTestSubMode value 'unspecified(1)' is used).
|
|
|
|
The following table has a row for each VCCV trace route test type,
|
|
showing the mandatory and optional objects applicable to the test
|
|
type. Abbreviated VCCV trace route test type names are used.
|
|
|
|
Test
|
|
Type Mandatory Objects Optional Objects
|
|
------ ------------------------------ ---------------------------------
|
|
aiiTY2 tmnxOamVccvTrCtlSaiiAcId tmnxOamVccvTrCtlReplyMode
|
|
tmnxOamVccvTrCtlSaiiGlobalId
|
|
tmnxOamVccvTrCtlSaiiPrefix
|
|
tmnxOamVccvTrCtlTaiiAcId
|
|
tmnxOamVccvTrCtlTaiiGlobalId
|
|
tmnxOamVccvTrCtlTaiiPrefix
|
|
|
|
FEC128 tmnxOamVccvTrCtlSdpIdVcId tmnxOamVccvTrCtlReplyMode
|
|
*tmnxOamVccvTrCtlSwitTgtFecType
|
|
*tmnxOamVccvTrTgStaticCtlAgi
|
|
*tmnxOamVccvTrTgStaticCtlSaiiGlbl
|
|
*tmnxOamVccvTrTgStaticCtlSaiiNode
|
|
*tmnxOamVccvTrTgStaticCtlSaiiAcId
|
|
*tmnxOamVccvTrTgStaticCtlTaiiGlbl
|
|
*tmnxOamVccvTrTgStaticCtlTaiiNode
|
|
*tmnxOamVccvTrTgStaticCtlTaiiAcId
|
|
|
|
|
|
sdpFEC tmnxOamVccvTrCtlSpokeSdpId *tmnxOamVccvTrCtlSaiiAcId
|
|
*tmnxOamVccvTrCtlSaiiGlobalId
|
|
*tmnxOamVccvTrCtlSaiiPrefix
|
|
*tmnxOamVccvTrCtlTaiiAcId
|
|
*tmnxOamVccvTrCtlTaiiGlobalId
|
|
*tmnxOamVccvTrCtlTaiiPrefix
|
|
tmnxOamVccvTrCtlReplyMode
|
|
|
|
TPST tmnxOamVccvTrCtlSdpIdVcId *tmnxOamTrCtlSrcAddrType
|
|
tmnxOamVccvTrCtlTestSubMode *tmnxOamTrCtlSrcAddress
|
|
tmnxOamVccvTrCtlAssocChannel
|
|
#tmnxOamVccvTrCtlSwitTgtFecType
|
|
#tmnxOamVccvTrTgFec128CtlSrcAddrT
|
|
#tmnxOamVccvTrTgFec128CtlSrcAddr
|
|
#tmnxOamVccvTrTgFec128CtlDstAddrT
|
|
#tmnxOamVccvTrTgFec128CtlDstAddr
|
|
#tmnxOamVccvTrTgFec128CtlPwId
|
|
#tmnxOamVccvTrTgFec128CtlPwType
|
|
|
|
ALL N/A tmnxOamTrCtlDataSize
|
|
tmnxOamTrCtlFcName
|
|
tmnxOamTrCtlInitialTtl
|
|
tmnxOamTrCtlInterval
|
|
tmnxOamTrCtlMaxFailures
|
|
tmnxOamTrCtlMaxTtl
|
|
tmnxOamTrCtlProbesPerHop
|
|
tmnxOamTrCtlProfile
|
|
tmnxOamTrCtlTimeOut
|
|
------ ------------------------------ ---------------------------------
|
|
|
|
In the table above,
|
|
1. The optional objects in the ALL row apply to all four VCCV trace
|
|
route test types.
|
|
2. The characters '*' and '#' each mark an independent set of optional
|
|
objects which must all be specified, or must all be unspecified.
|
|
|
|
When an object combination other than a combination listed above is
|
|
specified, values will be rejected or ignored, or the test will fail."
|
|
REFERENCE
|
|
"RFC 5085: Pseudowire Virtual Circuit Connectivity Verification (VCCV):
|
|
A Control Channel for Pseudowires"
|
|
::= { tmnxOamTraceRouteObjs 26 }
|
|
|
|
tmnxOamVccvTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system creates a row in tmnxOamVccvTrCtlTable when
|
|
tmnxOamTrCtlTestMode is set to 'vccvTraceRoute'.
|
|
|
|
The system destroys a row in tmnxOamVccvTrCtlTable when the
|
|
corresponding row in tmnxOamTrCtlTable is destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamVccvTrCtlTable 1 }
|
|
|
|
TmnxOamVccvTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVccvTrCtlSdpIdVcId SdpBindId,
|
|
tmnxOamVccvTrCtlReplyMode INTEGER,
|
|
tmnxOamVccvTrCtlSpokeSdpId TmnxSpokeSdpIdOrZero,
|
|
tmnxOamVccvTrCtlSaiiGlobalId TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvTrCtlSaiiPrefix Unsigned32,
|
|
tmnxOamVccvTrCtlSaiiAcId Unsigned32,
|
|
tmnxOamVccvTrCtlTaiiGlobalId TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvTrCtlTaiiPrefix Unsigned32,
|
|
tmnxOamVccvTrCtlTaiiAcId Unsigned32,
|
|
tmnxOamVccvTrCtlTestSubMode TmnxOamVccvTestSubMode,
|
|
tmnxOamVccvTrCtlAssocChannel TmnxOamVccvAssocChannel,
|
|
tmnxOamVccvTrCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
|
|
}
|
|
|
|
tmnxOamVccvTrCtlSdpIdVcId OBJECT-TYPE
|
|
SYNTAX SdpBindId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP binding of
|
|
the pseudowire to be tested by a VCCV trace route test.
|
|
|
|
The all-zeros value indicates an unused SDP binding.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { '0000000000000000'h }
|
|
::= { tmnxOamVccvTrCtlEntry 1 }
|
|
|
|
tmnxOamVccvTrCtlReplyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ip (2),
|
|
controlChannel (4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlReplyMode specifies the band to be used by
|
|
the echo reply.
|
|
ip (2) out-of-band reply
|
|
controlChannel (4) inband reply
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3 ('Packet Format')."
|
|
DEFVAL { controlChannel }
|
|
::= { tmnxOamVccvTrCtlEntry 2 }
|
|
|
|
tmnxOamVccvTrCtlSpokeSdpId OBJECT-TYPE
|
|
SYNTAX TmnxSpokeSdpIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlSpokeSdpId specifies the spoke SDP
|
|
identifier to be used when performing a VCCV trace route test on a FEC
|
|
129 pseudowire.
|
|
|
|
A value of zero indicates that no spoke SDP identifier has been
|
|
configured.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrCtlEntry 3 }
|
|
|
|
tmnxOamVccvTrCtlSaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlSaiiGlobalId specifies the global
|
|
identifier of the Source Attachment Individual Identifier (SAII) to be
|
|
used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no global identifier has been
|
|
configured.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrCtlEntry 4 }
|
|
|
|
tmnxOamVccvTrCtlSaiiPrefix OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlSaiiPrefix specifies the prefix of the
|
|
Source Attachment Individual Identifier (SAII) to be used when testing
|
|
a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no prefix has been configured.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrCtlEntry 5 }
|
|
|
|
tmnxOamVccvTrCtlSaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlSaiiAcId specifies the attachment circuit
|
|
identifier of the Source Attachment Individual Identifier (SAII) to be
|
|
used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no attachment circuit identifier has
|
|
been configured.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrCtlEntry 6 }
|
|
|
|
tmnxOamVccvTrCtlTaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlTaiiGlobalId specifies the global
|
|
identifier of the Target Attachment Individual Identifier (TAII) to be
|
|
used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no global identifier has been
|
|
configured.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrCtlEntry 7 }
|
|
|
|
tmnxOamVccvTrCtlTaiiPrefix OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlTaiiPrefix specifies the prefix of the
|
|
Target Attachment Individual Identifier (TAII) to be used when testing
|
|
a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no prefix has been configured.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrCtlEntry 8 }
|
|
|
|
tmnxOamVccvTrCtlTaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlTaiiAcId specifies the attachment circuit
|
|
identifier of the Target Attachment Individual Identifier (TAII) to be
|
|
used when testing a FEC 129 AII Type 2 pseudowire.
|
|
|
|
A value of zero indicates that no attachment circuit identifier has
|
|
been configured.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', Section 3.2, 'AII Type 2'"
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrCtlEntry 9 }
|
|
|
|
tmnxOamVccvTrCtlTestSubMode OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvTestSubMode
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlTestSubMode specifies the type of VCCV
|
|
trace route test to perform.
|
|
|
|
When this object is 'unspecified(1)', the type of VCCV trace route
|
|
test to be performed is determined when the test is started, from the
|
|
set of tmnxOamVccvTrCtlTable objects configured with non-default
|
|
values.
|
|
|
|
If there is a mismatch between tmnxOamVccvTrCtlTestSubMode and the type
|
|
of the pseudowire to be tested, the test will fail. For example, if
|
|
tmnxOamVccvTrCtlTestSubMode is 'static(2)', and there is no
|
|
TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
|
|
the test will fail.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { unspecified }
|
|
::= { tmnxOamVccvTrCtlEntry 10 }
|
|
|
|
tmnxOamVccvTrCtlAssocChannel OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvAssocChannel
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlAssocChannel specifies the launched echo
|
|
request's usage of the Associated Channel (ACH) mechanism, when
|
|
performing an MPLS-TP VCCV trace route test.
|
|
|
|
When tmnxOamVccvTrCtlTestSubMode is 'static(2)', the default value for
|
|
tmnxOamVccvTrCtlAssocChannel is 'nonIp(2)'.
|
|
|
|
The supported object combinations for VCCV trace route tests are
|
|
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
|
|
DEFVAL { notApplicable }
|
|
::= { tmnxOamVccvTrCtlEntry 11 }
|
|
|
|
tmnxOamVccvTrCtlSwitTgtFecType OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvSwitTgtFecType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrCtlSwitTgtFecType specifies the type of
|
|
downstream FEC (Forward Equivalence Class) segment to be tested.
|
|
|
|
This object must be set to a non-default value when the path to be
|
|
tested starts with a FEC segment, and switches to a FEC segment with a
|
|
different type. For example, if the path to be tested starts with a
|
|
static FEC, and switches to FEC 128, this object must be set to
|
|
'fec128(2)'."
|
|
DEFVAL { none }
|
|
::= { tmnxOamVccvTrCtlEntry 12 }
|
|
|
|
tmnxOamVccvTrNextPwSegmentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'vccvTraceRoute'
|
|
probe operation where a VCCV next hop list is returned.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'vccvTraceRoute' probe is determined.
|
|
|
|
An entry is removed from this table when its corresponding
|
|
tmnxOamTrProbeHistoryEntry is deleted."
|
|
::= { tmnxOamTraceRouteObjs 27 }
|
|
|
|
tmnxOamVccvTrNextPwSegmentEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvTrNextPwSegmentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two
|
|
index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamVccvTrNextPwSegmentEntry belongs to. The third index element
|
|
identifies an OAM trace route test run. The fourth, fifth and sixth
|
|
index elements select a single OAM 'vccvTraceRoute' reply."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex
|
|
}
|
|
::= { tmnxOamVccvTrNextPwSegmentTable 1 }
|
|
|
|
TmnxOamVccvTrNextPwSegmentEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVccvTrNextPwID TmnxVcIdOrNone,
|
|
tmnxOamVccvTrNextPwType SdpBindVcType,
|
|
tmnxOamVccvTrNextSenderAddrType InetAddressType,
|
|
tmnxOamVccvTrNextSenderAddr InetAddress,
|
|
tmnxOamVccvTrNextRemoteAddrType InetAddressType,
|
|
tmnxOamVccvTrNextRemoteAddr InetAddress,
|
|
tmnxOamVccvTrNextSaiiGlobalId TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvTrNextSaiiPrefix Unsigned32,
|
|
tmnxOamVccvTrNextSaiiAcId Unsigned32,
|
|
tmnxOamVccvTrNextTaiiGlobalId TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvTrNextTaiiPrefix Unsigned32,
|
|
tmnxOamVccvTrNextTaiiAcId Unsigned32,
|
|
tmnxOamVccvTrNextTpAgi OCTET STRING,
|
|
tmnxOamVccvTrNextTpSaiiGlobalId TmnxMplsTpGlobalID,
|
|
tmnxOamVccvTrNextTpSaiiNodeId TmnxMplsTpNodeID,
|
|
tmnxOamVccvTrNextTpSaiiAcId Unsigned32,
|
|
tmnxOamVccvTrNextTpTaiiGlobalId TmnxMplsTpGlobalID,
|
|
tmnxOamVccvTrNextTpTaiiNodeId TmnxMplsTpNodeID,
|
|
tmnxOamVccvTrNextTpTaiiAcId Unsigned32
|
|
}
|
|
|
|
tmnxOamVccvTrNextPwID OBJECT-TYPE
|
|
SYNTAX TmnxVcIdOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire
|
|
in the trace route operation for a specific 'vccvTraceRoute' probe
|
|
reply. A value of '0' indicates that there are no further next-hops
|
|
for a specific trace route operation."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 1 }
|
|
|
|
tmnxOamVccvTrNextPwType OBJECT-TYPE
|
|
SYNTAX SdpBindVcType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextPwType indicates the next-hop
|
|
pseudo-wire type in the trace route operation for a specific
|
|
'vccvTraceRoute' probe reply."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 2 }
|
|
|
|
tmnxOamVccvTrNextSenderAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop
|
|
sender IP address type in the trace route operation for a specific
|
|
'vccvTraceRoute' probe reply."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 3 }
|
|
|
|
tmnxOamVccvTrNextSenderAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender
|
|
IP address in the trace route operation for a specific
|
|
'vccvTraceRoute' probe reply."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 4 }
|
|
|
|
tmnxOamVccvTrNextRemoteAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop
|
|
remote IP address type in the trace route operation for a specific
|
|
'vccvTraceRoute' probe reply."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 5 }
|
|
|
|
tmnxOamVccvTrNextRemoteAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop remote
|
|
IP address in the trace route operation for a specific
|
|
'vccvTraceRoute' probe reply."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 6 }
|
|
|
|
tmnxOamVccvTrNextSaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextSaiiGlobalId indicates the global
|
|
identifier of the Source Attachment Individual Identifier (SAII) of a
|
|
specific 'vccvTraceRoute' probe reply.
|
|
|
|
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
|
|
probed. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 5003 Section 3.2"
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 7 }
|
|
|
|
tmnxOamVccvTrNextSaiiPrefix OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextSaiiPrefix indicates the prefix of the
|
|
Source Attachment Individual Identifier (SAII) of a specific
|
|
'vccvTraceRoute' probe reply.
|
|
|
|
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
|
|
probed. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 5003 Section 3.2"
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 8 }
|
|
|
|
tmnxOamVccvTrNextSaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextSaiiAcId indicates the attachment
|
|
circuit identifier of the Source Attachment Individual Identifier
|
|
(SAII) of a specific 'vccvTraceRoute' probe reply.
|
|
|
|
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
|
|
probed. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 5003 Section 3.2"
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 9 }
|
|
|
|
tmnxOamVccvTrNextTaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTaiiGlobalId indicates the global
|
|
identifier of the Target Attachment Individual Identifier (TAII) of a
|
|
specific 'vccvTraceRoute' probe reply.
|
|
|
|
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
|
|
probed. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 5003 Section 3.2"
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 10 }
|
|
|
|
tmnxOamVccvTrNextTaiiPrefix OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTaiiPrefix indicates the prefix of the
|
|
Target Attachment Individual Identifier (TAII) of a specific
|
|
'vccvTraceRoute' probe reply.
|
|
|
|
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
|
|
probed. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 5003 Section 3.2"
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 11 }
|
|
|
|
tmnxOamVccvTrNextTaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTaiiAcId indicates the attachment
|
|
circuit identifier of the Target Attachment Individual Identifier
|
|
(TAII) of a specific 'vccvTraceRoute' probe reply.
|
|
|
|
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
|
|
probed. Otherwise, zero is returned."
|
|
REFERENCE
|
|
"RFC 5003 Section 3.2"
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 12 }
|
|
|
|
tmnxOamVccvTrNextTpAgi OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTpAgi indicates the Service Identifier
|
|
field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
|
|
|
|
If a pseudowire other than an MPLS-TP pseudowire was probed, the
|
|
all-zeros value is returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 13 }
|
|
|
|
tmnxOamVccvTrNextTpSaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpGlobalID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTpSaiiGlobalId indicates the Source
|
|
Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
|
|
PDU.
|
|
|
|
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
|
|
returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 14 }
|
|
|
|
tmnxOamVccvTrNextTpSaiiNodeId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTpSaiiNodeId indicates the Source Node
|
|
ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
|
|
|
|
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
|
|
returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 15 }
|
|
|
|
tmnxOamVccvTrNextTpSaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTpSaiiAcId indicates the Source
|
|
Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
|
|
of the reply PDU.
|
|
|
|
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
|
|
returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 16 }
|
|
|
|
tmnxOamVccvTrNextTpTaiiGlobalId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpGlobalID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTpTaiiGlobalId indicates the Destination
|
|
Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
|
|
PDU.
|
|
|
|
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
|
|
returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 17 }
|
|
|
|
tmnxOamVccvTrNextTpTaiiNodeId OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTpTaiiNodeId indicates the Destination
|
|
Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
|
|
PDU.
|
|
|
|
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
|
|
returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 18 }
|
|
|
|
tmnxOamVccvTrNextTpTaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrNextTpTaiiAcId indicates the Destination
|
|
Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
|
|
of the reply PDU.
|
|
|
|
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
|
|
returned."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamVccvTrNextPwSegmentEntry 19 }
|
|
|
|
tmnxOamP2mpLspTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamP2mpLspTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamP2mpLspTrCtlTable contains configuration information for
|
|
'p2mpLspTrace' tests."
|
|
::= { tmnxOamTraceRouteObjs 28 }
|
|
|
|
tmnxOamP2mpLspTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamP2mpLspTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamP2mpLspTrCtlEntry contains configuration information for one
|
|
'p2mpLspTrace' test.
|
|
|
|
SROS creates a row when tmnxOamTrCtlTestMode is set to 'p2mpLspTrace'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamP2mpLspTrCtlTable 1 }
|
|
|
|
TmnxOamP2mpLspTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamP2mpLspTrCtlLspName TLNamedItemOrEmpty,
|
|
tmnxOamP2mpLspTrCtlInstName TNamedItemOrEmpty,
|
|
tmnxOamP2mpLspTrCtlLeafIpAddr InetAddress,
|
|
tmnxOamP2mpLspTrCtlLeafIpAddrType InetAddressType
|
|
}
|
|
|
|
tmnxOamP2mpLspTrCtlLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative name of the target P2MP Labeled Switch Path (LSP) for
|
|
this OAM P2MP LSP Trace test. This parameter is mandatory."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamP2mpLspTrCtlEntry 1 }
|
|
|
|
tmnxOamP2mpLspTrCtlInstName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter identifies an instance of a P2MP LSP, either a primary
|
|
or secondary instance of a P2MP LSP Tree."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamP2mpLspTrCtlEntry 2 }
|
|
|
|
tmnxOamP2mpLspTrCtlLeafIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrCtlLeafIpAddr specifies the Internet
|
|
address of the egress leaf node of a P2MP LSP Tree. This parameter is
|
|
mandatory."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamP2mpLspTrCtlEntry 3 }
|
|
|
|
tmnxOamP2mpLspTrCtlLeafIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrCtlLeafIpAddrType specifies the type of
|
|
Internet address stored in tmnxOamP2mpLspTrCtlLeafIpAddr."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamP2mpLspTrCtlEntry 4 }
|
|
|
|
tmnxOamP2mpLspTrMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamP2mpLspTrMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'p2mpLspTrace'
|
|
probe operation when a Downstream Mapping TLV was returned. Each row
|
|
represents a single label map within the returned downstream mapping
|
|
TLV.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'p2mpLspTrace' probe is determined.
|
|
|
|
Entries are removed from this table when the corresponding
|
|
tmnxOamTrProbeHistoryEntry is deleted."
|
|
REFERENCE
|
|
"RFC 4379 Section 3.3"
|
|
::= { tmnxOamTraceRouteObjs 29 }
|
|
|
|
tmnxOamP2mpLspTrMapEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamP2mpLspTrMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamP2mpLspTrMapTable. The first two
|
|
index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamP2mpLspTrMapEntry belongs to. The third index element
|
|
identifies an OAM trace route test run. The fourth index element
|
|
selects the group of responses associated with a specific
|
|
probe attempt. The fifth and sixth indexes select the hop and
|
|
the probe at that hop for a particular Nokia SROS OAM
|
|
Trace Route operation. The seventh index selects a single downstream
|
|
L2 map entry within the specific probe reply."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamP2mpLspTrMapIndex
|
|
}
|
|
::= { tmnxOamP2mpLspTrMapTable 1 }
|
|
|
|
TmnxOamP2mpLspTrMapEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamP2mpLspTrMapIndex Unsigned32,
|
|
tmnxOamP2mpLspTrMapDSIPv4Addr IpAddress,
|
|
tmnxOamP2mpLspTrMapAddrType TmnxOamAddressType,
|
|
tmnxOamP2mpLspTrMapDSIfAddr Unsigned32,
|
|
tmnxOamP2mpLspTrMapMTU Unsigned32,
|
|
tmnxOamP2mpLspTrMapP2mpBranch TruthValue,
|
|
tmnxOamP2mpLspTrMapP2mpBud TruthValue
|
|
}
|
|
|
|
tmnxOamP2mpLspTrMapIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrMapIndex specifies a single L2 mapping
|
|
entry within a specific 'p2mpLspTrace' probe reply.
|
|
|
|
The agent starts assigning tmnxOamP2mpLspTrMapIndex values at 1."
|
|
::= { tmnxOamP2mpLspTrMapEntry 1 }
|
|
|
|
tmnxOamP2mpLspTrMapDSIPv4Addr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the IPv4 address
|
|
of the downstream LSR that this entry in the tmnxOamP2mpLspTrMapTable
|
|
describes. If the interface to the downstream LSR is numbered,
|
|
then the tmnxOamP2mpLspTrMapDSIPv4Addr can either be the downstream
|
|
LSR's Router ID or the interface address of the downstream LSR.
|
|
|
|
If the interface to the downstream LSR is unnumbered, the value of
|
|
tmnxOamP2mpLspTrMapDSIPv4Addr indicates the downstream LSR's Router
|
|
ID."
|
|
::= { tmnxOamP2mpLspTrMapEntry 2 }
|
|
|
|
tmnxOamP2mpLspTrMapAddrType OBJECT-TYPE
|
|
SYNTAX TmnxOamAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrMapAddrType indicates the type of
|
|
downstream interface address specified by tmnxOamP2mpLspTrMapDSIfAddr.
|
|
The only valid values for tmnxOamP2mpLspTrMapAddrType are
|
|
'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'."
|
|
::= { tmnxOamP2mpLspTrMapEntry 3 }
|
|
|
|
tmnxOamP2mpLspTrMapDSIfAddr OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When tmnxOamP2mpLspTrMapAddrType has a value of 'ipv4Address'
|
|
tmnxOamP2mpLspTrMapDSIfAddr indicates the downstream LSR's
|
|
interface address. When tmnxOamP2mpLspTrMapAddrType has a value
|
|
of 'unnumbered', tmnxOamP2mpLspTrMapDSIfAddr indicates the index
|
|
assigned by the upstream LSR to the interface."
|
|
::= { tmnxOamP2mpLspTrMapEntry 4 }
|
|
|
|
tmnxOamP2mpLspTrMapMTU OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrMapMTU indicates the largest MPLS frame
|
|
(including the label stack) that fits on the interface to the
|
|
downstream LSR."
|
|
::= { tmnxOamP2mpLspTrMapEntry 5 }
|
|
|
|
tmnxOamP2mpLspTrMapP2mpBranch OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamP2mpLspTrMapP2mpBranch is 'true', the
|
|
'p2mpLspTrace' response indicates that the responding router is a
|
|
branch node of the P2MP LSP tree."
|
|
::= { tmnxOamP2mpLspTrMapEntry 6 }
|
|
|
|
tmnxOamP2mpLspTrMapP2mpBud OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value of tmnxOamP2mpLspTrMapP2mpBud is 'true', the
|
|
'p2mpLspTrace' response indicates that the responding router is a bud
|
|
node of the P2MP LSP tree."
|
|
::= { tmnxOamP2mpLspTrMapEntry 7 }
|
|
|
|
tmnxOamP2mpLspTrDSLabelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamP2mpLspTrDSLabelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a table for storing the results of an OAM 'p2mpLspTrace'
|
|
probe operation when a Downstream Mapping TLV was
|
|
returned. Each row represents a single downstream label within a
|
|
returned downstream L2 mapping TLV.
|
|
|
|
An entry in this table is created when the result of an OAM
|
|
'p2mpLspTrace' probe is determined.
|
|
|
|
Entries are removed from this table when the corresponding
|
|
tmnxOamP2mpLspTrMapEntry is deleted."
|
|
::= { tmnxOamTraceRouteObjs 30 }
|
|
|
|
tmnxOamP2mpLspTrDSLabelEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamP2mpLspTrDSLabelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamP2mpLspTrDSLabelTable. The first
|
|
two index elements identify the tmnxOamTrCtlEntry that a
|
|
tmnxOamLspTrMapEntry belongs to. The third index element
|
|
identifies a OAM trace route test run. The fourth index element
|
|
selects the group of responses associated with a specific
|
|
probe attempt. The fifth and sixth indexes select the hop and
|
|
the probe at that hop for a particular Nokia SROS OAM
|
|
Trace Route operation. The seventh index selects a single downstream
|
|
L2 map entry within the specific probe reply. The eighth index
|
|
selects successive downstream L2 label entries contained in a
|
|
specific probe reply."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamLspTrMapIndex,
|
|
tmnxOamP2mpLspTrDSLabelIndex
|
|
}
|
|
::= { tmnxOamP2mpLspTrDSLabelTable 1 }
|
|
|
|
TmnxOamP2mpLspTrDSLabelEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamP2mpLspTrDSLabelIndex Unsigned32,
|
|
tmnxOamP2mpLspTrDSLabelLabel MplsLabel,
|
|
tmnxOamP2mpLspTrDSLabelProtocol TmnxOamSignalProtocol
|
|
}
|
|
|
|
tmnxOamP2mpLspTrDSLabelIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamP2mpLspTrDSLabelIndex selects a single downstream L2 label
|
|
entry within a specific L2 mapping entry reply.
|
|
|
|
The agent starts assigning tmnxOamP2mpLspTrDSLabelIndex values at 1."
|
|
::= { tmnxOamP2mpLspTrDSLabelEntry 1 }
|
|
|
|
tmnxOamP2mpLspTrDSLabelLabel OBJECT-TYPE
|
|
SYNTAX MplsLabel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrDSLabelLabel is the label used by the
|
|
downstream router specified by this downstream L2 label entry."
|
|
::= { tmnxOamP2mpLspTrDSLabelEntry 2 }
|
|
|
|
tmnxOamP2mpLspTrDSLabelProtocol OBJECT-TYPE
|
|
SYNTAX TmnxOamSignalProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamP2mpLspTrDSLabelProtocol is the signaling protocol
|
|
used by the router for the label specified by this downstream L2 label
|
|
entry."
|
|
::= { tmnxOamP2mpLspTrDSLabelEntry 3 }
|
|
|
|
tmnxOamEthCfmTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamEthCfmTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamEthCfmTrCtlTable contains Ethernet CFM-specific configuration
|
|
information for 'ethCfmLinkTrace' tests.
|
|
|
|
This table extends the tmnxOamTrCtlTable. A row is automatically
|
|
created in this table when tmnxOamTrCtlTestMode is set to 'ethCfmLinkTrace'.
|
|
|
|
Destroying a row in tmnxOamTrCtlTable automatically destroys the row
|
|
(if any) with the same index values in tmnxOamEthCfmTrCtlTable."
|
|
::= { tmnxOamTraceRouteObjs 31 }
|
|
|
|
tmnxOamEthCfmTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamEthCfmTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamEthCfmTrCtlEntry defines an entry in the
|
|
tmnxOamEthCfmTrCtlTable. Each index is an object in
|
|
tmnxOamTrCtlTable."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamEthCfmTrCtlTable 1 }
|
|
|
|
TmnxOamEthCfmTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamEthCfmTrCtlTgtMacAddr MacAddress,
|
|
tmnxOamEthCfmTrCtlSrcMdIndex Unsigned32,
|
|
tmnxOamEthCfmTrCtlSrcMaIndex Unsigned32,
|
|
tmnxOamEthCfmTrCtlSrcMepId Dot1agCfmMepIdOrZero,
|
|
tmnxOamEthCfmTrCtlRemoteMepId Dot1agCfmMepIdOrZero
|
|
}
|
|
|
|
tmnxOamEthCfmTrCtlTgtMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrCtlTgtMacAddr specifies the destination
|
|
MAC address for the test.
|
|
|
|
A non-zero unicast destination MAC address is required in each test frame
|
|
sent for the test. The destination MAC address can be specified directly
|
|
(using this object) or indirectly (see the DESCRIPTION of
|
|
tmnxOamEthCfmTrCtlRemoteMepId).
|
|
|
|
Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and
|
|
tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value.
|
|
Otherwise, an attempt to administratively enable the test (using
|
|
tmnxOamSaaCtlAdminStatus) will fail."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamEthCfmTrCtlEntry 1 }
|
|
|
|
tmnxOamEthCfmTrCtlSrcMdIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrCtlSrcMdIndex specifies the source CFM
|
|
maintenance domain index for the test. Zero is the null CFM
|
|
maintenance domain index."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmTrCtlEntry 2 }
|
|
|
|
tmnxOamEthCfmTrCtlSrcMaIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrCtlSrcMaIndex specifies the source CFM
|
|
maintenance association index for the test. Zero is the null CFM
|
|
maintenance association index."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmTrCtlEntry 3 }
|
|
|
|
tmnxOamEthCfmTrCtlSrcMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrCtlSrcMepId specifies the source
|
|
Maintenance association End Point Identifier (MEP ID) for the test.
|
|
Zero is the null MEP ID."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmTrCtlEntry 4 }
|
|
|
|
tmnxOamEthCfmTrCtlRemoteMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrCtlRemoteMepId specifies the remote
|
|
Maintenance association End Point Identifier (MEP ID) for the test.
|
|
|
|
A non-zero unicast destination MAC address is required in each test frame
|
|
sent for the test. The destination MAC address can be specified directly
|
|
(using tmnxOamEthCfmTrCtlTgtMacAddr) or indirectly (using this object).
|
|
|
|
Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and
|
|
tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value.
|
|
Otherwise, an attempt to administratively enable the test (using
|
|
tmnxOamSaaCtlAdminStatus) will fail.
|
|
|
|
Suppose this object is assigned a non-default value. Then, at the
|
|
start of each test run, SROS reads
|
|
TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
|
|
destination MAC address to use for the test run.
|
|
|
|
The following index values are used for the read:
|
|
tmnxOamEthCfmTrCtlSrcMdIndex,
|
|
tmnxOamEthCfmTrCtlSrcMaIndex,
|
|
tmnxOamEthCfmTrCtlSrcMepId,
|
|
tmnxOamEthCfmTrCtlRemoteMepId.
|
|
|
|
If the search fails to find a destination MAC address, no test frames
|
|
will be sent for the test run. The number of frames to be sent during
|
|
a test run is configured using tmnxOamTrCtlProbesPerHop,
|
|
tmnxOamTrCtlInitialTtl, and tmnxOamTrCtlMaxTtl.
|
|
|
|
Configuring tmnxOamEthCfmTrCtlRemoteMepId (instead of
|
|
tmnxOamEthCfmTrCtlDestMacAddr) has the following advantage: if the
|
|
hardware hosting the test's far end is replaced (meaning a new
|
|
destination MAC address is present), the test does not need to be
|
|
reconfigured."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamEthCfmTrCtlEntry 5 }
|
|
|
|
tmnxOamEthCfmTrPrHistTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamEthCfmTrPrHistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamEthCfmTrPrHistTable contains Ethernet CFM-specific probe
|
|
history for 'ethCfmLinkTrace' tests.
|
|
|
|
This table extends the tmnxOamTrProbeHistoryTable. A row is
|
|
automatically created in this table when a row is created in
|
|
tmnxOamTrProbeHistoryTable for a test with tmnxOamTrCtlTestMode set to
|
|
'ethCfmLinkTrace'. Deleting a row in tmnxOamTrProbeHistoryTable
|
|
automatically deletes the row (if any) with the same index values in
|
|
tmnxOamEthCfmTrPrHistTable."
|
|
::= { tmnxOamTraceRouteObjs 32 }
|
|
|
|
tmnxOamEthCfmTrPrHistEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamEthCfmTrPrHistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the tmnxOamEthCfmTrPrHistTable. The indices are
|
|
the same as the tmnxOamTrProbeHistoryTable indices."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex
|
|
}
|
|
::= { tmnxOamEthCfmTrPrHistTable 1 }
|
|
|
|
TmnxOamEthCfmTrPrHistEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamEthCfmTrPrHistIngressMac MacAddress,
|
|
tmnxOamEthCfmTrPrHistEgressMac MacAddress,
|
|
tmnxOamEthCfmTrPrHistRelayAction INTEGER,
|
|
tmnxOamEthCfmTrPrHistForwarded TruthValue,
|
|
tmnxOamEthCfmTrPrHistTerminalMep TruthValue
|
|
}
|
|
|
|
tmnxOamEthCfmTrPrHistIngressMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrPrHistIngressMac indicates the ingress MAC
|
|
address of the probe."
|
|
::= { tmnxOamEthCfmTrPrHistEntry 1 }
|
|
|
|
tmnxOamEthCfmTrPrHistEgressMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrPrHistEgressMac indicates the egress MAC
|
|
address of the probe."
|
|
::= { tmnxOamEthCfmTrPrHistEntry 2 }
|
|
|
|
tmnxOamEthCfmTrPrHistRelayAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
rlyHit (1),
|
|
rlyFdb (2),
|
|
rlyMpdb (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrPrHistRelayAction indicates the value of
|
|
the Relay Action field in the Link Trace Reply. 'unknown(0)' is
|
|
returned when a Link Trace Reply has not arrived, or the Relay Action
|
|
field in the Link Trace Reply is outside the expected range."
|
|
::= { tmnxOamEthCfmTrPrHistEntry 3 }
|
|
|
|
tmnxOamEthCfmTrPrHistForwarded OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrPrHistForwarded indicates if a Link Trace
|
|
Message was forwarded by the responding Maintenance Point (MP), as
|
|
returned in the 'FwdYes' flag of the Flags field of the Link Trace
|
|
Reply."
|
|
REFERENCE
|
|
"Modeled on the dot1agCfmLtrForwarded object in IEEE8021-CFM-MIB."
|
|
::= { tmnxOamEthCfmTrPrHistEntry 4 }
|
|
|
|
tmnxOamEthCfmTrPrHistTerminalMep OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamEthCfmTrPrHistTerminalMep indicates whether the
|
|
forwarded Link Trace Message reached a MEP enclosing its MA, as
|
|
returned in the Terminal MEP flag of the Flags field of the Link Trace
|
|
Reply."
|
|
REFERENCE
|
|
"Modeled on the dot1agCfmLtrTerminalMep object in IEEE8021-CFM-MIB."
|
|
::= { tmnxOamEthCfmTrPrHistEntry 5 }
|
|
|
|
tmnxOamLspTrFecStackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLspTrFecStackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLspTrFecStackTable has a row for each RFC 6424 FEC (Forwarding
|
|
Equivalence Class) Stack Change sub-TLV present in a currently managed
|
|
'lspTraceRoute' reply PDU.
|
|
|
|
The FEC Stack Change sub-TLV is a component of the RFC 6424 Downstream
|
|
Detailed Mapping TLV.
|
|
|
|
An 'lspTraceRoute' reply PDU can contain several Downstream Detailed
|
|
Mapping TLVs. A Downstream Detailed Mapping TLV can contain several
|
|
FEC Stack Change sub-TLVs.
|
|
|
|
The set of tmnxOamLspTrFecStackTable rows for a reply PDU holds the
|
|
set of FEC stack changes recorded in the reply PDU, including
|
|
information about MPLS tunnels and/or LSP stitching on the tested LSP."
|
|
REFERENCE
|
|
"RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
|
|
over MPLS Tunnels', Section 3.3, 'Downstream Detailed Mapping TLV'.
|
|
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2, 'Target FEC Stack'."
|
|
::= { tmnxOamTraceRouteObjs 33 }
|
|
|
|
tmnxOamLspTrFecStackEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLspTrFecStackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in tmnxOamLspTrFecStackTable is created by the system for each
|
|
RFC 6424 FEC Stack Change sub-TLV present in a currently managed
|
|
'lspTraceRoute' reply PDU.
|
|
|
|
A row is deleted when the corresponding tmnxOamLspTrMapTable row is
|
|
deleted.
|
|
|
|
The first six indices specify an 'lspTraceRoute' reply PDU.
|
|
|
|
The first seven indices specify an RFC 6424 Downstream Detailed
|
|
Mapping TLV within an 'lspTraceRoute' reply PDU.
|
|
|
|
The eight indices specify an RFC 6424 FEC Stack Change sub-TLV within
|
|
a Downstream Detailed Mapping TLV within an 'lspTraceRoute' reply PDU."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamLspTrMapIndex,
|
|
tmnxOamLspTrFecStackFecIndex
|
|
}
|
|
::= { tmnxOamLspTrFecStackTable 1 }
|
|
|
|
TmnxOamLspTrFecStackEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLspTrFecStackFecIndex Unsigned32,
|
|
tmnxOamLspTrFecStackOperType INTEGER,
|
|
tmnxOamLspTrFecStackFecSubType TNamedItemOrEmpty,
|
|
tmnxOamLspTrFecStackPrefixType InetAddressType,
|
|
tmnxOamLspTrFecStackPrefix InetAddress,
|
|
tmnxOamLspTrFecStackPrefixLen InetAddressPrefixLength,
|
|
tmnxOamLspTrFecStackRemPeerAddrT InetAddressType,
|
|
tmnxOamLspTrFecStackRemPeerAddr InetAddress
|
|
}
|
|
|
|
tmnxOamLspTrFecStackFecIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackFecIndex specifies one RFC 6424 FEC
|
|
Stack Change sub-TLV within the specified Downstream Detailed Mapping
|
|
TLV."
|
|
::= { tmnxOamLspTrFecStackEntry 1 }
|
|
|
|
tmnxOamLspTrFecStackOperType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
push (1),
|
|
pop (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackOperType indicates the value of the
|
|
following Operation Type field (where +-> indicates encapsulation):
|
|
'lspTraceRoute' reply PDU
|
|
+-> RFC 6424 Downstream Detailed Mapping TLV
|
|
+-> RFC 6424 FEC Stack Change sub-TLV
|
|
+-> Operation Type field."
|
|
::= { tmnxOamLspTrFecStackEntry 2 }
|
|
|
|
tmnxOamLspTrFecStackFecSubType OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackFecSubType indicates the value of the
|
|
following Subtype field (where +-> indicates encapsulation):
|
|
'lspTraceRoute' reply PDU
|
|
+-> RFC 6424 Downstream Detailed Mapping TLV
|
|
+-> RFC 6424 FEC Stack Change sub-TLV
|
|
+-> RFC 4379 Target FEC Stack TLV
|
|
+-> RFC 4379 FEC-type-specific sub-TLV
|
|
(e.g. BGP labeled IPv4 prefix sub-TLV)
|
|
+-> Subtype field.
|
|
|
|
This object maps the numeric value in the Subtype field to an ASCII
|
|
string. The following examples illustrate the mapping.
|
|
|
|
Subtype Field tmnxOamLspTrFecStackFecSubType
|
|
-------------- ------------------------------
|
|
1 'LDP IPv4 prefix (1)'
|
|
3 'RSVP IPv4 LSP (3)'
|
|
12 'BGP labeled IPv4 prefix (12)'
|
|
16 'Nil FEC (16)'
|
|
99 'Unknown (99)'"
|
|
::= { tmnxOamLspTrFecStackEntry 3 }
|
|
|
|
tmnxOamLspTrFecStackPrefixType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackPrefixType indicates the type of
|
|
address stored in tmnxOamLspTrFecStackPrefix."
|
|
::= { tmnxOamLspTrFecStackEntry 4 }
|
|
|
|
tmnxOamLspTrFecStackPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackPrefix indicates the value of an IP
|
|
prefix (or IP address) field with the following encapsulation
|
|
(where +-> indicates encapsulation):
|
|
'lspTraceRoute' reply PDU
|
|
+-> RFC 6424 Downstream Detailed Mapping TLV
|
|
+-> RFC 6424 FEC Stack Change sub-TLV
|
|
+-> RFC 4379 Target FEC Stack TLV
|
|
+-> RFC 4379 FEC-type-specific sub-TLV
|
|
(e.g. LDP IPv4 Prefix sub-TLV)
|
|
+-> FEC-type-specific IP prefix field.
|
|
|
|
For example, the value returned could be the content of one of the
|
|
fields shown in the following table.
|
|
|
|
Field RFC 4379 Sub-TLV
|
|
------------------ -----------------------
|
|
Extended Tunnel ID RSVP IPv4 LSP
|
|
IPv4 Prefix BGP Labeled IPv4 Prefix
|
|
IPv4 Prefix LDP IPv4 Prefix
|
|
|
|
If no IP prefix field is present in the reply PDU,
|
|
tmnxOamLspTrFecStackPrefixType contains 'unknown(1)'."
|
|
::= { tmnxOamLspTrFecStackEntry 5 }
|
|
|
|
tmnxOamLspTrFecStackPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackPrefixLen indicates the value of an IP
|
|
prefix length field with the following encapsulation (where +->
|
|
indicates encapsulation):
|
|
'lspTraceRoute' reply PDU
|
|
+-> RFC 6424 Downstream Detailed Mapping TLV
|
|
+-> RFC 6424 FEC Stack Change sub-TLV
|
|
+-> RFC 4379 Target FEC Stack TLV
|
|
+-> RFC 4379 FEC-type-specific sub-TLV
|
|
(e.g. LDP IPv4 Prefix sub-TLV)
|
|
+-> FEC-type-specific IP prefix length field.
|
|
|
|
For example, the value returned could be the content of one of the
|
|
fields shown in the following table.
|
|
|
|
Field RFC 4379 Sub-TLV
|
|
------------- -----------------------
|
|
Prefix Length BGP Labeled IPv4 Prefix
|
|
Prefix Length LDP IPv4 Prefix
|
|
|
|
If no relevant IP prefix length field is present in the reply PDU,
|
|
tmnxOamLspTrFecStackPrefixLen contains 32 (for an IPv4 address), or
|
|
128 (for an IPv6 address)."
|
|
::= { tmnxOamLspTrFecStackEntry 6 }
|
|
|
|
tmnxOamLspTrFecStackRemPeerAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackRemPeerAddrT indicates the type of
|
|
address stored in tmnxOamLspTrFecStackRemPeerAddr."
|
|
::= { tmnxOamLspTrFecStackEntry 7 }
|
|
|
|
tmnxOamLspTrFecStackRemPeerAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLspTrFecStackRemPeerAddr indicates the value
|
|
contained in the remote peer address field with the following
|
|
encapsulation (where +-> indicates encapsulation):
|
|
'lspTraceRoute' reply PDU
|
|
+-> RFC 6424 Downstream Detailed Mapping TLV
|
|
+-> RFC 6424 FEC Stack Change sub-TLV
|
|
+-> Remote Peer Address field."
|
|
::= { tmnxOamLspTrFecStackEntry 8 }
|
|
|
|
tmnxOamVccvTrTgFec128CtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVccvTrTgFec128CtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvTrTgFec128CtlTable contains the target information for VCCV
|
|
(Virtual Circuit Connectivity Verification) trace route tests which
|
|
switch to downstream FEC (Forward Equivalence Class) 128 segments."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
::= { tmnxOamTraceRouteObjs 34 }
|
|
|
|
tmnxOamVccvTrTgFec128CtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvTrTgFec128CtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvTrTgFec128CtlEntry contains the target information for a
|
|
VCCV trace route test which switches to a downstream FEC 128 segment.
|
|
|
|
The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
|
|
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
|
|
launched VCCV trace route request.
|
|
|
|
A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
|
|
to 'fec128(2)'.
|
|
|
|
A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
|
|
|
|
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
|
|
the SNMP Set PDU will be rejected."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamVccvTrTgFec128CtlTable 1 }
|
|
|
|
TmnxOamVccvTrTgFec128CtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVccvTrTgFec128CtlSrcAddrT InetAddressType,
|
|
tmnxOamVccvTrTgFec128CtlSrcAddr InetAddress,
|
|
tmnxOamVccvTrTgFec128CtlDstAddrT InetAddressType,
|
|
tmnxOamVccvTrTgFec128CtlDstAddr InetAddress,
|
|
tmnxOamVccvTrTgFec128CtlPwId Unsigned32,
|
|
tmnxOamVccvTrTgFec128CtlPwType Unsigned32
|
|
}
|
|
|
|
tmnxOamVccvTrTgFec128CtlSrcAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgFec128CtlSrcAddrT specifies the address
|
|
type of tmnxOamVccvTrTgFec128CtlSrcAddr."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamVccvTrTgFec128CtlEntry 1 }
|
|
|
|
tmnxOamVccvTrTgFec128CtlSrcAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgFec128CtlSrcAddr specifies the value to be
|
|
copied into the Sender's PE Address (Sender's Provider Edge Address)
|
|
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
|
|
Stack' TLV within the launched VCCV trace route request."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamVccvTrTgFec128CtlEntry 2 }
|
|
|
|
tmnxOamVccvTrTgFec128CtlDstAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgFec128CtlDstAddrT specifies the address
|
|
type of tmnxOamVccvTrTgFec128CtlDstAddr."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamVccvTrTgFec128CtlEntry 3 }
|
|
|
|
tmnxOamVccvTrTgFec128CtlDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgFec128CtlDstAddr specifies the value to be
|
|
copied into the 'Remote PE Address' (Remote Provider Edge Address)
|
|
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
|
|
Stack' TLV within the launched VCCV trace route request."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamVccvTrTgFec128CtlEntry 4 }
|
|
|
|
tmnxOamVccvTrTgFec128CtlPwId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgFec128CtlPwId specifies the value to be
|
|
copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV trace route request.
|
|
|
|
Zero indicates no Pseudowire Identifier has been configured."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgFec128CtlEntry 5 }
|
|
|
|
tmnxOamVccvTrTgFec128CtlPwType OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgFec128CtlPwType specifies the value to be
|
|
copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV trace route request. The code points are defined in RFC
|
|
4446.
|
|
|
|
SROS supports services corresponding to the following RFC 4446 PW Type
|
|
code points.
|
|
|
|
PW Type Description
|
|
------- ---------------------------------------
|
|
2 ATM AAL5 SDU VCC transport
|
|
3 ATM transparent cell transport
|
|
5 Ethernet
|
|
9 ATM n-to-one VCC cell transport
|
|
10 ATM n-to-one VPC cell transport
|
|
17 Structure-agnostic E1 over packet
|
|
18 Structure-agnostic T1 (DS1) over packet
|
|
21 CES over PSN basic mode
|
|
23 CES over PSN TDM with CAS
|
|
|
|
Zero indicates no Pseudowire Type has been configured."
|
|
REFERENCE
|
|
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
|
|
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
|
|
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
|
|
(PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgFec128CtlEntry 6 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamVccvTrTgStaticCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvTrTgStaticCtlTable contains the target information for VCCV
|
|
(Virtual Circuit Connectivity Verification) trace route tests which
|
|
switch to downstream static (i.e. MPLS-TP) segments."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
::= { tmnxOamTraceRouteObjs 35 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamVccvTrTgStaticCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamVccvTrTgStaticCtlEntry contains the target information for a
|
|
VCCV trace route test which switches to a downstream static (i.e.
|
|
MPLS-TP) segment.
|
|
|
|
The values in a row are used to fill a 'Static Pseudowire' sub-TLV
|
|
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
|
|
launched VCCV trace route request.
|
|
|
|
A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
|
|
to 'static(3)'.
|
|
|
|
A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
|
|
|
|
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
|
|
the SNMP Set PDU will be rejected."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamVccvTrTgStaticCtlTable 1 }
|
|
|
|
TmnxOamVccvTrTgStaticCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamVccvTrTgStaticCtlAgi TmnxVPNRouteDistinguisher,
|
|
tmnxOamVccvTrTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvTrTgStaticCtlSaiiNode TmnxMplsTpNodeID,
|
|
tmnxOamVccvTrTgStaticCtlSaiiAcId Unsigned32,
|
|
tmnxOamVccvTrTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
|
|
tmnxOamVccvTrTgStaticCtlTaiiNode TmnxMplsTpNodeID,
|
|
tmnxOamVccvTrTgStaticCtlTaiiAcId Unsigned32
|
|
}
|
|
|
|
tmnxOamVccvTrTgStaticCtlAgi OBJECT-TYPE
|
|
SYNTAX TmnxVPNRouteDistinguisher
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgStaticCtlAgi specifies the value to be
|
|
copied into the 'Service Identifier' field of the 'Static Pseudowire'
|
|
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
|
|
trace route request. As specified in RFC 6426, the 'Service
|
|
Identifier' field may be filled with an AGI (Attachment Group
|
|
Identifier).
|
|
|
|
The all-zeroes value indicates no Service Identifier has been
|
|
configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
|
|
(PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
|
|
DEFVAL { '0000000000000000'H }
|
|
::= { tmnxOamVccvTrTgStaticCtlEntry 1 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlSaiiGlbl OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgStaticCtlSaiiGlbl specifies the value to
|
|
be copied into the 'Source Global ID' field of the 'Static Pseudowire'
|
|
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
|
|
trace route request.
|
|
|
|
Zero indicates no Source Global ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
|
|
'Uniquely Identifying an Operator - the Global_ID'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgStaticCtlEntry 2 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlSaiiNode OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgStaticCtlSaiiNode specifies the value to
|
|
be copied into the 'Source Node ID' field of the 'Static Pseudowire'
|
|
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
|
|
trace route request.
|
|
|
|
Zero indicates no Source Node ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
|
|
'Node and Interface Identifiers'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgStaticCtlEntry 3 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlSaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgStaticCtlSaiiAcId specifies the value to
|
|
be copied into the 'Source AC-ID' (Source Attachment Circuit
|
|
Identifier) field of the 'Static Pseudowire' sub-TLV within the
|
|
'Target FEC Stack' TLV within the launched VCCV trace route request.
|
|
|
|
Zero indicates no Source AC-ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', section 3.2, 'AII Type 2'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgStaticCtlEntry 4 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlTaiiGlbl OBJECT-TYPE
|
|
SYNTAX TmnxPwGlobalIdOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgStaticCtlTaiiGlbl specifies the value to
|
|
be copied into the 'Destination Global ID' field of the 'Static
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV trace route request.
|
|
|
|
Zero indicates no Destination Global ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
|
|
'Uniquely Identifying an Operator - the Global_ID'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgStaticCtlEntry 5 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlTaiiNode OBJECT-TYPE
|
|
SYNTAX TmnxMplsTpNodeID
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgStaticCtlTaiiNode specifies the value to
|
|
be copied into the 'Destination Node ID' field of the 'Static
|
|
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
|
|
launched VCCV trace route request.
|
|
|
|
Zero indicates no Destination Node ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
|
|
'Node and Interface Identifiers'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgStaticCtlEntry 6 }
|
|
|
|
tmnxOamVccvTrTgStaticCtlTaiiAcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamVccvTrTgStaticCtlTaiiAcId specifies the value to
|
|
be copied into the 'Destination AC-ID' (Destination Attachment Circuit
|
|
Identifier) field of the 'Static Pseudowire' sub-TLV within the
|
|
'Target FEC Stack' TLV within the launched VCCV trace route request.
|
|
|
|
Zero indicates no Destination AC-ID has been configured."
|
|
REFERENCE
|
|
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
|
|
section 2.3.2, 'Static Pseudowire Sub-TLV'.
|
|
RFC 5003, 'Attachment Individual Identifier (AII) Types for
|
|
Aggregation', section 3.2, 'AII Type 2'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamVccvTrTgStaticCtlEntry 7 }
|
|
|
|
tmnxOamIcmpTrLabelStackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamIcmpTrLabelStackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamIcmpTrLabelStackTable contains the information read from RFC
|
|
4950 MPLS Label Stack Objects in ICMPv4 or ICMPv6 replies, received in
|
|
response to locally initiated 'icmpTraceRoute(5)' tests."
|
|
REFERENCE
|
|
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
|
|
5, 'MPLS Label Stack Object'."
|
|
::= { tmnxOamTraceRouteObjs 36 }
|
|
|
|
tmnxOamIcmpTrLabelStackEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamIcmpTrLabelStackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamIcmpTrLabelStackEntry contains the information present in one
|
|
member of an RFC 4950 MPLS Label Stack Object, as received in one
|
|
ICMPv4 or ICMPv6 reply (received in response to a locally initiated
|
|
'icmpTraceRoute(5)' test).
|
|
|
|
One ICMPv4 or ICMPv6 reply can contain at most one MPLS Label Stack
|
|
Object. The MPLS Label Stack Object is a structure in the reply,
|
|
containing the MPLS encapsulation used for the test. One MPLS Label
|
|
Stack Object contains one or more members.
|
|
|
|
The first six indices specify the ICMPv4 or ICMPv6 reply. The seventh
|
|
index specifies the member number within the MPLS Label Stack Object.
|
|
|
|
SROS creates rows in this table when an ICMPv4 or ICMPv6 reply is
|
|
received (in response to a locally initiated 'icmpTraceRoute(5)' test)
|
|
containing an MPLS Label Stack Object. One row is created for each
|
|
member in the MPLS Label Stack Object.
|
|
|
|
SROS destroys rows in this table when the corresponding
|
|
tmnxOamTrProbeHistoryTable row is destroyed."
|
|
REFERENCE
|
|
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
|
|
5, 'MPLS Label Stack Object'."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex,
|
|
tmnxOamIcmpTrLabelStackMemberNum
|
|
}
|
|
::= { tmnxOamIcmpTrLabelStackTable 1 }
|
|
|
|
TmnxOamIcmpTrLabelStackEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamIcmpTrLabelStackMemberNum Unsigned32,
|
|
tmnxOamIcmpTrLabelStackLabel Unsigned32,
|
|
tmnxOamIcmpTrLabelStackExperimnt Unsigned32,
|
|
tmnxOamIcmpTrLabelStackBottom Unsigned32,
|
|
tmnxOamIcmpTrLabelStackTtl Unsigned32
|
|
}
|
|
|
|
tmnxOamIcmpTrLabelStackMemberNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrLabelStackMemberNum specifies the member
|
|
number within an RFC 4950 MPLS Label Stack Object.
|
|
|
|
The first member within an MPLS Label Stack Object is member number 1.
|
|
Subsequent members (if any) are numbered consecutively."
|
|
REFERENCE
|
|
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
|
|
5, 'MPLS Label Stack Object'."
|
|
::= { tmnxOamIcmpTrLabelStackEntry 1 }
|
|
|
|
tmnxOamIcmpTrLabelStackLabel OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..1048575)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrLabelStackLabel indicates the Label field
|
|
within the specified RFC 4950 MPLS Label Stack Object member."
|
|
REFERENCE
|
|
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
|
|
5, 'MPLS Label Stack Object'."
|
|
::= { tmnxOamIcmpTrLabelStackEntry 2 }
|
|
|
|
tmnxOamIcmpTrLabelStackExperimnt OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrLabelStackExperimnt indicates the
|
|
Experimental Use field within the specified RFC 4950 MPLS Label Stack
|
|
Object member."
|
|
REFERENCE
|
|
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
|
|
5, 'MPLS Label Stack Object'."
|
|
::= { tmnxOamIcmpTrLabelStackEntry 3 }
|
|
|
|
tmnxOamIcmpTrLabelStackBottom OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrLabelStackBottom indicates the Bottom of
|
|
Stack bit within the specified RFC 4950 MPLS Label Stack Object
|
|
member."
|
|
REFERENCE
|
|
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
|
|
5, 'MPLS Label Stack Object'."
|
|
::= { tmnxOamIcmpTrLabelStackEntry 4 }
|
|
|
|
tmnxOamIcmpTrLabelStackTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrLabelStackTtl indicates the Time To Live
|
|
field within the specified RFC 4950 MPLS Label Stack Object member."
|
|
REFERENCE
|
|
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
|
|
5, 'MPLS Label Stack Object'."
|
|
::= { tmnxOamIcmpTrLabelStackEntry 5 }
|
|
|
|
tmnxOamBierTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBierTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierTrCtlTable (along with tmnxOamTrCtlTable) contains the
|
|
configuration information for BIER (Bit Index Explicit Replication)
|
|
trace route tests."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017.
|
|
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
|
|
::= { tmnxOamTraceRouteObjs 37 }
|
|
|
|
tmnxOamBierTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBierTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierTrCtlEntry (along with tmnxOamTrCtlEntry) contains the
|
|
configuration information for a BIER trace route test.
|
|
|
|
A row is created when the corresponding tmnxOamTrCtlTestMode is set to
|
|
'bierTrace'.
|
|
|
|
A row is destroyed when the corresponding tmnxOamTrCtlTable row is
|
|
destroyed (using tmnxOamTrCtlRowStatus).
|
|
|
|
The values in a particular row in this table cannot be changed when
|
|
the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamBierTrCtlTable 1 }
|
|
|
|
TmnxOamBierTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBierTrCtlSubDomain Unsigned32,
|
|
tmnxOamBierTrCtlBfrId Unsigned32,
|
|
tmnxOamBierTrCtlBfrPfxAddrType InetAddressType,
|
|
tmnxOamBierTrCtlBfrPfxAddress InetAddress
|
|
}
|
|
|
|
tmnxOamBierTrCtlSubDomain OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrCtlSubDomain specifies the BIER sub-domain
|
|
to be tested.
|
|
|
|
Zero indicates the default sub-domain."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'.
|
|
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
|
|
Section 4.3, 'Sending BIER Echo Request'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamBierTrCtlEntry 1 }
|
|
|
|
tmnxOamBierTrCtlBfrId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrCtlBfrId specifies the identifier of the
|
|
Bit-Forwarding Router (BFR) to be traced.
|
|
|
|
The BFR-ID must be a member of the tested sub-domain (as configured
|
|
using tmnxOamBierTrCtlSubDomain). Otherwise, the test will fail.
|
|
|
|
Zero indicates no BFR-ID has been configured.
|
|
|
|
There are two methods to configure the destination to be traced:
|
|
1. tmnxOamBierTrCtlBfrId.
|
|
2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
|
|
|
|
Exactly one of the methods must be used. Otherwise, the test will
|
|
fail."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamBierTrCtlEntry 2 }
|
|
|
|
tmnxOamBierTrCtlBfrPfxAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrCtlBfrPfxAddrType specifies the address type
|
|
of tmnxOamBierTrCtlBfrPfxAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamBierTrCtlEntry 3 }
|
|
|
|
tmnxOamBierTrCtlBfrPfxAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrCtlBfrPfxAddress specifies a BFR prefix used
|
|
as a destination address for a BIER trace test.
|
|
|
|
There are two methods to configure the destination to be traced:
|
|
1. tmnxOamBierTrCtlBfrId.
|
|
2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
|
|
|
|
Exactly one of the methods must be used. Otherwise, the test will
|
|
fail."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamBierTrCtlEntry 4 }
|
|
|
|
tmnxOamBierTrProbeHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBierTrProbeHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierTrProbeHistoryTable (along with tmnxOamTrProbeHistoryTable)
|
|
contains the per-probe results for Bit Index Explicit Replication
|
|
(BIER) trace tests."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
|
|
RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017."
|
|
::= { tmnxOamTraceRouteObjs 38 }
|
|
|
|
tmnxOamBierTrProbeHistoryEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBierTrProbeHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBierTrProbeHistoryEntry (along with tmnxOamTrProbeHistoryEntry)
|
|
contains the results for one BIER trace probe.
|
|
|
|
A row is created/destroyed when the corresponding
|
|
tmnxOamTrProbeHistoryEntry is created/destroyed for a 'bierTrace'
|
|
test.
|
|
|
|
All the indices match the corresponding tmnxOamTrProbeHistoryEntry
|
|
indices."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 4.6, 'Receiving Echo Reply'."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex,
|
|
tmnxOamTrResultsTestRunIndex,
|
|
tmnxOamTrProbeHistoryIndex,
|
|
tmnxOamTrProbeHistoryHopIndex,
|
|
tmnxOamTrProbeHistoryProbeIndex
|
|
}
|
|
::= { tmnxOamBierTrProbeHistoryTable 1 }
|
|
|
|
TmnxOamBierTrProbeHistoryEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBierTrHistoryBfrId Unsigned32,
|
|
tmnxOamBierTrHistoryReturnCode TmnxOamBierHistoryReturnCode,
|
|
tmnxOamBierTrHistoryUpStrIfAddrT InetAddressType,
|
|
tmnxOamBierTrHistoryUpStrIfAddr InetAddress,
|
|
tmnxOamBierTrHistoryUpStrIfNum Unsigned32,
|
|
tmnxOamBierTrHistoryDnStrAddrTyp InetAddressType,
|
|
tmnxOamBierTrHistoryDnStrAddr InetAddress,
|
|
tmnxOamBierTrHistoryDnStrIfAddrT InetAddressType,
|
|
tmnxOamBierTrHistoryDnStrIfAddr InetAddress,
|
|
tmnxOamBierTrHistoryDnStrIfNum Unsigned32
|
|
}
|
|
|
|
tmnxOamBierTrHistoryBfrId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryBfrId indicates the identifier of the
|
|
Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
|
|
Request.
|
|
|
|
Zero is returned if the BFR-ID cannot be determined.
|
|
|
|
The BFR-Prefix (which is an alternative identifier of the target) can
|
|
be read using tmnxOamTrProbeHistoryAddress."
|
|
REFERENCE
|
|
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
|
|
November 2017, Section 1, 'Introduction'."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 1 }
|
|
|
|
tmnxOamBierTrHistoryReturnCode OBJECT-TYPE
|
|
SYNTAX TmnxOamBierHistoryReturnCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryReturnCode indicates the value copied
|
|
from the Return Code field of the BIER Echo Reply PDU.
|
|
|
|
Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
|
|
not arrive (e.g. in the case of a timeout)."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 2 }
|
|
|
|
tmnxOamBierTrHistoryUpStrIfAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryUpStrIfAddrT indicates the IP address
|
|
type of the address read using tmnxOamBierTrHistoryUpStrIfAddr."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 3 }
|
|
|
|
tmnxOamBierTrHistoryUpStrIfAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryUpStrIfAddr indicates the IP address
|
|
copied from the Upstream Address field of the Upstream Interface TLV
|
|
of the BIER Echo Reply.
|
|
|
|
When an IP address is not available, tmnxOamBierTrHistoryUpStrIfAddrT
|
|
is 'unknown'.
|
|
|
|
If the TLV's Upstream Address field contains an interface number (as
|
|
tagged by the TLV's Address Type field), the interface number is
|
|
available in tmnxOamBierTrHistoryUpStrIfNum."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 3.3.7, 'Upstream Interface TLV'."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 4 }
|
|
|
|
tmnxOamBierTrHistoryUpStrIfNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryUpStrIfNum indicates the interface
|
|
number copied from the Upstream Address field of the Upstream
|
|
Interface TLV of the BIER Echo Reply.
|
|
|
|
When an interface number is not available,
|
|
tmnxOamBierTrHistoryUpStrIfNum is zero.
|
|
|
|
If the TLV's Upstream Address field contains an IP address (as tagged
|
|
by the TLV's Address Type field), the IP address is available in
|
|
tmnxOamBierTrHistoryUpStrIfAddr."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 3.3.7, 'Upstream Interface TLV'."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 5 }
|
|
|
|
tmnxOamBierTrHistoryDnStrAddrTyp OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryDnStrAddrTyp indicates the IP address
|
|
type of the address read using tmnxOamBierTrHistoryDnStrAddr."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 6 }
|
|
|
|
tmnxOamBierTrHistoryDnStrAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryDnStrAddr indicates the IP address
|
|
copied from the Downstream Address field of the Downstream Mapping TLV
|
|
of the BIER Echo Reply.
|
|
|
|
When an IP address is not available, tmnxOamBierTrHistoryDnStrAddrTyp
|
|
is 'unknown'."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 3.3.4, 'Downstream Mapping TLV'."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 7 }
|
|
|
|
tmnxOamBierTrHistoryDnStrIfAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryDnStrIfAddrT indicates the IP address
|
|
type of the address read using tmnxOamBierTrHistoryDnStrIfAddr."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 8 }
|
|
|
|
tmnxOamBierTrHistoryDnStrIfAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryDnStrIfAddr indicates the IP address
|
|
copied from the Downstream Interface Address field of the Downstream
|
|
Mapping TLV of the BIER Echo Reply.
|
|
|
|
When an IP address is not available, tmnxOamBierTrHistoryDnStrIfAddrT
|
|
is 'unknown'.
|
|
|
|
If the TLV's Downstream Interface Address field contains an interface
|
|
number (as tagged by the TLV's Address Type field), the interface
|
|
number is available in tmnxOamBierTrHistoryDnStrIfNum."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 3.3.4, 'Downstream Mapping TLV'."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 9 }
|
|
|
|
tmnxOamBierTrHistoryDnStrIfNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBierTrHistoryDnStrIfNum indicates the interface
|
|
number copied from the Downstream Interface Address field of the
|
|
Downstream Mapping TLV of the BIER Echo Reply.
|
|
|
|
When an interface number is not available,
|
|
tmnxOamBierTrHistoryDnStrIfNum is zero.
|
|
|
|
If the TLV's Downstream Interface Address field contains an IP address
|
|
(as tagged by the TLV's Address Type field), the IP address is
|
|
available in tmnxOamBierTrHistoryDnStrIfAddr."
|
|
REFERENCE
|
|
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
|
|
Section 3.3.4, 'Downstream Mapping TLV'."
|
|
::= { tmnxOamBierTrProbeHistoryEntry 10 }
|
|
|
|
tmnxOamIcmpTrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamIcmpTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamIcmpTrCtlTable (along with tmnxOamTrCtlTable) contains the
|
|
configuration information for 'icmpTraceRoute' tests."
|
|
::= { tmnxOamTraceRouteObjs 39 }
|
|
|
|
tmnxOamIcmpTrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamIcmpTrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamIcmpTrCtlEntry (along with tmnxOamTrCtlEntry) contains the
|
|
configuration information for an 'icmpTraceRoute' test.
|
|
|
|
A row is created when the corresponding tmnxOamTrCtlTestMode is set to
|
|
'icmpTraceRoute'.
|
|
|
|
A row is destroyed when the corresponding tmnxOamTrCtlTable row is
|
|
destroyed (using tmnxOamTrCtlRowStatus).
|
|
|
|
The values in a particular row in this table cannot be changed when
|
|
the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'."
|
|
INDEX {
|
|
tmnxOamTrCtlOwnerIndex,
|
|
tmnxOamTrCtlTestIndex
|
|
}
|
|
::= { tmnxOamIcmpTrCtlTable 1 }
|
|
|
|
TmnxOamIcmpTrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamIcmpTrCtlProtocol INTEGER,
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort Unsigned32,
|
|
tmnxOamIcmpTrCtlDestUdpPortFixed TruthValue,
|
|
tmnxOamIcmpTrCtlPadSize Unsigned32
|
|
}
|
|
|
|
tmnxOamIcmpTrCtlProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp (1),
|
|
tcp (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrCtlProtocol specifies the type of packet to
|
|
be sent for the 'icmpTraceRoute' test.
|
|
|
|
'udp' specifies the transmission of UDP packets. 'udp' was the only
|
|
supported packet type, prior to SROS Release 21.10.
|
|
|
|
'tcp' specifies the transmission of TCP SYN packets.
|
|
|
|
If the 'icmpTraceRoute' test is an SAA test (as created using
|
|
tmnxOamSaaCtlRowStatus), only 'udp' is supported."
|
|
DEFVAL { udp }
|
|
::= { tmnxOamIcmpTrCtlEntry 1 }
|
|
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrCtlDestTcpUdpPort specifies the destination
|
|
UDP/TCP port number(s) sent in the test's packets.
|
|
|
|
If tmnxOamIcmpTrCtlProtocol='udp', the value is a UDP port number.
|
|
In that case:
|
|
a) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'true', every packet sent for
|
|
the test has destination UDP port tmnxOamIcmpTrCtlDestTcpUdpPort.
|
|
b) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'false', the first packet sent
|
|
for the test has destination UDP port
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort. The second packet sent
|
|
for the test has destination UDP port
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort+1. Etc.
|
|
|
|
If tmnxOamIcmpTrCtlProtocol='tcp', the value is a TCP port number. In
|
|
that case, every packet sent for the test has destination TCP port
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort.
|
|
|
|
The default is the port designated by IANA for UDP traceroute and TCP
|
|
traceroute.
|
|
|
|
Using, for example, the default 'icmpTraceRoute' configuration
|
|
tmnxOamIcmpTrCtlProtocol = 'udp'
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort = 33434
|
|
tmnxOamIcmpTrCtlDestUdpPortFixed = 'false'
|
|
in a network with the IANA-standard mtrace UDP port 33435 configured
|
|
for mtrace may result in conflicts between 'icmpTraceRoute' tests and
|
|
mtrace.
|
|
|
|
If the 'icmpTraceRoute' test is an SAA test (as created using
|
|
tmnxOamSaaCtlRowStatus), only 33434 is supported."
|
|
REFERENCE
|
|
"https://www.iana.org/assignments/service-names-port-numbers/
|
|
service-names-port-numbers.txt"
|
|
DEFVAL { 33434 }
|
|
::= { tmnxOamIcmpTrCtlEntry 2 }
|
|
|
|
tmnxOamIcmpTrCtlDestUdpPortFixed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrCtlDestUdpPortFixed specifies whether or not
|
|
to increment the destination UDP port number for each packet sent for
|
|
a UDP 'icmpTraceRoute' test. Details are in the
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort DESCRIPTION clause.
|
|
|
|
If the 'icmpTraceRoute' test is an SAA test (as created using
|
|
tmnxOamSaaCtlRowStatus), only 'false' is supported."
|
|
DEFVAL { false }
|
|
::= { tmnxOamIcmpTrCtlEntry 3 }
|
|
|
|
tmnxOamIcmpTrCtlPadSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..9786)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIcmpTrCtlPadSize specifies the number of padding
|
|
octets to add to the launched request packets for an 'icmpTraceRoute'
|
|
test.
|
|
|
|
Padding a request packet is typically used to ensure the test works
|
|
with large packets.
|
|
|
|
The combination
|
|
tmnxOamIcmpTrCtlPadSize > 0, and
|
|
tmnxOamIcmpTrCtlProtocol = 'tcp'
|
|
is not supported by some third party far end nodes.
|
|
|
|
If the 'icmpTraceRoute' test is an SAA test (as created using
|
|
tmnxOamSaaCtlRowStatus), only zero is supported.
|
|
|
|
tmnxOamTrCtlDataSize is ignored for 'icmpTraceRoute' tests."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamIcmpTrCtlEntry 4 }
|
|
|
|
tmnxOamSaaObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 3 }
|
|
|
|
tmnxOamSaaNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamSaaObjs 1 }
|
|
|
|
tmnxOamSaaCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamSaaCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamSaaCtlTable contains configuration and status information for
|
|
Service Assurance Agent (SAA) tests.
|
|
|
|
A TIMETRA-OAM-TEST-MIB test has one of two retention types.
|
|
1. An SAA test has a tmnxOamSaaCtlTable row. All the configuration
|
|
information for an SAA test is retained across an SROS CPM activity
|
|
switch or an SROS CPM reset.
|
|
2. An OAM test does not have a tmnxOamSaaCtlTable row. All the
|
|
configuration information for an OAM test is forgotten across an SROS
|
|
CPM activity switch or an SROS CPM reset.
|
|
|
|
SAA tests are supported for a subset of the test types, as described
|
|
in the following DESCRIPTION clauses:
|
|
tmnxOamPingCtlTestMode
|
|
tmnxOamTrCtlTestMode.
|
|
|
|
The results of an SAA test run (or an OAM test run) are stored in the
|
|
ping or trace route results tables (e.g. tmnxOamPingResultsTable,
|
|
tmnxOamPingHistoryTable, tmnxOamTrResultsTable, tmnxOamTrHopsTable,
|
|
tmnxOamTrProbeHistoryTable)."
|
|
::= { tmnxOamSaaObjs 2 }
|
|
|
|
tmnxOamSaaCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamSaaCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamSaaCtlEntry contains the configuration and status information
|
|
for one SAA test.
|
|
|
|
Rows are created and destroyed using tmnxOamSaaCtlRowStatus."
|
|
INDEX {
|
|
tmnxOamSaaCtlOwnerIndex,
|
|
tmnxOamSaaCtlTestIndex
|
|
}
|
|
::= { tmnxOamSaaCtlTable 1 }
|
|
|
|
TmnxOamSaaCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamSaaCtlOwnerIndex SnmpAdminString,
|
|
tmnxOamSaaCtlTestIndex SnmpAdminString,
|
|
tmnxOamSaaCtlRowStatus RowStatus,
|
|
tmnxOamSaaCtlStorageType StorageType,
|
|
tmnxOamSaaCtlLastChanged TimeStamp,
|
|
tmnxOamSaaCtlAdminStatus TmnxAdminState,
|
|
tmnxOamSaaCtlDescr TItemDescription,
|
|
tmnxOamSaaCtlTestMode TmnxOamTestMode,
|
|
tmnxOamSaaCtlRuns Counter32,
|
|
tmnxOamSaaCtlFailures Counter32,
|
|
tmnxOamSaaCtlLastRunResult TmnxOamTestResult,
|
|
tmnxOamSaaCtlAcctPolicyId Integer32,
|
|
tmnxOamSaaCtlSuppressAccounting TruthValue,
|
|
tmnxOamSaaCtlContinuous TruthValue,
|
|
tmnxOamSaaCtlKeepProbeHistoryAdm INTEGER,
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr INTEGER
|
|
}
|
|
|
|
tmnxOamSaaCtlOwnerIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlOwnerIndex specifies the name of the owner
|
|
of the test."
|
|
::= { tmnxOamSaaCtlEntry 1 }
|
|
|
|
tmnxOamSaaCtlTestIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlTestIndex specifies the test name of the
|
|
test.
|
|
|
|
The test is identified by the owner name and the test name. One owner
|
|
typically owns several tests. This indexing method ensures tests
|
|
created by several owners have unique indices."
|
|
::= { tmnxOamSaaCtlEntry 2 }
|
|
|
|
tmnxOamSaaCtlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlRowStatus specifies the row status of the
|
|
SAA test.
|
|
|
|
When creating an SAA test
|
|
1. The tmnxOamSaaCtlTable row must be created first.
|
|
2. The tmnxOamPingCtlTable or tmnxOamTrCtlTable row must be created
|
|
second.
|
|
|
|
Destroying a tmnxOamSaaCtlTable row destroys the corresponding
|
|
tmnxOamPingCtlTable or tmnxOamTrCtlTable row (if any).
|
|
|
|
An attempt to destroy a tmnxOamSaaCtlTable row will fail if
|
|
tmnxOamSaaCtlAdminStatus is 'inService(2)'."
|
|
::= { tmnxOamSaaCtlEntry 3 }
|
|
|
|
tmnxOamSaaCtlStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 14.0 R1. There is no
|
|
replacement object."
|
|
DEFVAL { nonVolatile }
|
|
::= { tmnxOamSaaCtlEntry 4 }
|
|
|
|
tmnxOamSaaCtlLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlLastChanged indicates the time the value of
|
|
a settable object in this row was last changed."
|
|
::= { tmnxOamSaaCtlEntry 5 }
|
|
|
|
tmnxOamSaaCtlAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxAdminState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlAdminStatus specifies the administrative
|
|
state of the SAA test.
|
|
|
|
tmnxOamSaaCtlAdminStatus = 'inService(2)' is a prerequisite for
|
|
starting an SAA test run. Once that prerequisite is met, the test run
|
|
can be started by setting the corresponding tmnxOamPingCtlAdminStatus
|
|
or tmnxOamTrCtlAdminStatus to 'enabled(1)'.
|
|
|
|
When the tmnxOamSaaCtlAdminStatus is 'inService(2)', an attempt to
|
|
modify any other configurable run-time property of the test (e.g.
|
|
tmnxOamPingCtlProbeCount, tmnxOamTrCtlFcName) will fail."
|
|
DEFVAL { outOfService }
|
|
::= { tmnxOamSaaCtlEntry 6 }
|
|
|
|
tmnxOamSaaCtlDescr OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlDescr specifies the description of the SAA
|
|
test."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamSaaCtlEntry 7 }
|
|
|
|
tmnxOamSaaCtlTestMode OBJECT-TYPE
|
|
SYNTAX TmnxOamTestMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlTestMode indicates the type of SAA test to
|
|
be performed.
|
|
|
|
When the value of this object is 'notConfigured(0)', no associated row
|
|
exists in either tmnxOamPingCtlTable or tmnxOamTrCtlTable.
|
|
|
|
When the value of this object is 'ping(1)', an associated row exists
|
|
in the tmnxOamPingCtlTable.
|
|
|
|
When the value of this object is 'traceroute(2)', an associated row
|
|
exists in the tmnxOamTrCtlTable."
|
|
DEFVAL { notConfigured }
|
|
::= { tmnxOamSaaCtlEntry 8 }
|
|
|
|
tmnxOamSaaCtlRuns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlRuns indicates the number of times this SAA
|
|
test has started."
|
|
::= { tmnxOamSaaCtlEntry 9 }
|
|
|
|
tmnxOamSaaCtlFailures OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlFailures indicates the number of times this
|
|
SAA test has failed."
|
|
::= { tmnxOamSaaCtlEntry 10 }
|
|
|
|
tmnxOamSaaCtlLastRunResult OBJECT-TYPE
|
|
SYNTAX TmnxOamTestResult
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlLastRunResult indicates the completion
|
|
status the last time this test was executed. If this SAA test is
|
|
currently in progress, this object indicates the result of the
|
|
previous test run, if any."
|
|
::= { tmnxOamSaaCtlEntry 11 }
|
|
|
|
tmnxOamSaaCtlAcctPolicyId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..99)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlAcctPolicyId specifies the accounting policy
|
|
used to record the information obtained from the results tables. A
|
|
value of zero specifies no accounting policy.
|
|
|
|
A non-zero accounting policy must be configured with the SAA record
|
|
generation option. For example, an attempt to set this object to 99
|
|
will be rejected if TIMETRA-LOG-MIB::tmnxLogApRecord.99 is not
|
|
'saa(32)'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamSaaCtlEntry 12 }
|
|
|
|
tmnxOamSaaCtlSuppressAccounting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlSuppressAccounting specifies whether or not
|
|
the accounting file update is suppressed. The value 'true(1)' is
|
|
applicable only when an accounting policy has been specified using
|
|
tmnxOamSaaCtlAcctPolicyId.
|
|
|
|
Upon completion of a test run, this object is reset to its default
|
|
value."
|
|
DEFVAL { false }
|
|
::= { tmnxOamSaaCtlEntry 13 }
|
|
|
|
tmnxOamSaaCtlContinuous OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlContinuous specifies whether or not the SAA
|
|
test is to be executed indefinitely.
|
|
|
|
Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
|
|
following ping test types:
|
|
'cpePing (12)',
|
|
'dnsPing (16)',
|
|
'ethCfmLoopback (19)',
|
|
'ethCfmTwoWayDelay (20)',
|
|
'ethCfmTwoWaySlm (22)',
|
|
'icmpPing (15)',
|
|
'lspPing ( 8)',
|
|
'macPing ( 5)',
|
|
'sdpPing ( 1)',
|
|
'vccvPing (14)',
|
|
'vprnPing ( 9)'.
|
|
|
|
Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
|
|
following trace test types:
|
|
'ethCfmLinkTrace (9)'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamSaaCtlEntry 14 }
|
|
|
|
tmnxOamSaaCtlKeepProbeHistoryAdm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
keep (1),
|
|
drop (2),
|
|
auto (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlKeepProbeHistoryAdm specifies whether or not
|
|
per-probe history table rows will be created for this test. A test
|
|
without per-probe history table rows consumes less CPM RAM.
|
|
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr is a read-only operational value
|
|
derived from tmnxOamSaaCtlKeepProbeHistoryAdm. The bulk of the
|
|
tmnxOamSaaCtlKeepProbeHistoryAdm semantics are described in the
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr DESCRIPTION clause.
|
|
|
|
An attempt to set tmnxOamSaaCtlKeepProbeHistoryAdm to 'drop(2)' when
|
|
tmnxOamSaaCtlTestMode is not 'ping(1)' returns an 'inconsistentValue'
|
|
error to the manager."
|
|
DEFVAL { auto }
|
|
::= { tmnxOamSaaCtlEntry 15 }
|
|
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
keep (1),
|
|
drop (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaCtlKeepProbeHistoryOpr indicates whether or not
|
|
per-probe history table rows will be created for this test. A test
|
|
without per-probe history table rows consumes less CPM RAM.
|
|
|
|
The value of tmnxOamSaaCtlKeepProbeHistoryOpr is derived from the
|
|
value of tmnxOamSaaCtlKeepProbeHistoryAdm, as shown in the following
|
|
table.
|
|
|
|
tmnxOamSaaCtlKeepProbeHistoryAdm tmnxOamSaaCtlKeepProbeHistoryOpr
|
|
-------------------------------- --------------------------------------
|
|
'keep(1)' 'keep(1)'
|
|
'drop(2)' 'drop(2)'
|
|
'auto(3)' 'keep(1)' or 'drop(2)', chosen by SROS
|
|
|
|
The history table rows created for the combinations of
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr and tmnxOamSaaCtlTestMode values are
|
|
shown in the following table.
|
|
|
|
Configuration Options History Table Rows Created
|
|
-------------------------- --------------------------
|
|
'keep(1)', 'ping(1)' tmnxOamPingHistoryTable or
|
|
tmnxOamMacPingHistoryTable
|
|
'keep(1)', 'traceroute(2)' tmnxOamTrProbeHistoryTable
|
|
'drop(2)', 'ping(1)' none
|
|
'drop(2)', 'traceroute(2)' unsupported combination.
|
|
|
|
If tmnxOamSaaCtlTestMode is 'notConfigured(0)', the value of
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr is insignificant, since a test without
|
|
a test mode cannot be started. When a Get is performed on
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr in this case, 'keep(1)' is returned.
|
|
|
|
If tmnxOamSaaCtlKeepProbeHistoryAdm is 'auto(3)':
|
|
1. tmnxOamSaaCtlKeepProbeHistoryOpr is 'drop(2)' if
|
|
a) the test's probe count is greater than 100, OR
|
|
b) the test's interval is less than one second, OR
|
|
c) tmnxOamSaaCtlTestMode is 'ping(1)' AND the test is continuous
|
|
(i.e. tmnxOamSaaCtlContinuous is 'true') AND an accounting
|
|
policy is specified (i.e. tmnxOamSaaCtlAcctPolicyId is non-
|
|
zero).
|
|
2. Otherwise, tmnxOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'."
|
|
::= { tmnxOamSaaCtlEntry 16 }
|
|
|
|
tmnxOamSaaThresholdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamSaaThresholdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamSaaThresholdTable contains notification threshold information
|
|
for SAA tests."
|
|
::= { tmnxOamSaaObjs 3 }
|
|
|
|
tmnxOamSaaThresholdEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamSaaThresholdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamSaaThresholdEntry contains the configuration and status
|
|
information for one notification threshold for an SAA test.
|
|
|
|
The first two indices specify the SAA test.
|
|
|
|
The third index specifies the type of threshold (e.g. inbound
|
|
latency).
|
|
|
|
The fourth index specifies whether the threshold is
|
|
'rising (1)' - a raise threshold, or
|
|
'falling(2)' - a clear threshold.
|
|
|
|
The notification tmnxOamSaaThreshold is generated when a threshold is
|
|
crossed.
|
|
|
|
A row is created/destroyed using tmnxOamSaaTRowStatus."
|
|
INDEX {
|
|
tmnxOamSaaCtlOwnerIndex,
|
|
tmnxOamSaaCtlTestIndex,
|
|
tmnxOamSaaTType,
|
|
tmnxOamSaaTDirection
|
|
}
|
|
::= { tmnxOamSaaThresholdTable 1 }
|
|
|
|
TmnxOamSaaThresholdEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamSaaTType TmnxOamSaaThreshold,
|
|
tmnxOamSaaTDirection INTEGER,
|
|
tmnxOamSaaTRowStatus RowStatus,
|
|
tmnxOamSaaTLastChanged TimeStamp,
|
|
tmnxOamSaaTThreshold Unsigned32,
|
|
tmnxOamSaaTValue Integer32,
|
|
tmnxOamSaaTLastSent TimeStamp,
|
|
tmnxOamSaaTTestMode TmnxOamTestMode,
|
|
tmnxOamSaaTTestRunIndex Unsigned32
|
|
}
|
|
|
|
tmnxOamSaaTType OBJECT-TYPE
|
|
SYNTAX TmnxOamSaaThreshold
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTType specifies the type of monitored statistic
|
|
used to determine if a tmnxOamSaaThreshold notification is generated
|
|
at the completion of an SAA test run.
|
|
|
|
Some combinations of threshold type and test type are not supported.
|
|
For example, 'inLatency(7)' is not supported for 'ethCfmLoopback(19)'."
|
|
::= { tmnxOamSaaThresholdEntry 1 }
|
|
|
|
tmnxOamSaaTDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rising (1),
|
|
falling (2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTDirection specifies whether to monitor this
|
|
threshold for crossing in the rising or falling direction."
|
|
::= { tmnxOamSaaThresholdEntry 2 }
|
|
|
|
tmnxOamSaaTRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTRowStatus controls creation and deletion of
|
|
row entries in the tmnxOamSaaThresholdTable.
|
|
|
|
When a row in this table is created, tmnxOamSaaTThreshold must also be
|
|
set or the row creation will fail with an inconsistentValue error."
|
|
::= { tmnxOamSaaThresholdEntry 3 }
|
|
|
|
tmnxOamSaaTLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTLastChanged indicates the last time the value
|
|
of tmnxOamSaaTThreshold was modified."
|
|
::= { tmnxOamSaaThresholdEntry 4 }
|
|
|
|
tmnxOamSaaTThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTThreshold specifies the threshold value to
|
|
monitor to determine when to generate a tmnxOamSaaThreshold
|
|
notification.
|
|
|
|
A threshold value must be set when the row entry is created."
|
|
::= { tmnxOamSaaThresholdEntry 5 }
|
|
|
|
tmnxOamSaaTValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTValue indicates the value of the statistic
|
|
that last caused a tmnxOamSaaThreshold notification to be generated."
|
|
::= { tmnxOamSaaThresholdEntry 6 }
|
|
|
|
tmnxOamSaaTLastSent OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTLastSent indicates the last time a
|
|
tmnxOamSaaThreshold notification was generated as a result of crossing
|
|
the threshold specified by the value of tmnxOamSaaTThreshold."
|
|
::= { tmnxOamSaaThresholdEntry 7 }
|
|
|
|
tmnxOamSaaTTestMode OBJECT-TYPE
|
|
SYNTAX TmnxOamTestMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTTestMode indicates the type of SAA test for
|
|
which a tmnxOamSaaThreshold notification was generated as a result of
|
|
crossing the threshold specified by the value of tmnxOamSaaTThreshold.
|
|
|
|
When the value of this object is 'notConfigured', no associated entry
|
|
exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable.
|
|
|
|
When the value of this object is 'ping', an associated test entry is
|
|
configured in the tmnxOamPingCtlTable.
|
|
|
|
When the value of this object is 'traceroute', an associated test
|
|
entry is configured in the tmnxOamTrCtlTable."
|
|
::= { tmnxOamSaaThresholdEntry 8 }
|
|
|
|
tmnxOamSaaTTestRunIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSaaTTestRunIndex indicates the test run index of
|
|
the SAA test for which the last tmnxOamSaaThreshold notification was
|
|
generated as a result of crossing the threshold specified by the value
|
|
of tmnxOamSaaTThreshold.
|
|
|
|
When the value of tmnxOamSaaTTestMode is 'ping', the value of this
|
|
object is the value of the tmnxOamPingResultsTestRunIndex that
|
|
identifies entries for the ping test results of the test run that
|
|
generated the last tmnxOamSaaThreshold notification.
|
|
|
|
When the value of tmnxOamSaaTTestMode is 'traceroute', the value of
|
|
this object is the value of the tmnxOamTrResultsTestRunIndex that
|
|
identifies entries for the traceroute test results of the test run
|
|
that generated the last tmnxOamSaaThreshold notification.
|
|
|
|
When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of
|
|
this object is zero."
|
|
::= { tmnxOamSaaThresholdEntry 9 }
|
|
|
|
tmnxOamMobGatewayObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 4 }
|
|
|
|
tmnxOamMobGtpPingCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamMobGtpPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMobGtpPingCtlTable contains configuration information for
|
|
'gtpPing' tests."
|
|
::= { tmnxOamMobGatewayObjs 1 }
|
|
|
|
tmnxOamMobGtpPingCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamMobGtpPingCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamMobGtpPingCtlEntry contains configuration information for one
|
|
'gtpPing' test.
|
|
|
|
SROS creates a row when tmnxOamPingCtlTestMode is set to 'gtpPing'.
|
|
|
|
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamPingCtlOwnerIndex,
|
|
tmnxOamPingCtlTestIndex
|
|
}
|
|
::= { tmnxOamMobGtpPingCtlTable 1 }
|
|
|
|
TmnxOamMobGtpPingCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamMobGtpPingRefPointType INTEGER,
|
|
tmnxOamMobGtpPingVRtrId TmnxVRtrID,
|
|
tmnxOamMobGtpPingPort InetPortNumber,
|
|
tmnxOamMobGtpPingGateway TmnxMobGwId
|
|
}
|
|
|
|
tmnxOamMobGtpPingRefPointType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
s11 (1),
|
|
s1u (3),
|
|
gnc (5),
|
|
s2bc (9),
|
|
s2bu (10),
|
|
s2ac (14),
|
|
s2au (15),
|
|
gnu (16)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMobGtpPingRefPointType specifies the reference
|
|
point type.
|
|
|
|
This object is required."
|
|
::= { tmnxOamMobGtpPingCtlEntry 1 }
|
|
|
|
tmnxOamMobGtpPingVRtrId OBJECT-TYPE
|
|
SYNTAX TmnxVRtrID
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 16.0 R1. The replacement object is
|
|
tmnxOamPingCtlVRtrID."
|
|
::= { tmnxOamMobGtpPingCtlEntry 2 }
|
|
|
|
tmnxOamMobGtpPingPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMobGtpPingPort specifies the UDP port number of
|
|
the destination.
|
|
|
|
This object is required."
|
|
::= { tmnxOamMobGtpPingCtlEntry 3 }
|
|
|
|
tmnxOamMobGtpPingGateway OBJECT-TYPE
|
|
SYNTAX TmnxMobGwId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMobGtpPingGateway specifies the mobile gateway id.
|
|
|
|
This object is required."
|
|
::= { tmnxOamMobGtpPingCtlEntry 4 }
|
|
|
|
tmnxOamDnsPingCtlTable OBJECT IDENTIFIER ::= { tmnxOamMobGatewayObjs 3 }
|
|
|
|
tmnxOamGeneralObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 5 }
|
|
|
|
tmnxOamMplsPduTimeStampFormat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rfc4379 (0),
|
|
unix (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMplsPduTimeStampFormat specifies, on a system wide
|
|
basis:
|
|
a) the format of the time stamp to be written into an RFC 4379 MPLS
|
|
Echo Request PDU, when initiating a ping or trace route test,
|
|
and
|
|
b) the format of the time stamp to be written into an RFC 4379 MPLS
|
|
Echo Reply PDU, when replying to an incoming MPLS Echo Request PDU,
|
|
and
|
|
c) the format to use when decoding the time stamps in an incoming MPLS
|
|
Echo Request or MPLS Echo Reply PDU.
|
|
|
|
'rfc4379(0)' specifies the RFC 4379 time stamp format. The time
|
|
stamp's 'seconds' field holds the integral number of seconds since
|
|
1-Jan-1900 00:00:00 UTC. The time stamp's 'microseconds' field
|
|
contains a microseconds value in the range 0..999999. This setting is
|
|
used to interoperate with network elements which are fully compliant
|
|
with RFC 4379 (e.g. an SROS system with the same setting, or any other
|
|
RFC 4379 compliant router).
|
|
|
|
'unix(1)' specifies the Unix time stamp format. The time stamp's
|
|
'seconds' field holds a 'Unix time', i.e. the integral number of
|
|
seconds since 1-Jan-1970 00:00:00 UTC. The time stamp's 'microseconds'
|
|
field contains a microseconds value in the range 0..999999. This
|
|
setting is used to interoperate with network elements which send and
|
|
expect a 1970-based timestamp in MPLS Echo Request/Reply PDUs (e.g. an
|
|
SROS system with the same setting, or an SROS system running software
|
|
earlier than R8.0 R4).
|
|
|
|
Prior to SROS Release 8.0 R4, this object was not supported. The Unix
|
|
time stamp format was always used.
|
|
|
|
This object is applicable for the following test types:
|
|
'ldpTreeTrace',
|
|
'lspPing',
|
|
'lspTraceRoute',
|
|
'p2mpLspPing',
|
|
'p2mpLspTrace',
|
|
'vccvPing',
|
|
'vccvTraceRoute'."
|
|
REFERENCE
|
|
"RFC 4379, Feb-2006, Section 3."
|
|
DEFVAL { unix }
|
|
::= { tmnxOamGeneralObjs 1 }
|
|
|
|
tmnxOamGeneralStats OBJECT IDENTIFIER ::= { tmnxOamGeneralObjs 2 }
|
|
|
|
tmnxOamSysPerfOprLimitTx OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in release 21."
|
|
::= { tmnxOamGeneralStats 1 }
|
|
|
|
tmnxOamSysPerfCfgLimitTx OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 21.
|
|
|
|
Replacement objects:
|
|
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxLimit
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxLimit
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysTxLimit."
|
|
::= { tmnxOamGeneralStats 2 }
|
|
|
|
tmnxOamSysPerfCfgTotalTx OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 21.
|
|
|
|
Replacement objects:
|
|
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxTotal
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxTotal
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysTxTotal."
|
|
::= { tmnxOamGeneralStats 3 }
|
|
|
|
tmnxOamSysPerfLastClearedTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfLastClearedTime indicates the sysUpTime when
|
|
the following statistics were cleared: tmnxOamSysPerfLocalTestTx,
|
|
tmnxOamSysPerfRemoteTestRx, and tmnxOamSysPerfReqTypeTable. If the
|
|
statistics have not been cleared since the last CPM restart, zero is
|
|
returned.
|
|
|
|
A packet count which is time stamped by this object can be converted to
|
|
an average packets per second value using, for example,
|
|
pps = tmnxOamSysPerfLocalTestTx /
|
|
[(sysUpTime - tmnxOamSysPerfLastClearedTime)/100]."
|
|
::= { tmnxOamGeneralStats 4 }
|
|
|
|
tmnxOamSysPerfLocalTestTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "echo request packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfLocalTestTx indicates this node's total
|
|
number of echo request packets transmitted by locally initiated tests
|
|
(since the last clear - see TIMETRA-CLEAR-MIB::tmnxClearAction).
|
|
|
|
Packets sent by the following test types are counted:
|
|
1. Any OAM or SAA test created using TIMETRA-OAM-TEST-MIB, including
|
|
tests created using the following row status objects:
|
|
tmnxOamDiagCtlRowStatus
|
|
tmnxOamIfPingIfRowStatus
|
|
tmnxOamLTtraceAutoRowStatus
|
|
tmnxOamPingCtlRowStatus
|
|
tmnxOamTrCtlRowStatus
|
|
2. Any OAM-PM test created using TIMETRA-OAM-PM-MIB.
|
|
3. Background ICMP Bridged Residential Gateway ping test.
|
|
4. Filter redirect policy ping test.
|
|
5. SDP keep-alive.
|
|
6. Static route CPE check.
|
|
7. VRRP policy host unreachable ping test."
|
|
::= { tmnxOamGeneralStats 5 }
|
|
|
|
tmnxOamSysPerfRemoteTestRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "echo request packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfRemoteTestRx indicates this node's total
|
|
number of echo request packets received from remotely initiated tests
|
|
(since the last clear)."
|
|
::= { tmnxOamGeneralStats 6 }
|
|
|
|
tmnxOamSysPerfReqTypeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamSysPerfReqTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamSysPerfReqTypeTable has a row for each relevant OAM echo request
|
|
packet type. Each row contains packet counters."
|
|
::= { tmnxOamGeneralStats 7 }
|
|
|
|
tmnxOamSysPerfReqTypeEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamSysPerfReqTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rows in tmnxOamSysPerfReqTypeTable are system-generated at CPM
|
|
restart. Rows cannot be created or destroyed using SNMP."
|
|
INDEX { IMPLIED tmnxOamSysPerfReqTypeName }
|
|
::= { tmnxOamSysPerfReqTypeTable 1 }
|
|
|
|
TmnxOamSysPerfReqTypeEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamSysPerfReqTypeName TNamedItem,
|
|
tmnxOamSysPerfReqTypeLocalTestTx Counter32,
|
|
tmnxOamSysPerfReqTypeRemoteTstRx Counter32
|
|
}
|
|
|
|
tmnxOamSysPerfReqTypeName OBJECT-TYPE
|
|
SYNTAX TNamedItem
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfReqTypeName specifies the name of an echo
|
|
request packet type (e.g. 'ICMP'). The name is the index for the row."
|
|
::= { tmnxOamSysPerfReqTypeEntry 1 }
|
|
|
|
tmnxOamSysPerfReqTypeLocalTestTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "echo request packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfReqTypeLocalTestTx indicates the number of
|
|
echo request packets transmitted by locally initiated tests (since the
|
|
last clear) for the echo request packet type specified by
|
|
tmnxOamSysPerfReqTypeName."
|
|
::= { tmnxOamSysPerfReqTypeEntry 2 }
|
|
|
|
tmnxOamSysPerfReqTypeRemoteTstRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "echo request packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfReqTypeRemoteTstRx indicates the number of
|
|
echo request packets received from remotely initiated tests (since the
|
|
last clear) for the echo request packet type specified by
|
|
tmnxOamSysPerfReqTypeName."
|
|
::= { tmnxOamSysPerfReqTypeEntry 3 }
|
|
|
|
tmnxOamSysSessionLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 21.
|
|
|
|
Replacement objects:
|
|
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestLimit
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestLimit
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysTestLimit."
|
|
::= { tmnxOamGeneralStats 8 }
|
|
|
|
tmnxOamSysSessionCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object was marked obsolete in SROS Release 21.
|
|
|
|
Replacement objects:
|
|
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestCount
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestCount
|
|
TIMETRA-OAM-TEST-MIB::tmnxOamSysTestCount."
|
|
::= { tmnxOamGeneralStats 9 }
|
|
|
|
tmnxOamSysBgIcmpBrgSessionLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysBgIcmpBrgSessionLimit indicates the maximum
|
|
number of background ICMP Bridged Residential Gateway (BRG) OAM test
|
|
sessions available on this node.
|
|
|
|
Sessions are allocated and freed as described in the
|
|
tmnxOamSysBgIcmpBrgSessionCount DESCRIPTION clause."
|
|
::= { tmnxOamGeneralStats 10 }
|
|
|
|
tmnxOamSysBgIcmpBrgSessionCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysBgIcmpBrgSessionCount indicates the number of
|
|
background ICMP Bridged Residential Gateway (BRG) OAM test sessions
|
|
currently allocated on this node.
|
|
|
|
One session is allocated when BRG functionality is administratively
|
|
enabled on a group interface (using TIMETRA-SUBSCRIBER-MGMT-MIB::
|
|
tmnxSubBrgIfAdminState).
|
|
|
|
The session is freed when the BRG functionality is administratively
|
|
disabled.
|
|
|
|
tmnxOamSysBgIcmpBrgSessionCount will not exceed
|
|
tmnxOamSysBgIcmpBrgSessionLimit.
|
|
|
|
Creating a background ICMP BRG OAM test session will fail when
|
|
tmnxOamSysBgIcmpBrgSessionCount equals
|
|
tmnxOamSysBgIcmpBrgSessionLimit."
|
|
::= { tmnxOamGeneralStats 11 }
|
|
|
|
tmnxOamSysLspSelfPingSessLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysLspSelfPingSessLimit indicates the maximum
|
|
number of LSP Self Ping sessions available on this node.
|
|
|
|
Sessions are allocated as described in the
|
|
tmnxOamSysLspSelfPingSessCount DESCRIPTION clause."
|
|
::= { tmnxOamGeneralStats 12 }
|
|
|
|
tmnxOamSysLspSelfPingSessCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysLspSelfPingSessCount indicates the number of
|
|
LSP Self Ping sessions currently allocated on this node.
|
|
|
|
One session is allocated as required after LSP Self Ping is
|
|
administratively enabled on an LSP (using
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
|
|
|
|
tmnxOamSysLspSelfPingSessCount will not exceed
|
|
tmnxOamSysLspSelfPingSessLimit.
|
|
|
|
Creating an LSP Self Ping session will fail when
|
|
tmnxOamSysLspSelfPingSessCount equals tmnxOamSysLspSelfPingSessLimit."
|
|
::= { tmnxOamGeneralStats 13 }
|
|
|
|
tmnxOamSysPerfCfgLspSelfTxLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfCfgLspSelfTxLimit indicates this node's
|
|
upper bound on the total configured echo request packet transmission
|
|
rate for LSP Self Pings. The upper bound is enforced to avoid echo
|
|
request packet transmit overload, i.e. to ensure each enabled test can
|
|
transmit echo request packets at the test's configured rate.
|
|
|
|
Echo reply packets are not affected by this limit."
|
|
::= { tmnxOamGeneralStats 14 }
|
|
|
|
tmnxOamSysPerfCfgLspSelfTxTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysPerfCfgLspSelfTxTotal indicates this node's
|
|
current total configured echo request packet transmission rate for LSP
|
|
Self Pings.
|
|
|
|
An LSP Self Ping is started as required after LSP Self Ping is
|
|
administratively enabled on an LSP (using
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
|
|
|
|
The value of tmnxOamSysPerfCfgLspSelfTxTotal will not exceed the value
|
|
of tmnxOamSysPerfCfgLspSelfTxLimit."
|
|
::= { tmnxOamGeneralStats 15 }
|
|
|
|
tmnxOamSysBgIcmpIfCtlSessLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysBgIcmpIfCtlSessLimit indicates the maximum
|
|
number of Background ICMP Interface Control sessions available on this
|
|
node.
|
|
|
|
Sessions are allocated as described in the
|
|
tmnxOamSysBgIcmpIfCtlSessCount DESCRIPTION clause."
|
|
::= { tmnxOamGeneralStats 16 }
|
|
|
|
tmnxOamSysBgIcmpIfCtlSessCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysBgIcmpIfCtlSessCount indicates the number of
|
|
Background ICMP Interface Control sessions currently allocated on this
|
|
node.
|
|
|
|
One session is allocated when Background ICMP Interface Control is
|
|
configured on an interface (using tmnxOamIfPingIfRowStatus).
|
|
|
|
tmnxOamSysBgIcmpIfCtlSessCount will not exceed
|
|
tmnxOamSysBgIcmpIfCtlSessLimit.
|
|
|
|
Creating an Background ICMP Interface Control session will fail when
|
|
tmnxOamSysBgIcmpIfCtlSessCount equals tmnxOamSysBgIcmpIfCtlSessLimit."
|
|
::= { tmnxOamGeneralStats 17 }
|
|
|
|
tmnxOamSysTestLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysTestLimit indicates this node's maximum number
|
|
of tests with the test types listed in tmnxOamSysTestCount."
|
|
::= { tmnxOamGeneralStats 18 }
|
|
|
|
tmnxOamSysTestCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysTestCount indicates this nodes's total
|
|
number of tests with the following test types:
|
|
1. Filter redirect policy ping test.
|
|
2. SDP keep-alive.
|
|
3. Static route CPE check.
|
|
4. VRRP policy host unreachable ping test.
|
|
5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
|
|
|
|
tmnxOamSysTestCount will not exceed tmnxOamSysTestLimit.
|
|
|
|
Creating a test with one of the test types above will fail when
|
|
tmnxOamSysTestCount equals tmnxOamSysTestLimit."
|
|
::= { tmnxOamGeneralStats 19 }
|
|
|
|
tmnxOamSysTxLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysTxLimit indicates this node's
|
|
upper bound on the total configured echo request packet transmission
|
|
rate for the test types listed in the tmnxOamSysTxTotal DESCRIPTION
|
|
clause. The upper bound is enforced to avoid echo
|
|
request packet transmit overload, i.e. to ensure each enabled test can
|
|
transmit echo request packets at the test's configured rate.
|
|
|
|
Echo reply packets are not affected by this limit."
|
|
::= { tmnxOamGeneralStats 20 }
|
|
|
|
tmnxOamSysTxTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysTxTotal indicates this node's current
|
|
total configured echo request packet transmission rate, for the
|
|
following 'always on' test types:
|
|
1. Background ICMP Bridged Residential Gateway ping test.
|
|
2. Filter redirect policy ping test.
|
|
3. SDP keep-alive.
|
|
4. Static route CPE check.
|
|
5. VRRP policy host unreachable ping test.
|
|
6. SAA continuous test (see tmnxOamSaaCtlContinuous).
|
|
|
|
The value of tmnxOamSysTxTotal will not exceed the value of
|
|
tmnxOamSysTxLimit."
|
|
::= { tmnxOamGeneralStats 21 }
|
|
|
|
tmnxOamSysShareTestLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysShareTestLimit indicates this node's maximum
|
|
number of tests with the test types listed in
|
|
tmnxOamSysShareTestCount."
|
|
::= { tmnxOamGeneralStats 22 }
|
|
|
|
tmnxOamSysShareTestCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysShareTestCount indicates this nodes's total
|
|
number of tests with the following test types:
|
|
1. Filter redirect policy ping test.
|
|
2. SDP keep-alive.
|
|
3. Static route CPE check.
|
|
4. VRRP policy host unreachable ping test.
|
|
5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
|
|
6. Any test configured using TIMETRA-OAM-PM-MIB.
|
|
|
|
tmnxOamSysShareTestCount will not exceed tmnxOamSysShareTestLimit.
|
|
|
|
Creating a test with one of the test types above will fail when
|
|
tmnxOamSysShareTestCount equals tmnxOamSysShareTestLimit."
|
|
::= { tmnxOamGeneralStats 23 }
|
|
|
|
tmnxOamSysShareTxLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysShareTxLimit indicates this node's
|
|
upper bound on the total configured echo request packet transmission
|
|
rate for the test types listed in the tmnxOamSysShareTxTotal DESCRIPTION
|
|
clause. The upper bound is enforced to avoid echo
|
|
request packet transmit overload, i.e. to ensure each enabled test can
|
|
transmit echo request packets at the test's configured rate.
|
|
|
|
Echo reply packets are not affected by this limit."
|
|
::= { tmnxOamGeneralStats 24 }
|
|
|
|
tmnxOamSysShareTxTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamSysShareTxTotal indicates this node's current
|
|
total configured echo request packet transmission rate, for the
|
|
following 'always on' test types:
|
|
1. Background ICMP Bridged Residential Gateway ping test.
|
|
2. Filter redirect policy ping test.
|
|
3. SDP keep-alive.
|
|
4. Static route CPE check.
|
|
5. VRRP policy host unreachable ping test.
|
|
6. SAA continuous test (see tmnxOamSaaCtlContinuous).
|
|
7. OAM-PM proactive tests (e.g. a test created using
|
|
TIMETRA-OAM-PM-MIB::tmnxOamPmCfgDelayDmmRowStatus with
|
|
TIMETRA-OAM-PM-MIB::tmnxOamPmCfgSessType = 'proactive(1)').
|
|
|
|
The value of tmnxOamSysShareTxTotal will not exceed the value of
|
|
tmnxOamSysShareTxLimit."
|
|
::= { tmnxOamGeneralStats 25 }
|
|
|
|
tmnxOamMplsEchoDownstreamMapTlv OBJECT-TYPE
|
|
SYNTAX TmnxOamMplsEchoDownMapTlv
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamMplsEchoDownstreamMapTlv specifies the system
|
|
value for the type of downstream map TLV to be inserted when launching
|
|
MPLS echo requests.
|
|
|
|
The value of tmnxOamMplsEchoDownstreamMapTlv is used on three
|
|
occasions:
|
|
|
|
1. When a background LDP tree trace test is started (using
|
|
tmnxOamLTtraceAutoAdminState), the value of
|
|
tmnxOamMplsEchoDownstreamMapTlv specifies the type of downstream map
|
|
TLV used during the test.
|
|
|
|
2. When a test of type 'lspTraceRoute' is created, with no value
|
|
specified for the test's tmnxOamLspTrCtlDownstreamMapTlv object,
|
|
tmnxOamLspTrCtlDownstreamMapTlv is set to the value of
|
|
tmnxOamMplsEchoDownstreamMapTlv.
|
|
|
|
3. When a test of type 'ldpTreeTrace' is created, with no value
|
|
specified for the test's tmnxOamLTtraceCtlDownstreamMpTlv object,
|
|
tmnxOamLTtraceCtlDownstreamMpTlv is set to the value of
|
|
tmnxOamMplsEchoDownstreamMapTlv.
|
|
|
|
Example usage, for the second and third cases: suppose every node in
|
|
this node's network supports the MPLS Echo Request/Reply DDMAP TLV, and
|
|
the network operator wishes to use the enhanced functionality offered
|
|
by the DDMAP TLV. Then, setting tmnxOamMplsEchoDownstreamMapTlv to
|
|
'ddmap(2)' simplifies configuration. The simplification: the
|
|
tmnxOamLspTrCtlDownstreamMapTlv and tmnxOamLTtraceCtlDownstreamMpTlv
|
|
objects need not be set when creating tests."
|
|
DEFVAL { dsmap }
|
|
::= { tmnxOamGeneralObjs 3 }
|
|
|
|
tmnxOamDiagObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 6 }
|
|
|
|
tmnxOamDiagCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamDiagCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamDiagCtlTable contains configuration information for diagnostic
|
|
tests.
|
|
|
|
tmnxOamPingCtlTable and tmnxOamTrCtlTable fill the same role for ping
|
|
tests and trace route tests, respectively."
|
|
::= { tmnxOamDiagObjs 1 }
|
|
|
|
tmnxOamDiagCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamDiagCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamDiagCtlEntry contains configuration information for one
|
|
diagnostic test.
|
|
|
|
Rows are created/destroyed using tmnxOamDiagCtlRowStatus."
|
|
INDEX {
|
|
tmnxOamDiagCtlOwnerIndex,
|
|
tmnxOamDiagCtlTestIndex
|
|
}
|
|
::= { tmnxOamDiagCtlTable 1 }
|
|
|
|
TmnxOamDiagCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamDiagCtlOwnerIndex SnmpAdminString,
|
|
tmnxOamDiagCtlTestIndex SnmpAdminString,
|
|
tmnxOamDiagCtlRowStatus RowStatus,
|
|
tmnxOamDiagCtlLastChanged TimeStamp,
|
|
tmnxOamDiagCtlTestMode INTEGER,
|
|
tmnxOamDiagCtlAdminState TmnxEnabledDisabled
|
|
}
|
|
|
|
tmnxOamDiagCtlOwnerIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamDiagCtlOwnerIndex specifies the owner name of the
|
|
test."
|
|
::= { tmnxOamDiagCtlEntry 1 }
|
|
|
|
tmnxOamDiagCtlTestIndex OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamDiagCtlTestIndex specifies the test name of the
|
|
test.
|
|
|
|
The test is identified by the owner name and the test name. One owner
|
|
typically owns several tests. This indexing method ensures tests
|
|
created by several owners have unique indices."
|
|
::= { tmnxOamDiagCtlEntry 2 }
|
|
|
|
tmnxOamDiagCtlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamDiagCtlRowStatus specifies the row status of the
|
|
specified test."
|
|
::= { tmnxOamDiagCtlEntry 3 }
|
|
|
|
tmnxOamDiagCtlLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamDiagCtlLastChanged indicates the most recent time
|
|
the value of a writable object in this row was modified."
|
|
::= { tmnxOamDiagCtlEntry 4 }
|
|
|
|
tmnxOamDiagCtlTestMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
findEgressDiag (1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamDiagCtlTestMode specifies the type of OAM
|
|
diagnostic test defined by this row.
|
|
|
|
Code Points
|
|
------------------------------------------------------------------
|
|
none - the test type is unspecified
|
|
findEgressDiag - find the egress port, etc, for a user-configured
|
|
packet
|
|
|
|
The support for Service Assurance Agent (SAA) tests (i.e. tests with
|
|
tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
|
|
tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
|
|
following table.
|
|
|
|
tmnxOamDiagCtlTestMode SAA Supported OAM Supported
|
|
---------------------- ------------- -------------
|
|
'findEgressDiag' No Yes"
|
|
DEFVAL { none }
|
|
::= { tmnxOamDiagCtlEntry 5 }
|
|
|
|
tmnxOamDiagCtlAdminState OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamDiagCtlAdminState specifies the administrative
|
|
state of the test.
|
|
|
|
Setting this object to 'enabled(1)' starts the test.
|
|
|
|
When the test completes, SROS sets this object to 'disabled(2)'."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamDiagCtlEntry 6 }
|
|
|
|
tmnxOamFindEgrDiagCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamFindEgrDiagCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamFindEgrDiagCtlTable contains configuration information for
|
|
diagnostic tests with type 'findEgressDiag(1)'."
|
|
::= { tmnxOamDiagObjs 2 }
|
|
|
|
tmnxOamFindEgrDiagCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamFindEgrDiagCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamFindEgrDiagCtlEntry contains configuration information for one
|
|
diagnostic test with type 'findEgressDiag(1)'.
|
|
|
|
A row is created when tmnxOamDiagCtlTestMode is set to
|
|
'findEgressDiag(1)'.
|
|
|
|
A row is destroyed when the corresponding tmnxOamDiagCtlTable row is
|
|
destroyed."
|
|
INDEX {
|
|
tmnxOamDiagCtlOwnerIndex,
|
|
tmnxOamDiagCtlTestIndex
|
|
}
|
|
::= { tmnxOamFindEgrDiagCtlTable 1 }
|
|
|
|
TmnxOamFindEgrDiagCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamFindEgrDiagCtlLastChanged TimeStamp,
|
|
tmnxOamFindEgrDiagCtlPacketNum Unsigned32,
|
|
tmnxOamFindEgrDiagCtlIngPortId TmnxPortID
|
|
}
|
|
|
|
tmnxOamFindEgrDiagCtlLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagCtlLastChanged indicates the most
|
|
recent time the value of a writable object in this row was modified."
|
|
::= { tmnxOamFindEgrDiagCtlEntry 1 }
|
|
|
|
tmnxOamFindEgrDiagCtlPacketNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagCtlPacketNum specifies the packet
|
|
number to be used for the test.
|
|
|
|
Zero specifies no packet has been configured.
|
|
|
|
The test will fail if the packet number is not defined in
|
|
tmnxOamBuildPktCtlTable."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamFindEgrDiagCtlEntry 2 }
|
|
|
|
tmnxOamFindEgrDiagCtlIngPortId OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagCtlIngPortId specifies the ingress port
|
|
to be used for the test.
|
|
|
|
The null port identifier 0x1e000000 specifies no port has been
|
|
configured.
|
|
|
|
The test will fail if the port identifier is not defined in
|
|
TIMETRA-PORT-MIB::tmnxPortTable.
|
|
|
|
The test will fail if the port identifier does not identify a physical
|
|
port. For example, the test will fail if the port identifier
|
|
identifies a Link Aggregation Group (LAG)."
|
|
DEFVAL { '1e000000'H }
|
|
::= { tmnxOamFindEgrDiagCtlEntry 3 }
|
|
|
|
tmnxOamFindEgrDiagResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamFindEgrDiagResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamFindEgrDiagResultsTable contains test results for the OAM
|
|
Egress Finder."
|
|
::= { tmnxOamDiagObjs 3 }
|
|
|
|
tmnxOamFindEgrDiagResultsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamFindEgrDiagResultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamFindEgrDiagResultsEntry contains the test results for one OAM
|
|
diagnostic test with tmnxOamDiagCtlTestMode = 'findEgressDiag(1)'.
|
|
|
|
A row is created when a 'findEgressDiag(1)' test is enabled (using
|
|
tmnxOamDiagCtlAdminStatus).
|
|
|
|
A row is destroyed when:
|
|
1. The corresponding test configuration is destroyed (using
|
|
tmnxOamDiagCtlRowStatus), or
|
|
2. Results are cleared for the test (using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction), or
|
|
3. A new run result is available, and the limit on the number of
|
|
run results retained (3, currently) has been reached. In that case,
|
|
the oldest run result row is destroyed."
|
|
INDEX {
|
|
tmnxOamDiagCtlOwnerIndex,
|
|
tmnxOamDiagCtlTestIndex,
|
|
tmnxOamDiagResultsTestRunIndex
|
|
}
|
|
::= { tmnxOamFindEgrDiagResultsTable 1 }
|
|
|
|
TmnxOamFindEgrDiagResultsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamDiagResultsTestRunIndex Unsigned32,
|
|
tmnxOamFindEgrDiagOperState TmnxEnabledDisabled,
|
|
tmnxOamFindEgrDiagEgressPort TmnxPortID,
|
|
tmnxOamFindEgrDiagEgrRtrInstName TLNamedItemOrEmpty,
|
|
tmnxOamFindEgrDiagEgressIfName TNamedItemOrEmpty,
|
|
tmnxOamFindEgrDiagNextHopAddrTyp InetAddressType,
|
|
tmnxOamFindEgrDiagNextHopAddress InetAddress
|
|
}
|
|
|
|
tmnxOamDiagResultsTestRunIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamDiagResultsTestRunIndex specifies the test run
|
|
number for this row.
|
|
|
|
The first run of a test (as identified by tmnxOamDiagCtlOwnerIndex and
|
|
tmnxOamDiagCtlTestIndex) is assigned run index 1. Subsequent run
|
|
index values are assigned sequentially."
|
|
::= { tmnxOamFindEgrDiagResultsEntry 1 }
|
|
|
|
tmnxOamFindEgrDiagOperState OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagOperState indicates the operational
|
|
state of the test. 'enabled(1)' indicates the test is running."
|
|
::= { tmnxOamFindEgrDiagResultsEntry 2 }
|
|
|
|
tmnxOamFindEgrDiagEgressPort OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagEgressPort indicates the egress port
|
|
selected by SROS for the specified test. This is the main test result
|
|
of the OAM Egress Finder.
|
|
|
|
The null port identifier 0x1e000000 is returned when:
|
|
1. The test run is not complete (see tmnxOamFindEgrDiagOperState), or
|
|
2. The test run failed."
|
|
::= { tmnxOamFindEgrDiagResultsEntry 3 }
|
|
|
|
tmnxOamFindEgrDiagEgrRtrInstName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagEgrRtrInstName indicates the name of
|
|
the egress service or egress router instance selected by SROS for the
|
|
specified test.
|
|
|
|
SROS provides one of the following values:
|
|
1. '' (i.e. the empty string),
|
|
2. 'Base',
|
|
3. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
|
|
TIMETRA-SERV-MIB::svcType = 'vprn(4)').
|
|
|
|
The empty string is returned when the egress service or egress router
|
|
instance was not found (e.g. because the test failed)."
|
|
::= { tmnxOamFindEgrDiagResultsEntry 4 }
|
|
|
|
tmnxOamFindEgrDiagEgressIfName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagEgressIfName indicates the egress
|
|
interface name selected by SROS for the specified test.
|
|
|
|
tmnxOamFindEgrDiagEgrRtrInstName and tmnxOamFindEgrDiagEgressIfName
|
|
uniquely identify an interface.
|
|
|
|
The empty string is returned when the egress interface name was not
|
|
found (e.g. because the test failed)."
|
|
::= { tmnxOamFindEgrDiagResultsEntry 5 }
|
|
|
|
tmnxOamFindEgrDiagNextHopAddrTyp OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagNextHopAddrTyp indicates the address
|
|
type of tmnxOamFindEgrDiagNextHopAddress.
|
|
|
|
'unknown(0)' is returned when the next hop address was not found (e.g.
|
|
because the test failed)."
|
|
::= { tmnxOamFindEgrDiagResultsEntry 6 }
|
|
|
|
tmnxOamFindEgrDiagNextHopAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamFindEgrDiagNextHopAddress indicates the next hop
|
|
address selected by SROS for the specified test."
|
|
::= { tmnxOamFindEgrDiagResultsEntry 7 }
|
|
|
|
tmnxOamBuildPktCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktCtlTable contains the definition of all the packets
|
|
used by the OAM Egress Finder.
|
|
|
|
The OAM Egress Finder computes the egress routing (e.g. the egress
|
|
port) used by a packet sent with a configured set of packet headers
|
|
(e.g. an Ethernet header, an IPv4 header, and a UDP header).
|
|
|
|
The finder is particularly useful when the egress port is a member of a
|
|
Link Aggregation Group (LAG) or part of an Equal-Cost Multi-Path
|
|
routing (ECMP) configuration. In the ECMP and LAG cases, SROS chooses
|
|
the egress port for a packet using a hash calculation on the packet
|
|
headers, making a tool useful for computing the egress routing."
|
|
::= { tmnxOamDiagObjs 4 }
|
|
|
|
tmnxOamBuildPktCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktCtlEntry contains the definition of one packet used by
|
|
the OAM Egress Finder.
|
|
|
|
Rows are created and destroyed using tmnxOamBuildPktRowStatus."
|
|
INDEX { tmnxOamBuildPktNum }
|
|
::= { tmnxOamBuildPktCtlTable 1 }
|
|
|
|
TmnxOamBuildPktCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktNum Unsigned32,
|
|
tmnxOamBuildPktRowStatus RowStatus,
|
|
tmnxOamBuildPktLastChanged TimeStamp,
|
|
tmnxOamBuildPktHeaderSeq DisplayString
|
|
}
|
|
|
|
tmnxOamBuildPktNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktNum specifies the packet number of the row
|
|
to be configured."
|
|
::= { tmnxOamBuildPktCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktRowStatus specifies the row status of the
|
|
specified packet."
|
|
::= { tmnxOamBuildPktCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktLastChanged indicates the most recent time
|
|
the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktHeaderSeq OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..153))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktHeaderSeq specifies the sequence of packet
|
|
headers that make up the specified packet. The sequence is defined
|
|
using an ASCII string. Packet headers are defined in
|
|
tmnxOamBuildPktHdrCtlTable.
|
|
|
|
For example, suppose tmnxOamBuildPktHdrCtlTable contains the following
|
|
values.
|
|
|
|
tmnxOamBuildPktHeaderNum tmnxOamBuildPktHdrType
|
|
------------------------ ----------------------
|
|
7 'ethernet'
|
|
99 'ipv4'
|
|
255 'udp'
|
|
|
|
Then, the header sequence string 'h7/h99/h255' specifies a packet with
|
|
a UDP PDU within an IPv4 PDU within an Ethernet frame.
|
|
|
|
A header sequence can refer to at most 22 headers."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamBuildPktCtlEntry 4 }
|
|
|
|
tmnxOamBuildPktHdrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktHdrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktHdrCtlTable contains the header type of all the
|
|
configured packet headers used by the OAM Egress Finder."
|
|
::= { tmnxOamDiagObjs 5 }
|
|
|
|
tmnxOamBuildPktHdrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktHdrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktHdrCtlEntry contains the header type (e.g. 'dot1q') of
|
|
one configured header used by the OAM Egress Finder.
|
|
|
|
Rows are created and destroyed using tmnxOamBuildPktHdrRowStatus."
|
|
INDEX { tmnxOamBuildPktHeaderNum }
|
|
::= { tmnxOamBuildPktHdrCtlTable 1 }
|
|
|
|
TmnxOamBuildPktHdrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktHeaderNum Unsigned32,
|
|
tmnxOamBuildPktHdrRowStatus RowStatus,
|
|
tmnxOamBuildPktHdrLastChanged TimeStamp,
|
|
tmnxOamBuildPktHdrType TmnxOamBuildPktHeaderType
|
|
}
|
|
|
|
tmnxOamBuildPktHeaderNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktHeaderNum specifies the header number of
|
|
the row to be configured."
|
|
::= { tmnxOamBuildPktHdrCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktHdrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktHdrRowStatus specifies the row status of
|
|
the specified header."
|
|
::= { tmnxOamBuildPktHdrCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktHdrLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktHdrLastChanged indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktHdrCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktHdrType OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktHeaderType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktHdrType specifies the type of the
|
|
specified packet header."
|
|
DEFVAL { none }
|
|
::= { tmnxOamBuildPktHdrCtlEntry 4 }
|
|
|
|
tmnxOamBuildPktHdrOvrCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktHdrOvrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktHdrOvrCtlTable contains the set of packet header
|
|
overrides for the OAM Egress Finder."
|
|
::= { tmnxOamDiagObjs 6 }
|
|
|
|
tmnxOamBuildPktHdrOvrCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktHdrOvrCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktHdrOvrCtlEntry contains the definition of one packet
|
|
header override used by the OAM Egress Finder.
|
|
|
|
Rows are created and destroyed using tmnxOamBuildPktHdrOvrRowStatus."
|
|
INDEX {
|
|
tmnxOamBuildPktNum,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktHdrOvrCtlTable 1 }
|
|
|
|
TmnxOamBuildPktHdrOvrCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktHdrOvrRowStatus RowStatus,
|
|
tmnxOamBuildPktHdrOvrLastChanged TimeStamp
|
|
}
|
|
|
|
tmnxOamBuildPktHdrOvrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktHdrOvrRowStatus specifies the row status
|
|
of the specified packet header override."
|
|
::= { tmnxOamBuildPktHdrOvrCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktHdrOvrLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktHdrOvrLastChanged indicates the most
|
|
recent time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktHdrOvrCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktEthCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktEthCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktEthCtlTable contains the values of Ethernet header
|
|
fields used by the OAM Egress Finder."
|
|
::= { tmnxOamDiagObjs 7 }
|
|
|
|
tmnxOamBuildPktEthCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktEthCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktEthCtlEntry contains the definition of one Ethernet
|
|
header used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing an
|
|
Ethernet header (e.g. Source MAC) are present. The other Ethernet
|
|
header fields (e.g. Frame Check Sequence) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'ethernet', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with
|
|
type 'ethernet'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'ethernet' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'ethernet' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the Ethernet header is
|
|
a base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base Source MAC field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num Src MAC Addr
|
|
--------------- ---------- -----------------
|
|
0 1 00:11:22:33:44:55
|
|
10 1 00:12:34:56:78:9a
|
|
255 1 00:AA:BB:CC:DD:EE"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktEthCtlTable 1 }
|
|
|
|
TmnxOamBuildPktEthCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktNumOrZero Unsigned32,
|
|
tmnxOamBuildPktEthLastChanged TimeStamp,
|
|
tmnxOamBuildPktEthDstMacAddr MacAddress,
|
|
tmnxOamBuildPktEthSrcMacAddr MacAddress
|
|
}
|
|
|
|
tmnxOamBuildPktNumOrZero OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktNumOrZero specifies the packet number of
|
|
the row to be configured.
|
|
|
|
A zero specifies a row for a base header definition.
|
|
|
|
A non-zero value specifies a row for an override header definition.
|
|
|
|
When building a packet to be tested, a matching override definition
|
|
(if any) is used instead of a base definition."
|
|
::= { tmnxOamBuildPktEthCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktEthLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktEthLastChanged indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktEthCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktEthDstMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktEthDstMacAddr specifies the Destination
|
|
MAC Address field of the specified Ethernet header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is
|
|
00:00:00:00:00:00.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is
|
|
FF:FF:FF:FF:FF:FF. That indicates an unspecified override."
|
|
::= { tmnxOamBuildPktEthCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktEthSrcMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktEthSrcMacAddr specifies the Source MAC
|
|
Address field of the specified Ethernet header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is
|
|
00:00:00:00:00:00.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is
|
|
FF:FF:FF:FF:FF:FF. That indicates an unspecified override."
|
|
::= { tmnxOamBuildPktEthCtlEntry 4 }
|
|
|
|
tmnxOamBuildPktIpCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktIpCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktIpCtlTable contains the values of IP header fields used
|
|
by the OAM Egress Finder."
|
|
REFERENCE
|
|
"RFC 791, 'INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL
|
|
SPECIFICATION', Section 3.1 'Internet Header Format'.
|
|
RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification'."
|
|
::= { tmnxOamDiagObjs 8 }
|
|
|
|
tmnxOamBuildPktIpCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktIpCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktIpCtlEntry contains the definition of one IP header
|
|
used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing
|
|
an IP header (e.g. Source IP Address) are present. The other IP
|
|
header fields (e.g. Time to Live) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'ipv4'|'ipv6', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with
|
|
type 'ipv4'|'ipv6'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'ipv4'|'ipv6' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'ipv4'|'ipv6' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the IP header is
|
|
a base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base Source IP Address field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num Source IP Address
|
|
--------------- ---------- -----------------
|
|
0 1 1::2
|
|
10 1 2::3
|
|
255 1 3::4"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktIpCtlTable 1 }
|
|
|
|
TmnxOamBuildPktIpCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktIpLastChanged TimeStamp,
|
|
tmnxOamBuildPktIpDstIpAddrType InetAddressType,
|
|
tmnxOamBuildPktIpDstIpAddress InetAddress,
|
|
tmnxOamBuildPktIpSrcIpAddrType InetAddressType,
|
|
tmnxOamBuildPktIpSrcIpAddress InetAddress,
|
|
tmnxOamBuildPktIpDscp TDSCPNameOrEmpty,
|
|
tmnxOamBuildPktIPv4MoreFragments Integer32
|
|
}
|
|
|
|
tmnxOamBuildPktIpLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIpLastChanged indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktIpCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktIpDstIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIpDstIpAddrType specifies the address type
|
|
of tmnxOamBuildPktIpDstIpAddress."
|
|
::= { tmnxOamBuildPktIpCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktIpDstIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIpDstIpAddress specifies the Destination
|
|
IP Address field of the specified IP header.
|
|
|
|
The default value varies, as follows.
|
|
1. If the hosting row is a header definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero):
|
|
a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
|
|
default is the 'ipv4(1)' address 0.0.0.0.
|
|
b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
|
|
default is the 'ipv6(2)' address 0::0.
|
|
2. If the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default is the
|
|
'unknown(0)' address. That indicates an unspecified override."
|
|
::= { tmnxOamBuildPktIpCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktIpSrcIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIpSrcIpAddrType specifies the address type
|
|
of tmnxOamBuildPktIpSrcIpAddress."
|
|
::= { tmnxOamBuildPktIpCtlEntry 4 }
|
|
|
|
tmnxOamBuildPktIpSrcIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIpSrcIpAddress specifies the Source IP
|
|
Address field of the specified IP header.
|
|
|
|
The default value varies, as follows.
|
|
1. If the hosting row is a header definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero):
|
|
a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
|
|
default is the 'ipv4(1)' address 0.0.0.0.
|
|
b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
|
|
default is the 'ipv6(2)' address 0::0.
|
|
2. If the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default is the
|
|
'unknown(0)' address. That indicates an unspecified override."
|
|
::= { tmnxOamBuildPktIpCtlEntry 5 }
|
|
|
|
tmnxOamBuildPktIpDscp OBJECT-TYPE
|
|
SYNTAX TDSCPNameOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIpDscp specifies the Differentiated
|
|
Services Code Point (DSCP) field of the specified IP header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 'be'.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is ''. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktIpCtlEntry 6 }
|
|
|
|
tmnxOamBuildPktIPv4MoreFragments OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIPv4MoreFragments specifies the More
|
|
Fragments (MF) flag for the specified IPv4 header.
|
|
|
|
If the header type is IPv6, this object is irrelevant and cannot be
|
|
changed away from default. An IPv6 Fragment Header (i.e.
|
|
tmnxOamBuildPktHdrType = 'ipv6Fragment') is used to configure
|
|
fragmentation for an IPv6 packet.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktIpCtlEntry 7 }
|
|
|
|
tmnxOamBuildPktTcpUdpCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktTcpUdpCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktTcpUdpCtlTable contains the values of TCP|UDP header
|
|
fields used by the OAM Egress Finder."
|
|
::= { tmnxOamDiagObjs 9 }
|
|
|
|
tmnxOamBuildPktTcpUdpCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktTcpUdpCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktTcpUdpCtlEntry contains the definition of one TCP|UDP
|
|
header used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing a
|
|
TCP|UDP header (e.g. Source Port) are present. The other TCP|UDP
|
|
header fields (e.g. Checksum) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'tcp'|'udp', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with type
|
|
'tcp'|'udp'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'tcp'|'udp' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'tcp'|'udp' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the TCP|UDP header is
|
|
a base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base Source Port field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num Source Port
|
|
--------------- ---------- -----------
|
|
0 1 65532
|
|
10 1 65533
|
|
255 1 65534"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktTcpUdpCtlTable 1 }
|
|
|
|
TmnxOamBuildPktTcpUdpCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktTcpUdpLastChanged TimeStamp,
|
|
tmnxOamBuildPktTcpUdpDstPort Integer32,
|
|
tmnxOamBuildPktTcpUdpSrcPort Integer32
|
|
}
|
|
|
|
tmnxOamBuildPktTcpUdpLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktTcpUdpLastChanged indicates the most
|
|
recent time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktTcpUdpCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktTcpUdpDstPort OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktTcpUdpDstPort specifies the TCP|UDP
|
|
Destination Port field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktTcpUdpCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktTcpUdpSrcPort OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktTcpUdpSrcPort specifies the TCP|UDP Source
|
|
Port field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktTcpUdpCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktDot1qCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktDot1qCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktDot1qCtlTable contains the values of IEEE 802.1Q header
|
|
fields used by the OAM Egress Finder."
|
|
REFERENCE
|
|
"IEEE 802.1Q-2014 - IEEE Standard for Local and Metropolitan Area
|
|
Networks -- Bridges and Bridged Networks."
|
|
::= { tmnxOamDiagObjs 10 }
|
|
|
|
tmnxOamBuildPktDot1qCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktDot1qCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktDot1qCtlEntry contains the definition of one IEEE
|
|
802.1Q header used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing an
|
|
IEEE 802.1Q header (e.g. VLAN ID) are present. The other IEEE 802.1Q
|
|
header fields (e.g. Drop Eligible Indicator (DEI)) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'dot1q', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with
|
|
type 'dot1q'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'dot1q' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'dot1q' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the IEEE 802.1Q header
|
|
is a base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base VLAN ID field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num VLAN ID
|
|
--------------- ---------- -------
|
|
0 1 4092
|
|
10 1 4093
|
|
255 1 4094"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktDot1qCtlTable 1 }
|
|
|
|
TmnxOamBuildPktDot1qCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktDot1qLastChanged TimeStamp,
|
|
tmnxOamBuildPktDot1qPrioCodePt Integer32,
|
|
tmnxOamBuildPktDot1qTagProtoId Integer32,
|
|
tmnxOamBuildPktDot1qVlanId Integer32
|
|
}
|
|
|
|
tmnxOamBuildPktDot1qLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktDot1qLastChanged indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktDot1qCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktDot1qPrioCodePt OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktDot1qPrioCodePt specifies the IEEE 802.1Q
|
|
Priority Code Point field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktDot1qCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktDot1qTagProtoId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1536..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktDot1qTagProtoId specifies the IEEE 802.1Q
|
|
Tag Protocol Identifier (TPID) field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0x8100 (i.e.
|
|
33024 decimal).
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktDot1qCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktDot1qVlanId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..4095)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktDot1qVlanId specifies the IEEE 802.1Q VLAN
|
|
Identifier field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktDot1qCtlEntry 4 }
|
|
|
|
tmnxOamBuildPktIPsecAuthCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktIPsecAuthCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktIPsecAuthCtlTable contains the values of IPsec
|
|
Authentication Header fields used by the OAM Egress Finder."
|
|
REFERENCE
|
|
"RFC 4302, 'IP Authentication Header'."
|
|
::= { tmnxOamDiagObjs 11 }
|
|
|
|
tmnxOamBuildPktIPsecAuthCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktIPsecAuthCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktIPsecAuthCtlEntry contains the definition of one IPsec
|
|
Authentication Header used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing an
|
|
IPsec Authentication Header (e.g. Security Parameters Index (SPI)) are
|
|
present. The other IPsec Authentication Header fields (e.g. Sequence
|
|
Number) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'ipsecAuth', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with type
|
|
'ipsecAuth'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'ipsecAuth' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'ipsecAuth' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the IPsec
|
|
Authentication Header is a base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base SPI field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num SPI
|
|
--------------- ---------- ----------
|
|
0 1 4123456789
|
|
10 1 4123456790
|
|
255 1 4123456791"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktIPsecAuthCtlTable 1 }
|
|
|
|
TmnxOamBuildPktIPsecAuthCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktIPsecAuthLastChgd TimeStamp,
|
|
tmnxOamBuildPktIPsecAuthSecPrIdx Unsigned32
|
|
}
|
|
|
|
tmnxOamBuildPktIPsecAuthLastChgd OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIPsecAuthLastChgd indicates the most
|
|
recent time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktIPsecAuthCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktIPsecAuthSecPrIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktIPsecAuthSecPrIdx specifies the IPsec
|
|
Authentication Security Parameters Index (SPI) field of the specified
|
|
header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 1.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is 0.
|
|
That indicates an unspecified override. Zero is an unsupported
|
|
value in an IPsec Authentication Header SPI field."
|
|
::= { tmnxOamBuildPktIPsecAuthCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktPbbCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktPbbCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktPbbCtlTable contains the values of Provider Backbone
|
|
(PBB) header fields used by the OAM Egress Finder."
|
|
REFERENCE
|
|
"IEEE Std 802.1Q-2014, 'IEEE Standard for Local and Metropolitan Area
|
|
Networks - Bridges and Bridged Networks', Section 9.7 'Backbone Service
|
|
Instance Tag Control Information (I-TAG TCI)'."
|
|
::= { tmnxOamDiagObjs 12 }
|
|
|
|
tmnxOamBuildPktPbbCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktPbbCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktPbbCtlEntry contains the definition of one PBB header
|
|
used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing a PBB
|
|
header (e.g. Backbone Service Instance Identifier (I-SID)) are
|
|
present. The other PBB header fields (e.g. Priority Code Point
|
|
(I-PCP)) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'pbb', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with type
|
|
'pbb'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'pbb' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'pbb' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the PBB header is a
|
|
base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base I-SID field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num I-SID
|
|
--------------- ---------- --------
|
|
0 1 16777213
|
|
10 1 16777214
|
|
255 1 16777215"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktPbbCtlTable 1 }
|
|
|
|
TmnxOamBuildPktPbbCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktPbbLastChanged TimeStamp,
|
|
tmnxOamBuildPktPbbIsid Integer32,
|
|
tmnxOamBuildPktPbbTagProtocolId Integer32
|
|
}
|
|
|
|
tmnxOamBuildPktPbbLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktPbbLastChanged indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktPbbCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktPbbIsid OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..16777215)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktPbbIsid specifies the PBB Backbone Service
|
|
Instance Identifier (I-SID) field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktPbbCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktPbbTagProtocolId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1536..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktPbbTagProtocolId specifies the PBB Tag
|
|
Protocol Identifier (TPID) field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0x88E7 (i.e.
|
|
35047 decimal).
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktPbbCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktL2tpCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktL2tpCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktL2tpCtlTable contains the values of Layer 2 Tunneling
|
|
Protocol (L2TP) header fields used by the OAM Egress Finder."
|
|
REFERENCE
|
|
"RFC 2661, 'Layer Two Tunneling Protocol', August, 1999."
|
|
::= { tmnxOamDiagObjs 13 }
|
|
|
|
tmnxOamBuildPktL2tpCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktL2tpCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktL2tpCtlEntry contains the definition of one L2TP header
|
|
used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing an
|
|
L2TP header (e.g. Tunnel ID) are present. The other L2TP header fields
|
|
(e.g. Version) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'l2tp', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with type
|
|
'l2tp'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'l2tp' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'l2tp' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the L2TP header is a
|
|
base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base Tunnel ID field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num Tunnel ID
|
|
--------------- ---------- ---------
|
|
0 1 65533
|
|
10 1 65534
|
|
255 1 65535"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktL2tpCtlTable 1 }
|
|
|
|
TmnxOamBuildPktL2tpCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktL2tpLastChanged TimeStamp,
|
|
tmnxOamBuildPktL2tpSessionId Integer32,
|
|
tmnxOamBuildPktL2tpTunnelId Integer32
|
|
}
|
|
|
|
tmnxOamBuildPktL2tpLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktL2tpLastChanged indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktL2tpCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktL2tpSessionId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktL2tpSessionId specifies the L2TP Session
|
|
ID field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktL2tpCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktL2tpTunnelId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktL2tpTunnelId specifies the L2TP Tunnel ID
|
|
field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktL2tpCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktMplsCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktMplsCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktMplsCtlTable contains the values of MPLS header fields
|
|
used by the OAM Egress Finder."
|
|
::= { tmnxOamDiagObjs 14 }
|
|
|
|
tmnxOamBuildPktMplsCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktMplsCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktMplsCtlEntry contains the definition of one MPLS header
|
|
used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing an
|
|
MPLS header (e.g. MPLS Label) are present. The other MPLS header
|
|
fields (e.g. Bottom of Stack) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'mpls', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with
|
|
type 'mpls'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'mpls' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'mpls' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the MPLS header
|
|
is a base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base MPLS Label field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num MPLS Label
|
|
--------------- ---------- ----------
|
|
0 1 1048573
|
|
10 1 1048574
|
|
255 1 1048575"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktMplsCtlTable 1 }
|
|
|
|
TmnxOamBuildPktMplsCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktMplsLastChanged TimeStamp,
|
|
tmnxOamBuildPktMplsLabel Integer32,
|
|
tmnxOamBuildPktMplsTrafficClass Integer32
|
|
}
|
|
|
|
tmnxOamBuildPktMplsLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktMplsLastChanged indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktMplsCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktMplsLabel OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..1048575)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktMplsLabel specifies the MPLS Label field
|
|
of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktMplsCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktMplsTrafficClass OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktMplsTrafficClass specifies the MPLS
|
|
Traffic Class field of the specified header.
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
|
|
indicates an unspecified override."
|
|
::= { tmnxOamBuildPktMplsCtlEntry 3 }
|
|
|
|
tmnxOamBuildPktGtpUserCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamBuildPktGtpUserCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktGtpUserCtlTable contains the values of GTP User (GTP-U)
|
|
version 1 header fields used by the OAM Egress Finder."
|
|
REFERENCE
|
|
"ETSI TS 129 281 V8.0.0, 'GPRS Tunnelling Protocol for User Plane
|
|
(GTPv1-U)'."
|
|
::= { tmnxOamDiagObjs 15 }
|
|
|
|
tmnxOamBuildPktGtpUserCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamBuildPktGtpUserCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamBuildPktGtpUserCtlEntry contains the definition of one GTP-U
|
|
header used by the OAM Egress Finder.
|
|
|
|
Fields that influence the routing by SROS of a packet containing a
|
|
GTP-U header (e.g. Tunnel Endpoint Identifier (TEID)) are present. The
|
|
other GTP-U header fields (e.g. Message Type) are absent.
|
|
|
|
A row is created by SROS when:
|
|
1. tmnxOamBuildPktHdrType is set to 'gtpUser', OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
|
|
tmnxOamBuildPktHeaderNum index which refers to a header with type
|
|
'gtpUser'.
|
|
|
|
A row is destroyed by SROS when:
|
|
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
|
|
'gtpUser' is destroyed, OR
|
|
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
|
|
type 'gtpUser' is destroyed.
|
|
|
|
A row created using creation clause 1, above, has the index object
|
|
tmnxOamBuildPktNumOrZero=0. The zero indicates the GTP-U Header is a
|
|
base definition (not an override).
|
|
|
|
A row created using creation clause 2, above, has
|
|
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
|
|
parent tmnxOamBuildPktHdrOvrCtlTable row.
|
|
|
|
The following example values for this table show the definition of a
|
|
base TEID field for header 1, and two overrides.
|
|
|
|
Pkt Num Or Zero Header Num TEID
|
|
--------------- ---------- ----------
|
|
0 1 4123456789
|
|
10 1 4123456790
|
|
255 1 4123456791"
|
|
INDEX {
|
|
tmnxOamBuildPktNumOrZero,
|
|
tmnxOamBuildPktHeaderNum
|
|
}
|
|
::= { tmnxOamBuildPktGtpUserCtlTable 1 }
|
|
|
|
TmnxOamBuildPktGtpUserCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamBuildPktGtpUserLastChgd TimeStamp,
|
|
tmnxOamBuildPktGtpUserTunnEpIdHi TmnxHigh32,
|
|
tmnxOamBuildPktGtpUserTunnEpIdLo TmnxLow32
|
|
}
|
|
|
|
tmnxOamBuildPktGtpUserLastChgd OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktGtpUserLastChgd indicates the most recent
|
|
time the value of a writable object in this row was modified."
|
|
::= { tmnxOamBuildPktGtpUserCtlEntry 1 }
|
|
|
|
tmnxOamBuildPktGtpUserTunnEpIdHi OBJECT-TYPE
|
|
SYNTAX TmnxHigh32 (0 | 1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktGtpUserTunnEpIdHi specifies the most
|
|
significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
|
|
field of the specified header.
|
|
|
|
Together, tmnxOamBuildPktGtpUserTunnEpIdHi and
|
|
tmnxOamBuildPktGtpUserTunnEpIdLo specify a number in the range
|
|
0..4294967296 (i.e. 2^32).
|
|
|
|
When the hosting row is a base definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is zero), the default TEID is 0.
|
|
|
|
When the hosting row is an override definition (i.e.
|
|
tmnxOamBuildPktNumOrZero is non-zero), the default TEID is 4294967296.
|
|
That indicates an unspecified override. The TEID High/Low object pair
|
|
is needed to accommodate 4294967296."
|
|
::= { tmnxOamBuildPktGtpUserCtlEntry 2 }
|
|
|
|
tmnxOamBuildPktGtpUserTunnEpIdLo OBJECT-TYPE
|
|
SYNTAX TmnxLow32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamBuildPktGtpUserTunnEpIdLo specifies the least
|
|
significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
|
|
field of the specified header.
|
|
|
|
See the DESCRIPTION clause of tmnxOamBuildPktGtpUserTunnEpIdHi for
|
|
more information."
|
|
::= { tmnxOamBuildPktGtpUserCtlEntry 3 }
|
|
|
|
tmnxOamNotificationObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 7 }
|
|
|
|
tmnxOamTestRunIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamTestRunIndex indicates a test run index (e.g.
|
|
tmnxOamPingResultsTestRunIndex or tmnxOamDiagResultsTestRunIndex)
|
|
reported in a notification."
|
|
::= { tmnxOamNotificationObjs 1 }
|
|
|
|
tmnxOamIfPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 8 }
|
|
|
|
tmnxOamIfPingTmplCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamIfPingTmplCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamIfPingTmplCtlTable has an entry for each ping template
|
|
controlling the operational status of an IP interface. This is
|
|
achieved by using ICMP."
|
|
::= { tmnxOamIfPingObjs 1 }
|
|
|
|
tmnxOamIfPingTmplCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamIfPingTmplCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row entry represents a ping template. Entries can be created and
|
|
deleted via SNMP SET operations on the object
|
|
tmnxOamIfPingTmplCtlRowStatus."
|
|
INDEX { IMPLIED tmnxOamIfPingTmplCtlName }
|
|
::= { tmnxOamIfPingTmplCtlTable 1 }
|
|
|
|
TmnxOamIfPingTmplCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamIfPingTmplCtlName TLNamedItem,
|
|
tmnxOamIfPingTmplCtlRowStatus RowStatus,
|
|
tmnxOamIfPingTmplCtlLastMgmtChg TimeStamp,
|
|
tmnxOamIfPingTmplCtlDescription TItemDescription,
|
|
tmnxOamIfPingTmplCtlDscp TDSCPName,
|
|
tmnxOamIfPingTmplCtlDot1p Dot1PPriority,
|
|
tmnxOamIfPingTmplCtlInterval Unsigned32,
|
|
tmnxOamIfPingTmplCtlTimeout Unsigned32,
|
|
tmnxOamIfPingTmplCtlFailThrld Unsigned32,
|
|
tmnxOamIfPingTmplCtlReactInt Unsigned32,
|
|
tmnxOamIfPingTmplCtlReactFailThr Unsigned32,
|
|
tmnxOamIfPingTmplCtlReactTimeout Unsigned32,
|
|
tmnxOamIfPingTmplCtlReactThrld Unsigned32,
|
|
tmnxOamIfPingTmplCtlSize Unsigned32,
|
|
tmnxOamIfPingTmplCtlTtl Unsigned32,
|
|
tmnxOamIfPingTmplCtlSync TmnxActionType
|
|
}
|
|
|
|
tmnxOamIfPingTmplCtlName OBJECT-TYPE
|
|
SYNTAX TLNamedItem
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlName specifies the name of the
|
|
template."
|
|
::= { tmnxOamIfPingTmplCtlEntry 1 }
|
|
|
|
tmnxOamIfPingTmplCtlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlRowStatus specifies the creation and
|
|
deletion of rows in this table. Note that a template can not be
|
|
destroyed if it is referenced by an interface (i.e.
|
|
tmnxOamIfPingIfTemplate)"
|
|
::= { tmnxOamIfPingTmplCtlEntry 2 }
|
|
|
|
tmnxOamIfPingTmplCtlLastMgmtChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlLastMgmtChg indicates the sysUpTime
|
|
at the time of the most recent management-initiated change to this
|
|
table row."
|
|
::= { tmnxOamIfPingTmplCtlEntry 3 }
|
|
|
|
tmnxOamIfPingTmplCtlDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlDescription specifies the description
|
|
of the template."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamIfPingTmplCtlEntry 4 }
|
|
|
|
tmnxOamIfPingTmplCtlDscp OBJECT-TYPE
|
|
SYNTAX TDSCPName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlDscp specifies the DSCP to be carried
|
|
in IP header of the ICMP echo request."
|
|
DEFVAL { "nc1" }
|
|
::= { tmnxOamIfPingTmplCtlEntry 5 }
|
|
|
|
tmnxOamIfPingTmplCtlDot1p OBJECT-TYPE
|
|
SYNTAX Dot1PPriority (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlDot1p specifies the values of the
|
|
Ethernet dot1p bits in the outer and any inner Ethernet header, when
|
|
dot1q or qinq encapsulation is used. The field is not exposed to
|
|
egress QoS policy."
|
|
DEFVAL { 7 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 6 }
|
|
|
|
tmnxOamIfPingTmplCtlInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlInterval specifies the packets
|
|
transmit interval used when the interface is operational."
|
|
DEFVAL { 60 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 7 }
|
|
|
|
tmnxOamIfPingTmplCtlTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlTimeout specifies the time the
|
|
function will wait before declaring an ICMP echo request packet is
|
|
lost."
|
|
DEFVAL { 5 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 8 }
|
|
|
|
tmnxOamIfPingTmplCtlFailThrld OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlFailThrld specifies a count that
|
|
causes the transition of the IP interface from operationally up to
|
|
operationally down because of ping-template failure."
|
|
DEFVAL { 3 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 9 }
|
|
|
|
tmnxOamIfPingTmplCtlReactInt OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlReactInt specifies the packets
|
|
transmit interval used when the IP interface is operationally down
|
|
because of ping-template failure and the previous ICMP echo request
|
|
successfully received a response."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 10 }
|
|
|
|
tmnxOamIfPingTmplCtlReactFailThr OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlReactFailThr specifies the number of
|
|
consecutive failures without previous successes, that must occur
|
|
transmitting at the reactivation interval before changing to the
|
|
standard interval and subsequently waiting for the first success."
|
|
DEFVAL { 4 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 11 }
|
|
|
|
tmnxOamIfPingTmplCtlReactTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlReactTimeout specifies the wait time
|
|
before declaring the packet is lost."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 12 }
|
|
|
|
tmnxOamIfPingTmplCtlReactThrld OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlReactThrld specifies the number of
|
|
consecutive successful ICMP responses that triggers the interface from
|
|
operationally down to operationally up."
|
|
DEFVAL { 3 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 13 }
|
|
|
|
tmnxOamIfPingTmplCtlSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (12..9786)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlSize specifies the size of the IP
|
|
packet before the Ethernet header is applied."
|
|
DEFVAL { 56 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 14 }
|
|
|
|
tmnxOamIfPingTmplCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingTmplCtlTtl specifies the time to live
|
|
setting in the ICMP ping packet."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamIfPingTmplCtlEntry 15 }
|
|
|
|
tmnxOamIfPingTmplCtlSync OBJECT-TYPE
|
|
SYNTAX TmnxActionType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to 'doAction' triggers an attempt to to update all
|
|
interfaces that use the specified ping-template and update all
|
|
interfaces that are using previously configured values that do not
|
|
match the currently active template.
|
|
|
|
An SNMP GET request on this object returns 'notApplicable'."
|
|
DEFVAL { notApplicable }
|
|
::= { tmnxOamIfPingTmplCtlEntry 16 }
|
|
|
|
tmnxOamIfPingIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamIfPingIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamIfPingIfTable has an entry for each interface associated
|
|
with a ping-template."
|
|
::= { tmnxOamIfPingObjs 2 }
|
|
|
|
tmnxOamIfPingIfEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamIfPingIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row entry in the tmnxOamIfPingIfEntry represents an interface on
|
|
this router that uses a ping-template. An entry in
|
|
this table can be created or destroyed by an SNMP SET request to
|
|
tmnxOamIfPingIfRowStatus. An attempt to destroy a row will fail if
|
|
tmnxOamIfPingIfAdminState has not first been set to 'outOfService'."
|
|
INDEX {
|
|
vRtrID,
|
|
vRtrIfIndex
|
|
}
|
|
::= { tmnxOamIfPingIfTable 1 }
|
|
|
|
TmnxOamIfPingIfEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamIfPingIfRowStatus RowStatus,
|
|
tmnxOamIfPingIfTemplate TLNamedItem,
|
|
tmnxOamIfPingIfLastChanged TimeStamp,
|
|
tmnxOamIfPingIfAdminState TmnxAdminState,
|
|
tmnxOamIfPingIfDestAddrType InetAddressType,
|
|
tmnxOamIfPingIfDestAddr InetAddress,
|
|
tmnxOamIfPingIfFailThrldCnt Counter32,
|
|
tmnxOamIfPingIfPassThrldCnt Counter32,
|
|
tmnxOamIfPingIfCtlDscp TDSCPName,
|
|
tmnxOamIfPingIfCtlDot1p Dot1PPriority,
|
|
tmnxOamIfPingIfCtlInterval Unsigned32,
|
|
tmnxOamIfPingIfCtlTimeout Unsigned32,
|
|
tmnxOamIfPingIfCtlFailThrld Unsigned32,
|
|
tmnxOamIfPingIfCtlReactInt Unsigned32,
|
|
tmnxOamIfPingIfCtlReactFailThr Unsigned32,
|
|
tmnxOamIfPingIfCtlReactTimeout Unsigned32,
|
|
tmnxOamIfPingIfCtlReactThrld Unsigned32,
|
|
tmnxOamIfPingIfCtlSize Unsigned32,
|
|
tmnxOamIfPingIfCtlTtl Unsigned32,
|
|
tmnxOamIfPingIfCurrentInterval INTEGER,
|
|
tmnxOamIfPingIfCurrentState INTEGER
|
|
}
|
|
|
|
tmnxOamIfPingIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfRowStatus is used to create or delete an
|
|
entry in this table.
|
|
|
|
Before this row can be destroyed, tmnxOamIfPingIfAdminState must have
|
|
been set to 'outOfService'."
|
|
::= { tmnxOamIfPingIfEntry 1 }
|
|
|
|
tmnxOamIfPingIfTemplate OBJECT-TYPE
|
|
SYNTAX TLNamedItem
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfTemplate specifies the ping-template. A
|
|
value of this object must be specified when the row is created. The
|
|
ping-template name must exist in the tmnxOamIfPingTmplCtlTable"
|
|
::= { tmnxOamIfPingIfEntry 2 }
|
|
|
|
tmnxOamIfPingIfLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfLastChanged indicates the sysUpTime when
|
|
this row was last modified."
|
|
::= { tmnxOamIfPingIfEntry 3 }
|
|
|
|
tmnxOamIfPingIfAdminState OBJECT-TYPE
|
|
SYNTAX TmnxAdminState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfAdminState specifies the desired
|
|
administrative state of the ping-template on this interface."
|
|
DEFVAL { outOfService }
|
|
::= { tmnxOamIfPingIfEntry 4 }
|
|
|
|
tmnxOamIfPingIfDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfDestAddrType specifies the type of address
|
|
stored in tmnxOamIfPingIfDestAddr."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamIfPingIfEntry 5 }
|
|
|
|
tmnxOamIfPingIfDestAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfDestAddr specifies the IP destination
|
|
address of the ICMP.
|
|
|
|
A non-empty value must be a valid unicast IP address."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamIfPingIfEntry 6 }
|
|
|
|
tmnxOamIfPingIfFailThrldCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfFailThrldCnt indicates the count of
|
|
contiguous ping failures that are counting towards the
|
|
tmnxOamIfPingTmplCtlFailThrld when the interface is operationally up."
|
|
::= { tmnxOamIfPingIfEntry 7 }
|
|
|
|
tmnxOamIfPingIfPassThrldCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfPassThrldCnt indicates the count of
|
|
contiguous ping successes that are counting towards the
|
|
tmnxOamIfPingTmplCtlReactThrld when the interface is operationally
|
|
down."
|
|
::= { tmnxOamIfPingIfEntry 8 }
|
|
|
|
tmnxOamIfPingIfCtlDscp OBJECT-TYPE
|
|
SYNTAX TDSCPName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlDscp indicates the DSCP to be carried
|
|
in IP header of the ICMP echo request."
|
|
::= { tmnxOamIfPingIfEntry 9 }
|
|
|
|
tmnxOamIfPingIfCtlDot1p OBJECT-TYPE
|
|
SYNTAX Dot1PPriority (0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlDot1p indicates the values of the
|
|
Ethernet dot1p bits in the outer and any inner Ethernet header, when
|
|
dot1q or qinq encapsulation is used. The field is not exposed to
|
|
egress QoS policy."
|
|
::= { tmnxOamIfPingIfEntry 10 }
|
|
|
|
tmnxOamIfPingIfCtlInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlInterval indicates the packets transmit
|
|
interval used when the interface is operational."
|
|
::= { tmnxOamIfPingIfEntry 11 }
|
|
|
|
tmnxOamIfPingIfCtlTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlTimeout indicates the time the function
|
|
will wait before declaring an ICMP echo request packet is lost."
|
|
::= { tmnxOamIfPingIfEntry 12 }
|
|
|
|
tmnxOamIfPingIfCtlFailThrld OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlFailThrld indicates a count that causes
|
|
the transition of the IP interface from operationally up to
|
|
operationally down because of ping-template failure."
|
|
::= { tmnxOamIfPingIfEntry 13 }
|
|
|
|
tmnxOamIfPingIfCtlReactInt OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlReactInt indicates the packets transmit
|
|
interval used when the IP interface is operationally down because of
|
|
ping-template failure and the previous ICMP echo request successfully
|
|
received a response."
|
|
::= { tmnxOamIfPingIfEntry 14 }
|
|
|
|
tmnxOamIfPingIfCtlReactFailThr OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlReactFailThr indicates the number of
|
|
consecutive failures without previous successes, that must occur
|
|
transmitting at the reactivation interval before changing to the
|
|
standard interval and subsequently waiting for the first success."
|
|
::= { tmnxOamIfPingIfEntry 15 }
|
|
|
|
tmnxOamIfPingIfCtlReactTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlReactTimeout indicates the wait time
|
|
before declaring the packet is lost."
|
|
::= { tmnxOamIfPingIfEntry 16 }
|
|
|
|
tmnxOamIfPingIfCtlReactThrld OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlReactThrld indicates the number of
|
|
consecutive successful ICMP responses that triggers the interface from
|
|
operationally down to operationally up."
|
|
::= { tmnxOamIfPingIfEntry 17 }
|
|
|
|
tmnxOamIfPingIfCtlSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (56..9786)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlSize indicates the size of the IP
|
|
packet before the Ethernet header is applied."
|
|
::= { tmnxOamIfPingIfEntry 18 }
|
|
|
|
tmnxOamIfPingIfCtlTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCtlTtl indicates the time to live setting
|
|
in the ICMP ping packet."
|
|
::= { tmnxOamIfPingIfEntry 19 }
|
|
|
|
tmnxOamIfPingIfCurrentInterval OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
interval (0),
|
|
reactivation (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCurrentInterval indicates if the ping
|
|
check interval being used is the value of tmnxOamIfPingIfCtlInterval
|
|
or tmnxOamIfPingIfCtlReactInt.
|
|
|
|
A value of 'interval' indicates the ping check is failed, waiting for
|
|
a first success, or that the ping check is Operational.
|
|
|
|
A value of 'reactivation' indicates the ping check is recovering."
|
|
::= { tmnxOamIfPingIfEntry 20 }
|
|
|
|
tmnxOamIfPingIfCurrentState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational (0),
|
|
recovering (1),
|
|
failed (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamIfPingIfCurrentState indicates the current state
|
|
of the ping check, this will be used to drive the interface
|
|
operational state.
|
|
|
|
A value of 'operational' indicates the ping check succeeded, the
|
|
interface is up.
|
|
|
|
A value of 'recovering' indicates the ping check is recovering using
|
|
the reactivation interval.
|
|
|
|
A value of 'failed' indicates the ping check failed, the interface is
|
|
down."
|
|
::= { tmnxOamIfPingIfEntry 21 }
|
|
|
|
tmnxOamLnkMeasObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 9 }
|
|
|
|
tmnxOamLnkMeasTmplCtlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLnkMeasTmplCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasTmplCtlTable allows link measurement templates to be
|
|
configured. A link measurement template is configured against a router
|
|
interface to measure delay between nodes.
|
|
|
|
A change to any object in this table (except for
|
|
tmnxOamLnkMeasTmplCtlDescription, tmnxOamLnkMeasTmplCtlIpv6UdpZero,
|
|
and tmnxOamLnkMeasTmplCtlLastRepHold) will cause active link
|
|
measurement tests to stop and restart."
|
|
REFERENCE
|
|
"IETF draft-gandhi-spring-twamp-srpm-10, 'Performance Measurement Using TWAMP Light
|
|
for Segment Routing Networks', August 6, 2020, Sections 1 to 4.1.1."
|
|
::= { tmnxOamLnkMeasObjs 1 }
|
|
|
|
tmnxOamLnkMeasTmplCtlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLnkMeasTmplCtlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasTmplCtlEntry allows a link measurement template to be
|
|
configured.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamLnkMeasTmplCtlRowStatus."
|
|
INDEX { tmnxOamLnkMeasTmplCtlName }
|
|
::= { tmnxOamLnkMeasTmplCtlTable 1 }
|
|
|
|
TmnxOamLnkMeasTmplCtlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLnkMeasTmplCtlName TLNamedItem,
|
|
tmnxOamLnkMeasTmplCtlRowStatus RowStatus,
|
|
tmnxOamLnkMeasTmplCtlLastMgmtChg TimeStamp,
|
|
tmnxOamLnkMeasTmplCtlDescription TItemDescription,
|
|
tmnxOamLnkMeasTmplCtlUnidirMeasT INTEGER,
|
|
tmnxOamLnkMeasTmplCtlDelayMeasTy INTEGER,
|
|
tmnxOamLnkMeasTmplCtlInterval Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlLastRepHold Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlDscpEgrRmrk TruthValue,
|
|
tmnxOamLnkMeasTmplCtlIpv6UdpZero TruthValue,
|
|
tmnxOamLnkMeasTmplCtlDscpName TDSCPName,
|
|
tmnxOamLnkMeasTmplCtlDstUdpPort InetPortNumber,
|
|
tmnxOamLnkMeasTmplCtlFC TFCName,
|
|
tmnxOamLnkMeasTmplCtlProfile TProfile,
|
|
tmnxOamLnkMeasTmplCtlTwlTmStpFmt INTEGER,
|
|
tmnxOamLnkMeasTmplCtlTwlTimeLive Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlSWMultplir Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlSWIntegrity Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlSWThrldRel Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlSWThrldAbs Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlASWMultplir Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlASWIntgrity Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlASWThrldRel Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlASWThrldAbs Unsigned32,
|
|
tmnxOamLnkMeasTmplCtlAdminState TmnxEnabledDisabledAdminState
|
|
}
|
|
|
|
tmnxOamLnkMeasTmplCtlName OBJECT-TYPE
|
|
SYNTAX TLNamedItem
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlName specifies the name of the link
|
|
measurement template.
|
|
|
|
This is the INDEX for tmnxOamLnkMeasTmplCtlTable."
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 1 }
|
|
|
|
tmnxOamLnkMeasTmplCtlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlRowStatus specifies the row status
|
|
of the link measurement template."
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 2 }
|
|
|
|
tmnxOamLnkMeasTmplCtlLastMgmtChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlLastMgmtChg indicates the sysUpTime
|
|
at the time of the most recent management-initiated change to this
|
|
table row."
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 3 }
|
|
|
|
tmnxOamLnkMeasTmplCtlDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlDescription specifies the
|
|
descriptive text for the link measurement template."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 4 }
|
|
|
|
tmnxOamLnkMeasTmplCtlUnidirMeasT OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
derived (1),
|
|
actual (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlUnidirMeasT specifies how to compute
|
|
a unidirectional delay measurement.
|
|
|
|
Values:
|
|
derived(1)
|
|
Computes the unidirectional measurement using the round trip
|
|
delay divided by two. This option should be used when the
|
|
nodal clocks are not synchronized.
|
|
actual(2)
|
|
Uses the forward delay as the unidirectional measurement.
|
|
Forward delay is calculated using T2-T1 timestamp values."
|
|
DEFVAL { derived }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 5 }
|
|
|
|
tmnxOamLnkMeasTmplCtlDelayMeasTy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
min (1),
|
|
max (2),
|
|
avg (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlDelayMeasTy specifies the type of
|
|
delay measurement that is used for comparison and reporting.
|
|
|
|
It is used at both the sample window and the aggregate sample window
|
|
level.
|
|
|
|
Values:
|
|
min(1)
|
|
Take the minimum of a series of measurements for comparison and
|
|
reporting.
|
|
max(2)
|
|
Take the maximum of a series of measurements for comparison and
|
|
reporting.
|
|
average(3)
|
|
Compute the average of a series of measurements for comparison
|
|
and reporting."
|
|
DEFVAL { min }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 6 }
|
|
|
|
tmnxOamLnkMeasTmplCtlInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlInterval specifies the elapsed time
|
|
between transmission of test packets for the specified template."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 7 }
|
|
|
|
tmnxOamLnkMeasTmplCtlLastRepHold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlLastRepHold specifies how long a
|
|
delay measurement is to be retained after the interface on which it
|
|
was collected is administratively disabled.
|
|
|
|
If the configured value is reached, the last reported measurement,
|
|
tmnxOamLnkMeasIfResDelayReported, is set to zero."
|
|
DEFVAL { 86400 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 8 }
|
|
|
|
tmnxOamLnkMeasTmplCtlDscpEgrRmrk OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlDscpEgrRmrk specifies whether or not
|
|
to allow each echo request packet's IP header Differentiated Services
|
|
Code Point (DSCP) to be overwritten in accordance with the egress
|
|
port's Quality of Service (QoS) policy.
|
|
|
|
If the value of this object is 'true(1)', the IP header's DSCP may be
|
|
overwritten."
|
|
DEFVAL { false }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 9 }
|
|
|
|
tmnxOamLnkMeasTmplCtlIpv6UdpZero OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlIpv6UdpZero specifies whether or not
|
|
to allow the processing of IPv6 packets received with a UDP checksum
|
|
of zero.
|
|
|
|
When tmnxOamLnkMeasTmplCtlIpv6UdpZero is false, IPv6 packets received
|
|
with a UDP checksum of zero will be discarded."
|
|
DEFVAL { false }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 10 }
|
|
|
|
tmnxOamLnkMeasTmplCtlDscpName OBJECT-TYPE
|
|
SYNTAX TDSCPName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlDscpName specifies the
|
|
Differentiated Services Code Point (DSCP) to be copied into the IP
|
|
header of each echo request packet launched for each link measurement
|
|
test belonging to the specified template."
|
|
DEFVAL { "nc1" }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 11 }
|
|
|
|
tmnxOamLnkMeasTmplCtlDstUdpPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlDstUdpPort specifies the destination
|
|
UDP port to be copied into the UDP header of each echo request packet
|
|
launched for each link measurement test belonging to the specified
|
|
template.
|
|
|
|
The default port (862) is the IANA standard TWAMP receiver port."
|
|
REFERENCE
|
|
"https://www.iana.org/assignments/service-names-port-numbers/
|
|
service-names-port-numbers.txt"
|
|
DEFVAL { 862 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 12 }
|
|
|
|
tmnxOamLnkMeasTmplCtlFC OBJECT-TYPE
|
|
SYNTAX TFCName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlFC specifies the Quality of Service
|
|
forwarding-class to be used when launching the link measurement test
|
|
belonging to the specified template."
|
|
DEFVAL { "h1" }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 13 }
|
|
|
|
tmnxOamLnkMeasTmplCtlProfile OBJECT-TYPE
|
|
SYNTAX TProfile
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlProfile specifies the Quality of
|
|
Service profile to be used when launching the link measurement test
|
|
belonging to the specified template."
|
|
DEFVAL { in }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 14 }
|
|
|
|
tmnxOamLnkMeasTmplCtlTwlTmStpFmt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ntp (1),
|
|
ptp (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlTwlTmStpFmt specifies the timestamp
|
|
format to be used in the TWAMP Light PDU.
|
|
|
|
Values:
|
|
ntp(1)
|
|
Network Time Protocol
|
|
ptp(2)
|
|
Precision Time Protocol"
|
|
REFERENCE
|
|
"TWAMP timestamp: https://tools.ietf.org/html/rfc8186#section-2.3
|
|
|
|
NTP: https://tools.ietf.org/html/rfc958
|
|
|
|
PTP: https://standards.ieee.org/standard/1588-2008.html"
|
|
DEFVAL { ntp }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 15 }
|
|
|
|
tmnxOamLnkMeasTmplCtlTwlTimeLive OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlTwlTimeLive specifies the time to
|
|
live value in the TWAMP IP header."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 16 }
|
|
|
|
tmnxOamLnkMeasTmplCtlSWMultplir OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..900)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlSWMultplir specifies the multiplier
|
|
that is applied to the interval (tmnxOamLnkMeasTmplCtlInterval) to
|
|
derive the number of seconds for which a sample window is open and can
|
|
collect delay measurements.
|
|
|
|
For example, a sample window multiplier of 10 and an interval value of
|
|
5 seconds result in a sample window being open for 10 * 5 seconds = 50
|
|
seconds.
|
|
|
|
This window collects samples and computes a single value upon
|
|
completion."
|
|
DEFVAL { 10 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 17 }
|
|
|
|
tmnxOamLnkMeasTmplCtlSWIntegrity OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlSWIntegrity specifies the percentage
|
|
of request-response pairs that must be successfully sent and received
|
|
during the sample window for its series of measurements to be deemed
|
|
worthy of reporting to the aggregate sample window or the routing
|
|
engine.
|
|
|
|
A value of 0 specifies that no integrity value must be met for
|
|
measurements to be reported.
|
|
|
|
Failure of all request-response pairs in a sample window will be
|
|
treated as a special case. Zero will not be reported, but a value
|
|
representing 'N/A' will be conveyed."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 18 }
|
|
|
|
tmnxOamLnkMeasTmplCtlSWThrldRel OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..500)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlSWThrldRel specifies the percentage
|
|
value of change, positive or negative, a new delay measurement must
|
|
differ from the previously reported measurement to be deemed worth of
|
|
reporting directly to the routing engine (circumventing the aggregate
|
|
sample window).
|
|
|
|
If this percentage value is reached, the accumulated aggregate data
|
|
will be cleared, the aggregate window will be reset, and the new delay
|
|
measurement will be reported to the routing engine and used as the
|
|
most recently reported measurement.
|
|
|
|
A value of zero specifies that the sample window measurement will not
|
|
be measured against tmnxOamLnkMeasTmplCtlSWThrldRel but will be
|
|
reported directly to the aggregate sample window (assuming integrity).
|
|
|
|
|
|
The absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs, will be
|
|
checked before this object, the relative threshold,
|
|
tmnxOamLnkMeasTmplCtlSWThrldRel."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 19 }
|
|
|
|
tmnxOamLnkMeasTmplCtlSWThrldAbs OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..100000)
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlSWThrldAbs specifies the delta, in
|
|
microseconds, that a new delay measurement must differ from the
|
|
previously reported measurement to be deemed worth of reporting
|
|
directly to the routing engine (circumventing the aggregate sample
|
|
window).
|
|
|
|
If this value is reached the accumulated aggregate data will be
|
|
cleared, the aggregate window will be reset, and the new delay
|
|
measurement will be reported to the routing engine and used as the
|
|
most recently reported measurement.
|
|
|
|
A value of zero specifies that the sample window measurement will not
|
|
be measured against tmnxOamLnkMeasTmplCtlSWThrldAbs but will be
|
|
reported directly to the aggregate sample window (assuming integrity).
|
|
|
|
This object, the absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs,
|
|
will be checked before the relative, tmnxOamLnkMeasTmplCtlSWThrldRel."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 20 }
|
|
|
|
tmnxOamLnkMeasTmplCtlASWMultplir OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..12)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlASWMultplir specifies the multiplier
|
|
that is applied to the sample window multiplier
|
|
(tmnxOamLnkMeasTmplCtlSWMultplir) to derive the number of seconds for
|
|
which an aggregate sample window is open and can collect delay
|
|
measurements.
|
|
|
|
For example, an aggregate sample window multiplier of 3 and a sample
|
|
window duration of 50 seconds (as computed in the description of
|
|
tmnxOamLnkMeasTmplCtlSWMultplir) result in an aggregate sample window
|
|
being open for 3 * 50 seconds = 150 seconds (i.e.: 3 sample windows in
|
|
the aggregate sample window).
|
|
|
|
Values computed in sample windows are passed to the open aggregate
|
|
sample window. At the end of this aggregate window timer a result is
|
|
computed based on tmnxOamLnkMeasTmplCtlDelayMeasTy and is passed to
|
|
the routing engine (depending on the ASW threshold configuration)."
|
|
DEFVAL { 12 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 21 }
|
|
|
|
tmnxOamLnkMeasTmplCtlASWIntgrity OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlASWIntgrity specifies the percentage
|
|
of sample window measurements that must have met their integrity
|
|
value, tmnxOamLnkMeasTmplCtlSWIntegrity, for the aggregate result to
|
|
be deemed worthy of reporting to the routing engine.
|
|
|
|
A value of 0 specifies that no integrity value must be met for
|
|
measurements to be reported to the routing engine.
|
|
|
|
Failure of all sample windows to meet their integrity values will be
|
|
treated as a special case. Zero will not be reported to the routing
|
|
engine, but a value representing 'N/A' will be reported."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 22 }
|
|
|
|
tmnxOamLnkMeasTmplCtlASWThrldRel OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlASWThrldRel specifies the percentage
|
|
value of change, positive or negative, a new aggregate delay
|
|
measurement must differ from the previously reported aggregate
|
|
measurement to be deemed worthy of reporting to the routing engine.
|
|
|
|
A value of zero specifies that the aggregate sample window measurement
|
|
will not be measured against tmnxOamLnkMeasTmplCtlASWThrldRel but will
|
|
be reported directly to the routing engine (assuming integrity).
|
|
|
|
The absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs, will be
|
|
checked before this object, the relative threshold,
|
|
tmnxOamLnkMeasTmplCtlASWThrldRel."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 23 }
|
|
|
|
tmnxOamLnkMeasTmplCtlASWThrldAbs OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..100000)
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlASWThrldAbs specifies the delta, in
|
|
microseconds, that a new aggregate delay measurement must differ from
|
|
the previously reported aggregate measurement to be deemed worthy of
|
|
reporting to the routing engine.
|
|
|
|
A value of zero specifies that the aggregate sample window measurement
|
|
will not be measured against tmnxOamLnkMeasTmplCtlASWThrldAbs but will
|
|
be reported directly to the routing engine (assuming integrity).
|
|
|
|
This object, the absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs,
|
|
will be checked before the relative, tmnxOamLnkMeasTmplCtlASWThrldRel."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 24 }
|
|
|
|
tmnxOamLnkMeasTmplCtlAdminState OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledAdminState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasTmplCtlAdminState specifies whether the
|
|
template is administratively disabled or administratively enabled.
|
|
|
|
The objects in a link measurement template cannot be modified while
|
|
tmnxOamLnkMeasTmplCtlAdminState is enabled.
|
|
|
|
Changes made to a disabled link measurement template are propagated to
|
|
associated interfaces when tmnxOamLnkMeasTmplCtlAdminState is enabled.
|
|
|
|
An interface will not run the link measurement test when its
|
|
associated template's tmnxOamLnkMeasTmplCtlAdminState is disabled."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamLnkMeasTmplCtlEntry 25 }
|
|
|
|
tmnxOamLnkMeasIfResTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasIfResTable contains delay measurement information from
|
|
interfaces that have an associated link measurement template.
|
|
|
|
(For the interface to be collecting link measurement data, it must be
|
|
associated with a link measurement template found in
|
|
tmnxOamLnkMeasTmplCtlTable.)"
|
|
::= { tmnxOamLnkMeasObjs 2 }
|
|
|
|
tmnxOamLnkMeasIfResEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLnkMeasIfResEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasIfResEntry contains source and destination IP address
|
|
information, operational state and failure condition information, as
|
|
well as delay measurement data and meta data.
|
|
|
|
A row is created in tmnxOamLnkMeasIfResTable when a link measurement
|
|
template is associated with an interface.
|
|
|
|
A row is destroyed in tmnxOamLnkMeasIfResTable when the association
|
|
between the interface and its link measurement template is broken."
|
|
INDEX {
|
|
vRtrID,
|
|
vRtrIfIndex
|
|
}
|
|
::= { tmnxOamLnkMeasIfResTable 1 }
|
|
|
|
TmnxOamLnkMeasIfResEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLnkMeasIfResSrcIpAddrTy InetAddressType,
|
|
tmnxOamLnkMeasIfResSrcIpAddr InetAddress,
|
|
tmnxOamLnkMeasIfResSrcIpAssigned TruthValue,
|
|
tmnxOamLnkMeasIfResDstIpAddrTy InetAddressType,
|
|
tmnxOamLnkMeasIfResDstIpAddr InetAddress,
|
|
tmnxOamLnkMeasIfResDstIpAssigned TruthValue,
|
|
tmnxOamLnkMeasIfResOperState ServiceOperStatus,
|
|
tmnxOamLnkMeasIfResFailureCond BITS,
|
|
tmnxOamLnkMeasIfResDetctbleTxErr INTEGER,
|
|
tmnxOamLnkMeasIfResReporting TruthValue,
|
|
tmnxOamLnkMeasIfResDelayReported Integer32,
|
|
tmnxOamLnkMeasIfResTimestampUTC DateAndTime,
|
|
tmnxOamLnkMeasIfResTriggeredBy INTEGER,
|
|
tmnxOamLnkMeasIfResNewestASWIdx Unsigned32,
|
|
tmnxOamLnkMeasIfResNewestSWIdx Unsigned32
|
|
}
|
|
|
|
tmnxOamLnkMeasIfResSrcIpAddrTy OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSrcIpAddrTy indicates the address type
|
|
of tmnxOamLnkMeasIfResSrcIpAddr."
|
|
::= { tmnxOamLnkMeasIfResEntry 1 }
|
|
|
|
tmnxOamLnkMeasIfResSrcIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16|20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSrcIpAddr indicates the source IP
|
|
address from which TWAMP packets are being sent.
|
|
|
|
The address is configured using
|
|
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4SrcAddr or
|
|
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6SrcAddr. If a configured value
|
|
is present, it is returned. If no value is configured, the configured
|
|
interface address (TIMETRA-VRTR-MIB::vRiaInetAddress) is returned."
|
|
::= { tmnxOamLnkMeasIfResEntry 2 }
|
|
|
|
tmnxOamLnkMeasIfResSrcIpAssigned OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSrcIpAssigned indicates whether
|
|
tmnxOamLnkMeasIfResSrcIpAddr was assigned (true) or configured
|
|
(false)."
|
|
::= { tmnxOamLnkMeasIfResEntry 3 }
|
|
|
|
tmnxOamLnkMeasIfResDstIpAddrTy OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResDstIpAddrTy indicates the address type
|
|
of tmnxOamLnkMeasIfResDstIpAddr."
|
|
::= { tmnxOamLnkMeasIfResEntry 4 }
|
|
|
|
tmnxOamLnkMeasIfResDstIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16|20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResDstIpAddr indicates the destination IP
|
|
address to which TWAMP packets are being sent.
|
|
|
|
The address is configured using
|
|
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4DstAddr or
|
|
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6DstAddr. If a configured value
|
|
is present, it is returned. If no value is configured, SROS selects a
|
|
destination address, and it is returned."
|
|
::= { tmnxOamLnkMeasIfResEntry 5 }
|
|
|
|
tmnxOamLnkMeasIfResDstIpAssigned OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResDstIpAssigned indicates whether
|
|
tmnxOamLnkMeasIfResDstIpAddr was assigned (true) or configured
|
|
(false)."
|
|
::= { tmnxOamLnkMeasIfResEntry 6 }
|
|
|
|
tmnxOamLnkMeasIfResOperState OBJECT-TYPE
|
|
SYNTAX ServiceOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResOperState indicates the operational
|
|
state of link measurement on this interface.
|
|
|
|
This state is determined by the administrative state of the link
|
|
measurement template (tmnxOamLnkMeasTmplCtlAdminState), the
|
|
administrative state of the interface
|
|
(TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of
|
|
the interface's link measurement chosen internet protocol
|
|
(TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or
|
|
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)."
|
|
::= { tmnxOamLnkMeasIfResEntry 7 }
|
|
|
|
tmnxOamLnkMeasIfResFailureCond OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
noProtocol (0),
|
|
templateAdminDown (1),
|
|
udpPortUnavailable (2),
|
|
internalError (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResFailureCond indicates the reason(s)
|
|
why this interface's link measurement is operationally disabled.
|
|
|
|
This state is determined by the administrative state of the link
|
|
measurement template (tmnxOamLnkMeasTmplCtlAdminState), the
|
|
administrative state of the interface
|
|
(TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of
|
|
the interface's link measurement chosen internet protocol
|
|
(TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or
|
|
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)."
|
|
::= { tmnxOamLnkMeasIfResEntry 8 }
|
|
|
|
tmnxOamLnkMeasIfResDetctbleTxErr OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
interfaceDown (2),
|
|
unexpectedError (3),
|
|
noRoute (4),
|
|
sourceIpNotLocal (5),
|
|
invalidDestIp (6),
|
|
invalidInterfaceType (7),
|
|
sameSourceIpDestIp (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResDetctbleTxErr indicates a detectable
|
|
error in delay measurement transmission.
|
|
|
|
none (1) No transmission failure detected
|
|
interfaceDown (2) The IP interface associated with the delay
|
|
measurement test is operationally down or
|
|
administratively disabled
|
|
sourceIpNotLocal (3) The source IP address is not local
|
|
invalidDestIp (4) The destination IP address is not valid
|
|
noRoute (5) There is no IP route to the destination address
|
|
from this interface
|
|
unexpectedError (6) Transmission failed due to unexpected conditions,
|
|
such as failed memory allocation, traffic
|
|
congestion, or failure to obtain necessary
|
|
resources
|
|
invalidInterfaceType (7) The interface is not a supported type
|
|
sameSourceIpDestIp (8) The source and destination IP are the same,
|
|
creating an invalid transmission condition."
|
|
::= { tmnxOamLnkMeasIfResEntry 9 }
|
|
|
|
tmnxOamLnkMeasIfResReporting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResReporting indicates whether the
|
|
interface is currently reporting to the routing engine.
|
|
|
|
The interface will not report if all thresholds are disabled or there
|
|
are failure conditions present (tmnxOamLnkMeasIfResFailureCond)."
|
|
::= { tmnxOamLnkMeasIfResEntry 10 }
|
|
|
|
tmnxOamLnkMeasIfResDelayReported OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0 | 1..2147483647)
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResDelayReported indicates the last delay
|
|
measurement reported to the routing engine.
|
|
|
|
A value of -1 (negative one) indicates that no delay has been reported
|
|
because a value has yet to be reported in a new delay measurement
|
|
session.
|
|
|
|
A value of 0 (zero) indicates the last reported measurement was
|
|
discarded due to exceeding the measurement template's configured stale
|
|
measurement timer (tmnxOamLnkMeasTmplCtlLastRepHold)."
|
|
::= { tmnxOamLnkMeasIfResEntry 11 }
|
|
|
|
tmnxOamLnkMeasIfResTimestampUTC OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResTimestampUTC indicates a timestamp
|
|
influenced by the value stored in tmnxOamLnkMeasIfResDelayReported.
|
|
|
|
When tmnxOamLnkMeasIfResDelayReported > 0,
|
|
tmnxOamLnkMeasIfResTimestampUTC holds the time at which
|
|
tmnxOamLnkMeasIfResDelayReported was reported to the routing engine.
|
|
|
|
When tmnxOamLnkMeasIfResDelayReported = 0,
|
|
tmnxOamLnkMeasIfResTimestampUTC holds the time at which
|
|
tmnxOamLnkMeasIfResDelayReported was cleared (because its aging timer
|
|
expired).
|
|
|
|
When tmnxOamLnkMeasIfResDelayReported = -1,
|
|
tmnxOamLnkMeasIfResTimestampUTC holds '1970-Jan-01 00:00:00.0' UTC as
|
|
a placeholder representing a delay has not yet been reported to the
|
|
routing engine."
|
|
::= { tmnxOamLnkMeasIfResEntry 12 }
|
|
|
|
tmnxOamLnkMeasIfResTriggeredBy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
sampleThresholdAbsolute (2),
|
|
sampleThresholdRelative (3),
|
|
aggregateThresholdAbsolute (4),
|
|
aggregateThresholdRelative (5),
|
|
expired (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResTriggeredBy indicates whether the last
|
|
reported delay (tmnxOamLnkMeasIfResDelayReported) was triggered by a
|
|
sample window threshold (absolute or relative), an aggregate sample
|
|
window threshold (absolute or relative), has not yet been triggered
|
|
(none) or has been discarded because the age of the last reported
|
|
delay (tmnxOamLnkMeasIfResDelayReported) exceeded the value configured
|
|
by tmnxOamLnkMeasTmplCtlLastRepHold."
|
|
::= { tmnxOamLnkMeasIfResEntry 13 }
|
|
|
|
tmnxOamLnkMeasIfResNewestASWIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResNewestASWIdx indicates the index of
|
|
the newest aggregate sample window result in
|
|
tmnxOamLnkMeasIfResASWTable for this interface.
|
|
|
|
A value of zero indicates there are no aggregate sample window results
|
|
for this interface."
|
|
::= { tmnxOamLnkMeasIfResEntry 14 }
|
|
|
|
tmnxOamLnkMeasIfResNewestSWIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResNewestSWIdx indicates the index of the
|
|
newest sample window result in tmnxOamLnkMeasIfResSWTable for this
|
|
interface.
|
|
|
|
A value of zero indicates there are no sample window results for this
|
|
interface."
|
|
::= { tmnxOamLnkMeasIfResEntry 15 }
|
|
|
|
tmnxOamLnkMeasIfResASWTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResASWEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasIfResASWTable contains the aggregate sample window
|
|
results for all interfaces with link measurement enabled.
|
|
|
|
(For the interface to be collecting link measurement data, it must be associated
|
|
with a link measurement template found in tmnxOamLnkMeasTmplCtlTable.)"
|
|
::= { tmnxOamLnkMeasObjs 3 }
|
|
|
|
tmnxOamLnkMeasIfResASWEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLnkMeasIfResASWEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasIfResASWEntry contains one aggregate sample window
|
|
result for the specified interface.
|
|
|
|
(For the interface to be collecting link measurement data, it must be
|
|
associated with a link measurement template.)
|
|
|
|
A row is created by SROS when an aggregate sample window is created.
|
|
|
|
A row is destroyed by SROS when the associated
|
|
tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number
|
|
of aggregate sample windows retained (10) per interface is met, and a
|
|
new aggregate sample window is created. In that case, the row for the
|
|
interface's oldest aggregate sample window is destroyed."
|
|
INDEX {
|
|
vRtrID,
|
|
vRtrIfIndex,
|
|
tmnxOamLnkMeasIfResASWIndex
|
|
}
|
|
::= { tmnxOamLnkMeasIfResASWTable 1 }
|
|
|
|
TmnxOamLnkMeasIfResASWEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLnkMeasIfResASWIndex Unsigned32,
|
|
tmnxOamLnkMeasIfResASWEndUTC DateAndTime,
|
|
tmnxOamLnkMeasIfResASWState INTEGER,
|
|
tmnxOamLnkMeasIfResASWWindCount Unsigned32,
|
|
tmnxOamLnkMeasIfResASWReportMin Unsigned32,
|
|
tmnxOamLnkMeasIfResASWReportMax Unsigned32,
|
|
tmnxOamLnkMeasIfResASWReportAvg Unsigned32,
|
|
tmnxOamLnkMeasIfResASWIntegrity TruthValue,
|
|
tmnxOamLnkMeasIfResASWResult Unsigned32
|
|
}
|
|
|
|
tmnxOamLnkMeasIfResASWIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWIndex specifies the index value of
|
|
aggregate sample windows on the same interface.
|
|
|
|
At most 10 indices (e.g.: 51..60) are accessible at a time.
|
|
|
|
The most recent result is stored at the index
|
|
tmnxOamLnkMeasIfResNewestASWIdx."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 1 }
|
|
|
|
tmnxOamLnkMeasIfResASWEndUTC OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWEndUTC indicates the time at which
|
|
this aggregate sample window closed.
|
|
|
|
1970-Jan-01 00:00:00.0 UTC is returned if this aggregate sample window
|
|
is in progress."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 2 }
|
|
|
|
tmnxOamLnkMeasIfResASWState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
completed (1),
|
|
inProgress (2),
|
|
swReported (3),
|
|
aswReported (4),
|
|
terminated (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWState indicates whether this
|
|
aggregate sample window has ended (completed), is in progress
|
|
(inProgress), triggered a report to the routing engine because a
|
|
sample window threshold was exceeded (swReported), triggered a report
|
|
to the routing engine because an aggregate sample window threshold was
|
|
exceeded (aswReported), or the window was interrupted and discarded
|
|
because administrative changes were detected during transmission
|
|
(terminated)."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 3 }
|
|
|
|
tmnxOamLnkMeasIfResASWWindCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWWindCount indicates the number of
|
|
sample windows that have completed and met their integrity value
|
|
within this aggregate sample window."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 4 }
|
|
|
|
tmnxOamLnkMeasIfResASWReportMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWReportMin indicates the minimum
|
|
delay measurement reported to the aggregate sample window (by the
|
|
sample windows that have been open during its lifetime).
|
|
|
|
A value of zero indicates an invalid delay measurement (not a minimum
|
|
delay measurement of zero)."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 5 }
|
|
|
|
tmnxOamLnkMeasIfResASWReportMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWReportMax indicates the maximum
|
|
delay measurement reported to the aggregate sample window (by the
|
|
sample windows that have been open during its lifetime).
|
|
|
|
A value of zero indicates an invalid delay measurement (not a maximum
|
|
delay measurement of zero)."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 6 }
|
|
|
|
tmnxOamLnkMeasIfResASWReportAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWReportAvg indicates the average
|
|
delay measurement reported to the aggregate sample window (by the
|
|
sample windows that have been open during its lifetime).
|
|
|
|
A value of zero indicates an invalid delay measurement (not an average
|
|
delay measurement of zero)."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 7 }
|
|
|
|
tmnxOamLnkMeasIfResASWIntegrity OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWIntegrity indicates whether a
|
|
sufficient percentage of this aggregate sample window's child sample
|
|
windows met their configured integrity value.
|
|
|
|
(See tmnxOamLnkMeasIfResSWIntegrity for details on sample window
|
|
integrity.)
|
|
|
|
If the sample window does not have a integrity value configured then
|
|
tmnxOamLnkMeasIfResASWIntegrity will always be true."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 8 }
|
|
|
|
tmnxOamLnkMeasIfResASWResult OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResASWResult indicates the delay that was
|
|
being evaluated for report according to
|
|
tmnxOamLnkMeasTmplCtlDelayMeasTy when this aggregate sample window was
|
|
open."
|
|
::= { tmnxOamLnkMeasIfResASWEntry 9 }
|
|
|
|
tmnxOamLnkMeasIfResSWTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResSWEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasIfResSWTable contains sample window results for all
|
|
interfaces with link measurement enabled.
|
|
|
|
(For the interface to be collecting link measurement data, it must be
|
|
associated with a link measurement template found in
|
|
tmnxOamLnkMeasTmplCtlTable.)"
|
|
::= { tmnxOamLnkMeasObjs 4 }
|
|
|
|
tmnxOamLnkMeasIfResSWEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamLnkMeasIfResSWEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamLnkMeasIfResSWEntry contains one sample window result for the
|
|
specified interface.
|
|
|
|
(For the interface to be collecting link measurement data, it must be
|
|
associated with a link measurement template.)
|
|
|
|
A row is created by SROS when a sample window is created.
|
|
|
|
A row is destroyed by SROS when the associated
|
|
tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number
|
|
of sample windows retained (50) per interface is met, and a new sample
|
|
window is created. In that case, the row for the interface's oldest
|
|
sample window is destroyed."
|
|
INDEX {
|
|
vRtrID,
|
|
vRtrIfIndex,
|
|
tmnxOamLnkMeasIfResSWIndex
|
|
}
|
|
::= { tmnxOamLnkMeasIfResSWTable 1 }
|
|
|
|
TmnxOamLnkMeasIfResSWEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamLnkMeasIfResSWIndex Unsigned32,
|
|
tmnxOamLnkMeasIfResSWEndUTC DateAndTime,
|
|
tmnxOamLnkMeasIfResSWState INTEGER,
|
|
tmnxOamLnkMeasIfResSWSent Unsigned32,
|
|
tmnxOamLnkMeasIfResSWReceived Unsigned32,
|
|
tmnxOamLnkMeasIfResSWMin Unsigned32,
|
|
tmnxOamLnkMeasIfResSWMax Unsigned32,
|
|
tmnxOamLnkMeasIfResSWAvg Unsigned32,
|
|
tmnxOamLnkMeasIfResSWErrors Unsigned32,
|
|
tmnxOamLnkMeasIfResSWIntegrity TruthValue,
|
|
tmnxOamLnkMeasIfResSWResult Unsigned32
|
|
}
|
|
|
|
tmnxOamLnkMeasIfResSWIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWIndex specifies an index used to
|
|
differentiate sample windows on the same interface over time.
|
|
|
|
At most 50 indices (e.g.: 51..100) are accessible at a time.
|
|
|
|
The most recent result is stored at the index
|
|
tmnxOamLnkMeasIfResNewestSWIdx."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 1 }
|
|
|
|
tmnxOamLnkMeasIfResSWEndUTC OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWEndUTC indicates the time at which
|
|
this sample window closed.
|
|
|
|
1970-Jan-01 00:00:00.0 UTC is returned if this sample window is in
|
|
progress."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 2 }
|
|
|
|
tmnxOamLnkMeasIfResSWState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
completed (1),
|
|
inProgress (2),
|
|
swReported (3),
|
|
terminated (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWState indicates whether this sample
|
|
window has ended (completed), is in progress (inProgress), triggered a
|
|
report to the routing engine because a sample window threshold was
|
|
exceeded (swReported), or the window was interrupted and discarded
|
|
because administrative changes were detected during transmission
|
|
(terminated)."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 3 }
|
|
|
|
tmnxOamLnkMeasIfResSWSent OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWSent indicates the number of TWAMP
|
|
packets that have been sent for this sample window.
|
|
|
|
(A sent packet is a request for a response packet.)"
|
|
::= { tmnxOamLnkMeasIfResSWEntry 4 }
|
|
|
|
tmnxOamLnkMeasIfResSWReceived OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWReceived indicates the number of
|
|
TWAMP packets that have been received for this sample window.
|
|
|
|
(A received packet is a response to a sent request packet.)"
|
|
::= { tmnxOamLnkMeasIfResSWEntry 5 }
|
|
|
|
tmnxOamLnkMeasIfResSWMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWMin indicates the minimum of the
|
|
series of delay measurements that occurred during this sample window.
|
|
|
|
A value of zero indicates an invalid delay measurement (not a minimum
|
|
delay measurement of zero)."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 6 }
|
|
|
|
tmnxOamLnkMeasIfResSWMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWMax indicates the maximum of the
|
|
series of delay measurements that occurred during this sample window.
|
|
|
|
A value of zero indicates an invalid delay measurement (not a maximum
|
|
delay measurement of zero)."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 7 }
|
|
|
|
tmnxOamLnkMeasIfResSWAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWAvg indicates the average of the
|
|
series of delay measurements that occurred during this sample window.
|
|
|
|
A value of zero indicates an invalid delay measurement (not an average
|
|
delay measurement of zero)."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 8 }
|
|
|
|
tmnxOamLnkMeasIfResSWErrors OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWErrors indicates the number of
|
|
erroneous delay measurements that occurred in this sample window.
|
|
|
|
Erroneous delay measurements are negative or zero measurements. These
|
|
are caused by unsynchronized clocks."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 9 }
|
|
|
|
tmnxOamLnkMeasIfResSWIntegrity OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWIntegrity indicates whether the
|
|
percentage of successful request-response pairs of test packets met
|
|
this sample window's configured integrity value.
|
|
|
|
If the sample window does not have a integrity value configured then
|
|
tmnxOamLnkMeasIfResSWIntegrity will always be true."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 10 }
|
|
|
|
tmnxOamLnkMeasIfResSWResult OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamLnkMeasIfResSWResult indicates the delay that was
|
|
being evaluated for report according to
|
|
tmnxOamLnkMeasTmplCtlDelayMeasTy when this sample window was open."
|
|
::= { tmnxOamLnkMeasIfResSWEntry 11 }
|
|
|
|
tmnxOamTestConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 11 }
|
|
|
|
tmnxOamPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 1 }
|
|
|
|
tmnxOamPingCompliances OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 }
|
|
|
|
tmnxOamPing7450V4v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
7450 ESS series systems release 4.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV4v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV4v0Group,
|
|
tmnxOamMfibPingV4v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamVccvPingGroup,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamPingNotificationV4v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 4 }
|
|
|
|
tmnxOamPing7750V4v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
SROS series systems release 4.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV4v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV4v0Group,
|
|
tmnxOamVprnPingV4v0Group,
|
|
tmnxOamMfibPingV4v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamVccvPingGroup,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamPingNotificationV4v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 5 }
|
|
|
|
tmnxOamPing7450V5v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
7450 ESS series systems release 5.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV4v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV5v0Group,
|
|
tmnxOamMfibPingV4v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamPingNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 6 }
|
|
|
|
tmnxOamPing7750V5v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
SROS series systems release 5.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV4v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV5v0Group,
|
|
tmnxOamVprnPingV4v0Group,
|
|
tmnxOamMfibPingV4v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamPingNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 7 }
|
|
|
|
tmnxOamPing7450V6v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
7450 ESS series systems release 6.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV6v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamPingNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 8 }
|
|
|
|
tmnxOamPing7750V6v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
SROS series systems release 6.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV6v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamVprnPingV4v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamPingNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 9 }
|
|
|
|
tmnxOamPing7450V7v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
7450 ESS series systems release 7.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV7v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamPingNotificationV7v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 10 }
|
|
|
|
tmnxOamPing7750V7v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
7750 and 7710 SR series systems release 7.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV7v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamVprnPingV4v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamPingNotificationV7v0Group,
|
|
tmnxOamP2mpLspPingGroup
|
|
}
|
|
::= { tmnxOamPingCompliances 11 }
|
|
|
|
tmnxOamPing7450V8v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
7450 ESS series systems release 8.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV8v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamEthCfmPingV8v0Group,
|
|
tmnxOamPingNotificationV7v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 12 }
|
|
|
|
tmnxOamPing77x0V8v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
7750 and 7710 SR series systems release 8.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV8v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamVprnPingV4v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamEthCfmPingV8v0Group,
|
|
tmnxOamPingNotificationV7v0Group,
|
|
tmnxOamP2mpLspPingGroup,
|
|
tmnxOamP2mpLspPingV8v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 13 }
|
|
|
|
tmnxOamPing7xx0V9v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
SROS series systems, release 9.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV8v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamVprnPingV4v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamEthCfmPingV8v0Group,
|
|
tmnxOamPingNotificationV7v0Group,
|
|
tmnxOamP2mpLspPingGroup,
|
|
tmnxOamP2mpLspPingV8v0Group,
|
|
tmnxOamVccvPingV9v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 14 }
|
|
|
|
tmnxOamPing7xx0V10v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
SROS series systems, release 10.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingGeneralV10v0Group,
|
|
tmnxOamMacPingV4v0Group,
|
|
tmnxOamLspPingV6v0Group,
|
|
tmnxOamVprnPingV4v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamEthCfmPingV8v0Group,
|
|
tmnxOamPingNotificationV7v0Group,
|
|
tmnxOamP2mpLspPingGroup,
|
|
tmnxOamP2mpLspPingV8v0Group,
|
|
tmnxOamVccvPingV9v0Group,
|
|
tmnxOamPingCtlV10v0Group,
|
|
tmnxOamMobilePingGroup,
|
|
tmnxOamP2mpLspPingV10v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 15 }
|
|
|
|
tmnxOamPing7xx0V11v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
SROS series systems, release 11.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamEthCfmPingV8v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamLspPingV11v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamMacPingCtlV11v0Group,
|
|
tmnxOamMacPingHistoryV11v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamMobilePingGroup,
|
|
tmnxOamP2mpLspPingGroup,
|
|
tmnxOamP2mpLspPingV10v0Group,
|
|
tmnxOamP2mpLspPingV8v0Group,
|
|
tmnxOamPingCtlV10v0Group,
|
|
tmnxOamPingGeneralV10v0Group,
|
|
tmnxOamPingNotificationV7v0Group,
|
|
tmnxOamPingV11v0Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamVccvPingV9v0Group,
|
|
tmnxOamVccvPingV11v0Group,
|
|
tmnxOamVprnPingV4v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 16 }
|
|
|
|
tmnxOamPing7xx0V12v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ping tests on Nokia
|
|
SROS series systems, release 12.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamEthCfmPingV8v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamLspPingV11v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamMacPingCtlV11v0Group,
|
|
tmnxOamMacPingHistoryV11v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamMobilePingGroup,
|
|
tmnxOamP2mpLspPingGroup,
|
|
tmnxOamP2mpLspPingV8v0Group,
|
|
tmnxOamP2mpLspPingV10v0Group,
|
|
tmnxOamPingCtlV10v0Group,
|
|
tmnxOamPingGeneralV10v0Group,
|
|
tmnxOamPingNotificationV7v0Group,
|
|
tmnxOamPingV11v0Group,
|
|
tmnxOamPingV12v0Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamVccvPingV9v0Group,
|
|
tmnxOamVccvPingV11v0Group,
|
|
tmnxOamVprnPingV4v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 17 }
|
|
|
|
tmnxOamPing7xx0V13v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 13.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingV13v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 18 }
|
|
|
|
tmnxOamPing7xx0V14v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 14.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingV14v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 19 }
|
|
|
|
tmnxOamPing7xx0V15v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 15.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingV15v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 20 }
|
|
|
|
tmnxOamPing7xx0V16v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 16.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingNotificationV7v0Group,
|
|
tmnxOamAncpTestV5v0Group,
|
|
tmnxOamAtmPingR2r1Group,
|
|
tmnxOamCpePingV4v0Group,
|
|
tmnxOamEthCfmPingV8v0Group,
|
|
tmnxOamIcmpPingGroup,
|
|
tmnxOamLspPingV11v0Group,
|
|
tmnxOamMRInfoV4v0Group,
|
|
tmnxOamMacPingCtlV11v0Group,
|
|
tmnxOamMacPingHistoryV11v0Group,
|
|
tmnxOamMfibPingV6v0Group,
|
|
tmnxOamMobilePingV16v0Group,
|
|
tmnxOamP2mpLspPingGroup,
|
|
tmnxOamP2mpLspPingV8v0Group,
|
|
tmnxOamP2mpLspPingV10v0Group,
|
|
tmnxOamPingCtlV10v0Group,
|
|
tmnxOamPingGeneralV10v0Group,
|
|
tmnxOamPingObsoletedV16v0Group,
|
|
tmnxOamPingV11v0Group,
|
|
tmnxOamPingV12v0Group,
|
|
tmnxOamPingV16v0Group,
|
|
tmnxOamTrV16v0Group,
|
|
tmnxOamVccvPingV5v0Group,
|
|
tmnxOamVccvPingV9v0Group,
|
|
tmnxOamVccvPingV11v0Group,
|
|
tmnxOamVprnPingV4v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 21 }
|
|
|
|
tmnxOamPing7xx0V19v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 19.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPingV19v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 22 }
|
|
|
|
tmnxOamPing7xx0V20v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 20."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamBierPingV20v0Group
|
|
}
|
|
::= { tmnxOamPingCompliances 23 }
|
|
|
|
tmnxOamPingGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 }
|
|
|
|
tmnxOamMacPingL2MapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMacPingL2MapRouterID,
|
|
tmnxOamMacPingL2MapLabel,
|
|
tmnxOamMacPingL2MapProtocol,
|
|
tmnxOamMacPingL2MapVCType,
|
|
tmnxOamMacPingL2MapVCID,
|
|
tmnxOamMacPingL2MapDirection
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of optional objects to report OAM Mac Ping layer-2 mapping
|
|
information returned in response to OAM Mac Ping tests on Nokia SROS
|
|
series systems."
|
|
::= { tmnxOamPingGroups 3 }
|
|
|
|
tmnxOamAtmPingR2r1Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamAtmPingCtlPortId,
|
|
tmnxOamAtmPingCtlVpi,
|
|
tmnxOamAtmPingCtlVci,
|
|
tmnxOamAtmPingCtlLpbkLocation,
|
|
tmnxOamAtmPingCtlSegment
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ATM Ping tests on
|
|
Nokia SROS series systems."
|
|
::= { tmnxOamPingGroups 8 }
|
|
|
|
tmnxOamMacPingV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMacPingCtlTargetMacAddr,
|
|
tmnxOamMacPingCtlSourceMacAddr,
|
|
tmnxOamMacPingCtlSendControl,
|
|
tmnxOamMacPingCtlReplyControl,
|
|
tmnxOamMacPingCtlTtl,
|
|
tmnxOamMacPingCtlRegister,
|
|
tmnxOamMacPingCtlFlood,
|
|
tmnxOamMacPingCtlForce,
|
|
tmnxOamMacPingCtlAge,
|
|
tmnxOamMacPingCtlSapPortId,
|
|
tmnxOamMacPingCtlSapEncapValue,
|
|
tmnxOamMacPingCtlFibEntryName,
|
|
tmnxOamMacPingHistoryResponse,
|
|
tmnxOamMacPingHistoryOneWayTime,
|
|
tmnxOamMacPingHistoryStatus,
|
|
tmnxOamMacPingHistoryTime,
|
|
tmnxOamMacPingHistoryReturnCode,
|
|
tmnxOamMacPingHistoryAddressType,
|
|
tmnxOamMacPingHistorySapId,
|
|
tmnxOamMacPingHistorySdpId,
|
|
tmnxOamMacPingHistoryAdminStatus,
|
|
tmnxOamMacPingHistoryOperStatus,
|
|
tmnxOamMacPingHistoryResponsePlane,
|
|
tmnxOamMacPingHistorySize,
|
|
tmnxOamMacPingHistoryInOneWayTime,
|
|
tmnxOamMacPingHistorySrcAddrType,
|
|
tmnxOamMacPingHistorySrcAddress
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Mac Ping tests on
|
|
Nokia SROS series systems release 4.0."
|
|
::= { tmnxOamPingGroups 14 }
|
|
|
|
tmnxOamVccvPingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvPingCtlSdpIdVcId,
|
|
tmnxOamVccvPingCtlReplyMode
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM VCCV Ping tests on
|
|
Nokia SROS series systems."
|
|
::= { tmnxOamPingGroups 15 }
|
|
|
|
tmnxOamPingGeneralV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingMaxConcurrentTests,
|
|
tmnxOamPingCtlRowStatus,
|
|
tmnxOamPingCtlStorageType,
|
|
tmnxOamPingCtlDescr,
|
|
tmnxOamPingCtlTestMode,
|
|
tmnxOamPingCtlAdminStatus,
|
|
tmnxOamPingCtlOrigSdpId,
|
|
tmnxOamPingCtlRespSdpId,
|
|
tmnxOamPingCtlFcName,
|
|
tmnxOamPingCtlProfile,
|
|
tmnxOamPingCtlMtuStartSize,
|
|
tmnxOamPingCtlMtuEndSize,
|
|
tmnxOamPingCtlMtuStepSize,
|
|
tmnxOamPingCtlServiceId,
|
|
tmnxOamPingCtlLocalSdp,
|
|
tmnxOamPingCtlRemoteSdp,
|
|
tmnxOamPingCtlSize,
|
|
tmnxOamPingCtlTimeOut,
|
|
tmnxOamPingCtlProbeCount,
|
|
tmnxOamPingCtlInterval,
|
|
tmnxOamPingCtlMaxRows,
|
|
tmnxOamPingCtlTrapGeneration,
|
|
tmnxOamPingCtlTrapProbeFailureFilter,
|
|
tmnxOamPingCtlTrapTestFailureFilter,
|
|
tmnxOamPingCtlSAA,
|
|
tmnxOamPingCtlRuns,
|
|
tmnxOamPingCtlFailures,
|
|
tmnxOamPingCtlLastRunResult,
|
|
tmnxOamPingCtlLastChanged,
|
|
tmnxOamPingCtlVRtrID,
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingCtlSrcAddrType,
|
|
tmnxOamPingCtlSrcAddress,
|
|
tmnxOamPingCtlDnsName,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe,
|
|
tmnxOamPingResultsLastRespHeader,
|
|
tmnxOamPingResultsMinTt,
|
|
tmnxOamPingResultsMaxTt,
|
|
tmnxOamPingResultsAverageTt,
|
|
tmnxOamPingResultsTtSumOfSquares,
|
|
tmnxOamPingResultsMinInTt,
|
|
tmnxOamPingResultsMaxInTt,
|
|
tmnxOamPingResultsAverageInTt,
|
|
tmnxOamPingResultsInTtSumOfSqrs,
|
|
tmnxOamPingResultsOutJitter,
|
|
tmnxOamPingResultsInJitter,
|
|
tmnxOamPingResultsRtJitter,
|
|
tmnxOamPingResultsProbeTimeouts,
|
|
tmnxOamPingResultsProbeFailures,
|
|
tmnxOamPingHistoryResponse,
|
|
tmnxOamPingHistoryOneWayTime,
|
|
tmnxOamPingHistorySize,
|
|
tmnxOamPingHistoryStatus,
|
|
tmnxOamPingHistoryTime,
|
|
tmnxOamPingHistoryReturnCode,
|
|
tmnxOamPingHistAddressType,
|
|
tmnxOamPingHistoryVersion,
|
|
tmnxOamPingHistSapId,
|
|
tmnxOamPingHistoryCpeMacAddr,
|
|
tmnxOamPingHistoryRespSvcId,
|
|
tmnxOamPingHistorySequence,
|
|
tmnxOamPingHistoryIfIndex,
|
|
tmnxOamPingHistoryDataLen,
|
|
tmnxOamPingHistoryRespPlane,
|
|
tmnxOamPingHistoryReqHdr,
|
|
tmnxOamPingHistoryRespHdr,
|
|
tmnxOamPingHistoryDnsAddrType,
|
|
tmnxOamPingHistoryDnsAddress,
|
|
tmnxOamPingHistorySrcAddrType,
|
|
tmnxOamPingHistorySrcAddress,
|
|
tmnxOamPingHistoryInOneWayTime
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping tests general
|
|
capabilities on Nokia SROS series systems 4.0 release."
|
|
::= { tmnxOamPingGroups 16 }
|
|
|
|
tmnxOamLspPingV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspPingCtlVRtrID,
|
|
tmnxOamLspPingCtlLspName,
|
|
tmnxOamLspPingCtlReturnLsp,
|
|
tmnxOamLspPingCtlTtl,
|
|
tmnxOamLspPingCtlPathName,
|
|
tmnxOamLspPingCtlLdpPrefixType,
|
|
tmnxOamLspPingCtlLdpPrefix,
|
|
tmnxOamLspPingCtlLdpPrefixLen
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM LSP Ping tests on
|
|
Nokia SROS series systems 4.0 release."
|
|
::= { tmnxOamPingGroups 17 }
|
|
|
|
tmnxOamVprnPingV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVprnPingCtlReplyControl,
|
|
tmnxOamVprnPingCtlTtl,
|
|
tmnxOamVprnPingCtlSrcAddrType,
|
|
tmnxOamVprnPingCtlSrcAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM VPRN Ping tests on
|
|
Nokia SROS series systems 4.0 release."
|
|
::= { tmnxOamPingGroups 19 }
|
|
|
|
tmnxOamMfibPingV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMfibPingCtlReplyControl,
|
|
tmnxOamMfibPingCtlTtl,
|
|
tmnxOamMfibPingCtlSrcAddrType,
|
|
tmnxOamMfibPingCtlSrcAddress,
|
|
tmnxOamMfibPingCtlDestAddrType,
|
|
tmnxOamMfibPingCtlDestAddress,
|
|
tmnxOamPingHistoryRespSvcId
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM MFIB Ping tests on
|
|
Nokia SROS series systems release 4.0."
|
|
::= { tmnxOamPingGroups 20 }
|
|
|
|
tmnxOamCpePingV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamCpePingCtlSendControl,
|
|
tmnxOamCpePingCtlReplyControl,
|
|
tmnxOamCpePingCtlTtl,
|
|
tmnxOamCpePingCtlSrceMacAddr,
|
|
tmnxOamCpePingCtlSrcAddrType,
|
|
tmnxOamCpePingCtlSrcAddress,
|
|
tmnxOamPingHistoryCpeMacAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM CPE Ping tests on
|
|
Nokia SROS series systems release 4.0."
|
|
::= { tmnxOamPingGroups 21 }
|
|
|
|
tmnxOamMRInfoV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMRInfoRespCapabilities,
|
|
tmnxOamMRInfoRespMinorVersion,
|
|
tmnxOamMRInfoRespMajorVersion,
|
|
tmnxOamMRInfoRespNumInterfaces,
|
|
tmnxOamMRInfoRespIfMetric,
|
|
tmnxOamMRInfoRespIfThreshold,
|
|
tmnxOamMRInfoRespIfFlags,
|
|
tmnxOamMRInfoRespIfNbrCount,
|
|
tmnxOamMRInfoRespIfAddrType,
|
|
tmnxOamMRInfoRespIfAddr,
|
|
tmnxOamMRInfoRespIfNbrAddrType,
|
|
tmnxOamMRInfoRespIfNbrAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Multicast Router
|
|
Information ('mrInfo') tests on Nokia SROS series systems release 4.0."
|
|
::= { tmnxOamPingGroups 22 }
|
|
|
|
tmnxOamIcmpPingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamIcmpPingCtlRapid,
|
|
tmnxOamIcmpPingCtlTtl,
|
|
tmnxOamIcmpPingCtlDSField,
|
|
tmnxOamIcmpPingCtlPattern,
|
|
tmnxOamIcmpPingCtlNhAddrType,
|
|
tmnxOamIcmpPingCtlNhAddress,
|
|
tmnxOamIcmpPingCtlEgrIfIndex,
|
|
tmnxOamIcmpPingCtlEgrIfName,
|
|
tmnxOamIcmpPingCtlBypassRouting,
|
|
tmnxOamIcmpPingCtlDoNotFragment
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ICMP Ping tests on
|
|
Nokia SROS series systems."
|
|
::= { tmnxOamPingGroups 23 }
|
|
|
|
tmnxOamPingObsoleteV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingCtlTargetIpAddress,
|
|
tmnxOamPingHistorySrcIpAddress,
|
|
tmnxOamMacPingHistorySrcIpAddress,
|
|
tmnxOamLspPingCtlLdpIpPrefix,
|
|
tmnxOamLspPingCtlLdpIpPrefixLen,
|
|
tmnxOamVprnPingCtlSourceIpAddr,
|
|
tmnxOamMfibPingCtlSourceIpAddr,
|
|
tmnxOamMfibPingCtlDestIpAddr,
|
|
tmnxOamCpePingCtlSourceIpAddr,
|
|
tmnxOamMRInfoRespIfAddress,
|
|
tmnxOamMRInfoRespIfNbrAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ICMP Ping tests on
|
|
Nokia SROS series systems that were made obsolete in release 4.0."
|
|
::= { tmnxOamPingGroups 24 }
|
|
|
|
tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamPingProbeFailedV2,
|
|
tmnxOamPingTestFailedV2,
|
|
tmnxOamPingTestCompletedV2
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM ping feature on Nokia
|
|
SROS series systems release 4.0."
|
|
::= { tmnxOamPingGroups 25 }
|
|
|
|
tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamPingProbeFailed,
|
|
tmnxOamPingTestFailed,
|
|
tmnxOamPingTestCompleted
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM ping feature on Nokia
|
|
SROS series systems release 4.0."
|
|
::= { tmnxOamPingGroups 26 }
|
|
|
|
tmnxOamLspPingV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspPingCtlVRtrID,
|
|
tmnxOamLspPingCtlLspName,
|
|
tmnxOamLspPingCtlReturnLsp,
|
|
tmnxOamLspPingCtlTtl,
|
|
tmnxOamLspPingCtlPathName,
|
|
tmnxOamLspPingCtlLdpPrefixType,
|
|
tmnxOamLspPingCtlLdpPrefix,
|
|
tmnxOamLspPingCtlLdpPrefixLen,
|
|
tmnxOamLspPingCtlPathDestType,
|
|
tmnxOamLspPingCtlPathDest,
|
|
tmnxOamLspPingCtlNhIntfName,
|
|
tmnxOamLspPingCtlNhAddressType,
|
|
tmnxOamLspPingCtlNhAddress
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM LSP Ping tests on
|
|
Nokia SROS series systems 5.0 release."
|
|
::= { tmnxOamPingGroups 27 }
|
|
|
|
tmnxOamVccvPingV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvPingCtlSdpIdVcId,
|
|
tmnxOamVccvPingCtlReplyMode,
|
|
tmnxOamVccvPingCtlPwId,
|
|
tmnxOamVccvPingCtlTtl
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM VCCV Ping tests on
|
|
Nokia SROS series systems 5.0 release."
|
|
::= { tmnxOamPingGroups 28 }
|
|
|
|
tmnxOamAncpTestV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamAncpTestTarget,
|
|
tmnxOamAncpTestTargetId,
|
|
tmnxOamAncpTestcount,
|
|
tmnxOamAncpTestTimeout,
|
|
tmnxOamAncpHistoryAncpString,
|
|
tmnxOamAncpHistoryAccNodeResult,
|
|
tmnxOamAncpHistoryAccNodeCode,
|
|
tmnxOamAncpHistoryAccNodeRspStr,
|
|
tmnxOamVccvPingCtlTtl
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ANCP tests on Nokia
|
|
SROS series systems 5.0 release."
|
|
::= { tmnxOamPingGroups 29 }
|
|
|
|
tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamPingProbeFailedV2,
|
|
tmnxOamPingTestFailedV2,
|
|
tmnxOamPingTestCompletedV2,
|
|
tmnxAncpLoopbackTestCompleted
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM ping feature on Nokia
|
|
SROS series systems release 5.0."
|
|
::= { tmnxOamPingGroups 30 }
|
|
|
|
tmnxOamMfibPingV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMfibPingCtlReplyControl,
|
|
tmnxOamMfibPingCtlTtl,
|
|
tmnxOamMfibPingCtlSrcAddrType,
|
|
tmnxOamMfibPingCtlSrcAddress,
|
|
tmnxOamMfibPingCtlDestAddrType,
|
|
tmnxOamMfibPingCtlDestAddress,
|
|
tmnxOamPingHistoryRespSvcId,
|
|
tmnxOamMfibPingCtlDestMacAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM MFIB Ping tests on
|
|
Nokia SROS series systems release 6.0."
|
|
::= { tmnxOamPingGroups 31 }
|
|
|
|
tmnxOamPingGeneralV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingMaxConcurrentTests,
|
|
tmnxOamPingCtlRowStatus,
|
|
tmnxOamPingCtlStorageType,
|
|
tmnxOamPingCtlDescr,
|
|
tmnxOamPingCtlTestMode,
|
|
tmnxOamPingCtlAdminStatus,
|
|
tmnxOamPingCtlOrigSdpId,
|
|
tmnxOamPingCtlRespSdpId,
|
|
tmnxOamPingCtlFcName,
|
|
tmnxOamPingCtlProfile,
|
|
tmnxOamPingCtlMtuStartSize,
|
|
tmnxOamPingCtlMtuEndSize,
|
|
tmnxOamPingCtlMtuStepSize,
|
|
tmnxOamPingCtlServiceId,
|
|
tmnxOamPingCtlLocalSdp,
|
|
tmnxOamPingCtlRemoteSdp,
|
|
tmnxOamPingCtlSize,
|
|
tmnxOamPingCtlTimeOut,
|
|
tmnxOamPingCtlProbeCount,
|
|
tmnxOamPingCtlInterval,
|
|
tmnxOamPingCtlTrapGeneration,
|
|
tmnxOamPingCtlTrapProbeFailureFilter,
|
|
tmnxOamPingCtlTrapTestFailureFilter,
|
|
tmnxOamPingCtlSAA,
|
|
tmnxOamPingCtlRuns,
|
|
tmnxOamPingCtlFailures,
|
|
tmnxOamPingCtlLastRunResult,
|
|
tmnxOamPingCtlLastChanged,
|
|
tmnxOamPingCtlVRtrID,
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingCtlSrcAddrType,
|
|
tmnxOamPingCtlSrcAddress,
|
|
tmnxOamPingCtlDnsName,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe,
|
|
tmnxOamPingResultsLastRespHeader,
|
|
tmnxOamPingResultsMinTt,
|
|
tmnxOamPingResultsMaxTt,
|
|
tmnxOamPingResultsAverageTt,
|
|
tmnxOamPingResultsTtSumOfSquares,
|
|
tmnxOamPingResultsMinInTt,
|
|
tmnxOamPingResultsMaxInTt,
|
|
tmnxOamPingResultsAverageInTt,
|
|
tmnxOamPingResultsInTtSumOfSqrs,
|
|
tmnxOamPingResultsOutJitter,
|
|
tmnxOamPingResultsInJitter,
|
|
tmnxOamPingResultsRtJitter,
|
|
tmnxOamPingResultsProbeTimeouts,
|
|
tmnxOamPingResultsProbeFailures,
|
|
tmnxOamPingHistoryResponse,
|
|
tmnxOamPingHistoryOneWayTime,
|
|
tmnxOamPingHistorySize,
|
|
tmnxOamPingHistoryStatus,
|
|
tmnxOamPingHistoryTime,
|
|
tmnxOamPingHistoryReturnCode,
|
|
tmnxOamPingHistAddressType,
|
|
tmnxOamPingHistoryVersion,
|
|
tmnxOamPingHistSapId,
|
|
tmnxOamPingHistoryCpeMacAddr,
|
|
tmnxOamPingHistoryRespSvcId,
|
|
tmnxOamPingHistorySequence,
|
|
tmnxOamPingHistoryIfIndex,
|
|
tmnxOamPingHistoryDataLen,
|
|
tmnxOamPingHistoryRespPlane,
|
|
tmnxOamPingHistoryReqHdr,
|
|
tmnxOamPingHistoryRespHdr,
|
|
tmnxOamPingHistoryDnsAddrType,
|
|
tmnxOamPingHistoryDnsAddress,
|
|
tmnxOamPingHistorySrcAddrType,
|
|
tmnxOamPingHistorySrcAddress,
|
|
tmnxOamPingHistoryInOneWayTime,
|
|
tmnxOamPingCtlDNSRecord
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping tests general
|
|
capabilities on Nokia SROS series systems 6.0 release."
|
|
::= { tmnxOamPingGroups 32 }
|
|
|
|
tmnxOamP2mpLspPingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamP2mpLspPingCtlLspName,
|
|
tmnxOamP2mpLspPingCtlInstName,
|
|
tmnxOamP2mpLspPingCtlTtl,
|
|
tmnxOamP2mpLspPingCtlIpRowStatus,
|
|
tmnxOamP2mpLspPingCtlIpAddrType,
|
|
tmnxOamP2mpLspPingCtlIpAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of P2MP LSP Ping tests on
|
|
Nokia SROS series systems 7.0 release."
|
|
::= { tmnxOamPingGroups 33 }
|
|
|
|
tmnxOamLspPingV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspPingCtlLspName,
|
|
tmnxOamLspPingCtlTtl,
|
|
tmnxOamLspPingCtlPathName,
|
|
tmnxOamLspPingCtlLdpPrefixType,
|
|
tmnxOamLspPingCtlLdpPrefix,
|
|
tmnxOamLspPingCtlLdpPrefixLen,
|
|
tmnxOamLspPingCtlPathDestType,
|
|
tmnxOamLspPingCtlPathDest,
|
|
tmnxOamLspPingCtlNhIntfName,
|
|
tmnxOamLspPingCtlNhAddressType,
|
|
tmnxOamLspPingCtlNhAddress
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM LSP Ping tests on
|
|
Nokia SROS series systems 6.0 release."
|
|
::= { tmnxOamPingGroups 34 }
|
|
|
|
tmnxOamPingGeneralV7v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingMaxConcurrentTests,
|
|
tmnxOamPingCtlRowStatus,
|
|
tmnxOamPingCtlStorageType,
|
|
tmnxOamPingCtlDescr,
|
|
tmnxOamPingCtlTestMode,
|
|
tmnxOamPingCtlAdminStatus,
|
|
tmnxOamPingCtlOrigSdpId,
|
|
tmnxOamPingCtlRespSdpId,
|
|
tmnxOamPingCtlFcName,
|
|
tmnxOamPingCtlProfile,
|
|
tmnxOamPingCtlMtuStartSize,
|
|
tmnxOamPingCtlMtuEndSize,
|
|
tmnxOamPingCtlMtuStepSize,
|
|
tmnxOamPingCtlServiceId,
|
|
tmnxOamPingCtlLocalSdp,
|
|
tmnxOamPingCtlRemoteSdp,
|
|
tmnxOamPingCtlSize,
|
|
tmnxOamPingCtlTimeOut,
|
|
tmnxOamPingCtlProbeCount,
|
|
tmnxOamPingCtlInterval,
|
|
tmnxOamPingCtlTrapGeneration,
|
|
tmnxOamPingCtlTrapProbeFailureFilter,
|
|
tmnxOamPingCtlTrapTestFailureFilter,
|
|
tmnxOamPingCtlSAA,
|
|
tmnxOamPingCtlRuns,
|
|
tmnxOamPingCtlFailures,
|
|
tmnxOamPingCtlLastRunResult,
|
|
tmnxOamPingCtlLastChanged,
|
|
tmnxOamPingCtlVRtrID,
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingCtlSrcAddrType,
|
|
tmnxOamPingCtlSrcAddress,
|
|
tmnxOamPingCtlDnsName,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe,
|
|
tmnxOamPingResultsLastRespHeader,
|
|
tmnxOamPingResultsMinTt,
|
|
tmnxOamPingResultsMaxTt,
|
|
tmnxOamPingResultsAverageTt,
|
|
tmnxOamPingResultsTtSumOfSquares,
|
|
tmnxOamPingResultsMinInTt,
|
|
tmnxOamPingResultsMaxInTt,
|
|
tmnxOamPingResultsAverageInTt,
|
|
tmnxOamPingResultsInTtSumOfSqrs,
|
|
tmnxOamPingResultsOutJitter,
|
|
tmnxOamPingResultsInJitter,
|
|
tmnxOamPingResultsRtJitter,
|
|
tmnxOamPingResultsProbeTimeouts,
|
|
tmnxOamPingResultsProbeFailures,
|
|
tmnxOamPingHistoryResponse,
|
|
tmnxOamPingHistoryOneWayTime,
|
|
tmnxOamPingHistorySize,
|
|
tmnxOamPingHistoryStatus,
|
|
tmnxOamPingHistoryTime,
|
|
tmnxOamPingHistoryReturnCode,
|
|
tmnxOamPingHistAddressType,
|
|
tmnxOamPingHistoryVersion,
|
|
tmnxOamPingHistSapId,
|
|
tmnxOamPingHistoryCpeMacAddr,
|
|
tmnxOamPingHistoryRespSvcId,
|
|
tmnxOamPingHistorySequence,
|
|
tmnxOamPingHistoryIfIndex,
|
|
tmnxOamPingHistoryDataLen,
|
|
tmnxOamPingHistoryRespPlane,
|
|
tmnxOamPingHistoryReqHdr,
|
|
tmnxOamPingHistoryRespHdr,
|
|
tmnxOamPingHistoryDnsAddrType,
|
|
tmnxOamPingHistoryDnsAddress,
|
|
tmnxOamPingHistorySrcAddrType,
|
|
tmnxOamPingHistorySrcAddress,
|
|
tmnxOamPingHistoryInOneWayTime,
|
|
tmnxOamPingCtlDNSRecord,
|
|
tmnxOamPingResultsRttOFSumSquares,
|
|
tmnxOamPingResultsRttHCSumSquares,
|
|
tmnxOamPingResultsTtOFSumSquares,
|
|
tmnxOamPingResultsTtHCSumSquares,
|
|
tmnxOamPingResultsInTtOFSumSqrs,
|
|
tmnxOamPingResultsInTtHCSumSqrs,
|
|
tmnxOamPingResultsTestRunResult
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping tests general
|
|
capabilities on Nokia SROS series systems 7.0 release."
|
|
::= { tmnxOamPingGroups 35 }
|
|
|
|
tmnxOamPingNotificationV7v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamPingProbeFailedV3,
|
|
tmnxOamPingTestFailedV3,
|
|
tmnxOamPingTestCompletedV3,
|
|
tmnxAncpLoopbackTestCompleted
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM ping feature on Nokia
|
|
SROS series systems release 7.0."
|
|
::= { tmnxOamPingGroups 36 }
|
|
|
|
tmnxOamPingObsoleteV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspPingCtlReturnLsp,
|
|
tmnxOamLspPingCtlVRtrID,
|
|
tmnxOamPingCtlMaxRows
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping operations on
|
|
Nokia SR series systems that were made obsolete in release 6.0."
|
|
::= { tmnxOamPingGroups 37 }
|
|
|
|
tmnxOamPingObsoleteV6v1Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMacPingL2MapRouterID,
|
|
tmnxOamMacPingL2MapLabel,
|
|
tmnxOamMacPingL2MapProtocol,
|
|
tmnxOamMacPingL2MapVCType,
|
|
tmnxOamMacPingL2MapVCID,
|
|
tmnxOamMacPingL2MapDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping operations on
|
|
Nokia SR series systems that were made obsolete in release 6.1."
|
|
::= { tmnxOamPingGroups 38 }
|
|
|
|
tmnxOamEthCfmPingV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamEthCfmPingCtlTgtMacAddr,
|
|
tmnxOamEthCfmPingCtlSrcMdIndex,
|
|
tmnxOamEthCfmPingCtlSrcMaIndex,
|
|
tmnxOamEthCfmPingCtlSrcMepId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Ethernet CFM Ping
|
|
tests on Nokia SROS series systems 8.0 release."
|
|
::= { tmnxOamPingGroups 39 }
|
|
|
|
tmnxOamP2mpLspPingV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamP2mpLspPingCtlP2MPId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM P2MP LSP Ping tests
|
|
on Nokia SROS series systems 8.0 release."
|
|
::= { tmnxOamPingGroups 40 }
|
|
|
|
tmnxOamPingGeneralV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingMaxConcurrentTests,
|
|
tmnxOamPingCtlRowStatus,
|
|
tmnxOamPingCtlStorageType,
|
|
tmnxOamPingCtlDescr,
|
|
tmnxOamPingCtlTestMode,
|
|
tmnxOamPingCtlAdminStatus,
|
|
tmnxOamPingCtlOrigSdpId,
|
|
tmnxOamPingCtlRespSdpId,
|
|
tmnxOamPingCtlFcName,
|
|
tmnxOamPingCtlProfile,
|
|
tmnxOamPingCtlMtuStartSize,
|
|
tmnxOamPingCtlMtuEndSize,
|
|
tmnxOamPingCtlMtuStepSize,
|
|
tmnxOamPingCtlServiceId,
|
|
tmnxOamPingCtlLocalSdp,
|
|
tmnxOamPingCtlRemoteSdp,
|
|
tmnxOamPingCtlSize,
|
|
tmnxOamPingCtlTimeOut,
|
|
tmnxOamPingCtlProbeCount,
|
|
tmnxOamPingCtlInterval,
|
|
tmnxOamPingCtlTrapGeneration,
|
|
tmnxOamPingCtlTrapProbeFailureFilter,
|
|
tmnxOamPingCtlTrapTestFailureFilter,
|
|
tmnxOamPingCtlSAA,
|
|
tmnxOamPingCtlRuns,
|
|
tmnxOamPingCtlFailures,
|
|
tmnxOamPingCtlLastRunResult,
|
|
tmnxOamPingCtlLastChanged,
|
|
tmnxOamPingCtlVRtrID,
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingCtlSrcAddrType,
|
|
tmnxOamPingCtlSrcAddress,
|
|
tmnxOamPingCtlDnsName,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe,
|
|
tmnxOamPingResultsMinTt,
|
|
tmnxOamPingResultsMaxTt,
|
|
tmnxOamPingResultsAverageTt,
|
|
tmnxOamPingResultsTtSumOfSquares,
|
|
tmnxOamPingResultsMinInTt,
|
|
tmnxOamPingResultsMaxInTt,
|
|
tmnxOamPingResultsAverageInTt,
|
|
tmnxOamPingResultsInTtSumOfSqrs,
|
|
tmnxOamPingResultsOutJitter,
|
|
tmnxOamPingResultsInJitter,
|
|
tmnxOamPingResultsRtJitter,
|
|
tmnxOamPingResultsProbeTimeouts,
|
|
tmnxOamPingResultsProbeFailures,
|
|
tmnxOamPingHistoryResponse,
|
|
tmnxOamPingHistoryOneWayTime,
|
|
tmnxOamPingHistorySize,
|
|
tmnxOamPingHistoryStatus,
|
|
tmnxOamPingHistoryTime,
|
|
tmnxOamPingHistoryReturnCode,
|
|
tmnxOamPingHistAddressType,
|
|
tmnxOamPingHistoryVersion,
|
|
tmnxOamPingHistSapId,
|
|
tmnxOamPingHistoryCpeMacAddr,
|
|
tmnxOamPingHistoryRespSvcId,
|
|
tmnxOamPingHistorySequence,
|
|
tmnxOamPingHistoryIfIndex,
|
|
tmnxOamPingHistoryDataLen,
|
|
tmnxOamPingHistoryRespPlane,
|
|
tmnxOamPingHistoryReqHdr,
|
|
tmnxOamPingHistoryRespHdr,
|
|
tmnxOamPingHistoryDnsAddrType,
|
|
tmnxOamPingHistoryDnsAddress,
|
|
tmnxOamPingHistorySrcAddrType,
|
|
tmnxOamPingHistorySrcAddress,
|
|
tmnxOamPingHistoryInOneWayTime,
|
|
tmnxOamPingHistoryLspName,
|
|
tmnxOamPingHistNextHopAddrType,
|
|
tmnxOamPingHistNextHopAddress,
|
|
tmnxOamPingCtlDNSRecord,
|
|
tmnxOamPingResultsRttOFSumSquares,
|
|
tmnxOamPingResultsRttHCSumSquares,
|
|
tmnxOamPingResultsTtOFSumSquares,
|
|
tmnxOamPingResultsTtHCSumSquares,
|
|
tmnxOamPingResultsInTtOFSumSqrs,
|
|
tmnxOamPingResultsInTtHCSumSqrs,
|
|
tmnxOamPingResultsTestRunResult
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping tests general
|
|
capabilities on Nokia SROS series systems 8.0 release."
|
|
::= { tmnxOamPingGroups 41 }
|
|
|
|
tmnxOamPingObsoleteV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingResultsLastRespHeader
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping operations on
|
|
Nokia SR series systems that were made obsolete in release 8.0."
|
|
::= { tmnxOamPingGroups 42 }
|
|
|
|
tmnxOamVccvPingV9v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvPingCtlSpokeSdpId,
|
|
tmnxOamVccvPingCtlSaiiGlobalId,
|
|
tmnxOamVccvPingCtlSaiiPrefix,
|
|
tmnxOamVccvPingCtlSaiiAcId,
|
|
tmnxOamVccvPingCtlTaiiGlobalId,
|
|
tmnxOamVccvPingCtlTaiiPrefix,
|
|
tmnxOamVccvPingCtlTaiiAcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM VCCV Ping
|
|
tests on Nokia SROS series systems 9.0 release."
|
|
::= { tmnxOamPingGroups 43 }
|
|
|
|
tmnxOamPingCtlV10v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingCtlIntervalUnits
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM ping
|
|
tests on Nokia SROS series systems, release 10.0."
|
|
::= { tmnxOamPingGroups 44 }
|
|
|
|
tmnxOamMobilePingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMobGtpPingRefPointType,
|
|
tmnxOamMobGtpPingVRtrId,
|
|
tmnxOamMobGtpPingPort,
|
|
tmnxOamMobGtpPingGateway
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM mobile gateway ping
|
|
tests on Nokia 7x50 SR series systems."
|
|
::= { tmnxOamPingGroups 45 }
|
|
|
|
tmnxOamPingObsoleteV10v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingHistoryReqHdr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping operations made
|
|
obsolete in SROS Release 10.0 R1."
|
|
::= { tmnxOamPingGroups 46 }
|
|
|
|
tmnxOamPingGeneralV10v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingMaxConcurrentTests,
|
|
tmnxOamPingCtlRowStatus,
|
|
tmnxOamPingCtlTestMode,
|
|
tmnxOamPingCtlAdminStatus,
|
|
tmnxOamPingCtlOrigSdpId,
|
|
tmnxOamPingCtlRespSdpId,
|
|
tmnxOamPingCtlFcName,
|
|
tmnxOamPingCtlProfile,
|
|
tmnxOamPingCtlMtuStartSize,
|
|
tmnxOamPingCtlMtuEndSize,
|
|
tmnxOamPingCtlMtuStepSize,
|
|
tmnxOamPingCtlServiceId,
|
|
tmnxOamPingCtlLocalSdp,
|
|
tmnxOamPingCtlRemoteSdp,
|
|
tmnxOamPingCtlSize,
|
|
tmnxOamPingCtlTimeOut,
|
|
tmnxOamPingCtlProbeCount,
|
|
tmnxOamPingCtlInterval,
|
|
tmnxOamPingCtlTrapGeneration,
|
|
tmnxOamPingCtlTrapProbeFailureFilter,
|
|
tmnxOamPingCtlTrapTestFailureFilter,
|
|
tmnxOamPingCtlSAA,
|
|
tmnxOamPingCtlRuns,
|
|
tmnxOamPingCtlFailures,
|
|
tmnxOamPingCtlLastRunResult,
|
|
tmnxOamPingCtlLastChanged,
|
|
tmnxOamPingCtlVRtrID,
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingCtlSrcAddrType,
|
|
tmnxOamPingCtlSrcAddress,
|
|
tmnxOamPingCtlDnsName,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe,
|
|
tmnxOamPingResultsMinTt,
|
|
tmnxOamPingResultsMaxTt,
|
|
tmnxOamPingResultsAverageTt,
|
|
tmnxOamPingResultsTtSumOfSquares,
|
|
tmnxOamPingResultsMinInTt,
|
|
tmnxOamPingResultsMaxInTt,
|
|
tmnxOamPingResultsAverageInTt,
|
|
tmnxOamPingResultsInTtSumOfSqrs,
|
|
tmnxOamPingResultsOutJitter,
|
|
tmnxOamPingResultsInJitter,
|
|
tmnxOamPingResultsRtJitter,
|
|
tmnxOamPingResultsProbeTimeouts,
|
|
tmnxOamPingResultsProbeFailures,
|
|
tmnxOamPingHistoryResponse,
|
|
tmnxOamPingHistoryOneWayTime,
|
|
tmnxOamPingHistorySize,
|
|
tmnxOamPingHistoryStatus,
|
|
tmnxOamPingHistoryTime,
|
|
tmnxOamPingHistoryReturnCode,
|
|
tmnxOamPingHistAddressType,
|
|
tmnxOamPingHistoryVersion,
|
|
tmnxOamPingHistSapId,
|
|
tmnxOamPingHistoryCpeMacAddr,
|
|
tmnxOamPingHistoryRespSvcId,
|
|
tmnxOamPingHistorySequence,
|
|
tmnxOamPingHistoryIfIndex,
|
|
tmnxOamPingHistoryDataLen,
|
|
tmnxOamPingHistoryRespPlane,
|
|
tmnxOamPingHistoryRespHdr,
|
|
tmnxOamPingHistoryDnsAddrType,
|
|
tmnxOamPingHistoryDnsAddress,
|
|
tmnxOamPingHistorySrcAddrType,
|
|
tmnxOamPingHistorySrcAddress,
|
|
tmnxOamPingHistoryInOneWayTime,
|
|
tmnxOamPingHistoryLspName,
|
|
tmnxOamPingHistNextHopAddrType,
|
|
tmnxOamPingHistNextHopAddress,
|
|
tmnxOamPingCtlDNSRecord,
|
|
tmnxOamPingResultsRttOFSumSquares,
|
|
tmnxOamPingResultsRttHCSumSquares,
|
|
tmnxOamPingResultsTtOFSumSquares,
|
|
tmnxOamPingResultsTtHCSumSquares,
|
|
tmnxOamPingResultsInTtOFSumSqrs,
|
|
tmnxOamPingResultsInTtHCSumSqrs,
|
|
tmnxOamPingResultsTestRunResult
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping tests general
|
|
capabilities on SROS release 10.0, and still supported in the latest
|
|
SROS release."
|
|
::= { tmnxOamPingGroups 47 }
|
|
|
|
tmnxOamP2mpLspPingV10v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamP2mpLspPingCtlSrcAddrType,
|
|
tmnxOamP2mpLspPingCtlSrcAddr,
|
|
tmnxOamP2mpLspPingCtlGrpAddrType,
|
|
tmnxOamP2mpLspPingCtlGrpAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM P2MP LSP Ping tests
|
|
on Nokia SROS series systems 10.0 release."
|
|
::= { tmnxOamPingGroups 48 }
|
|
|
|
tmnxOamPingObsoleteV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMacPingCtlFibEntryName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping operations made
|
|
obsolete in SROS Release 11.0 R1."
|
|
::= { tmnxOamPingGroups 49 }
|
|
|
|
tmnxOamMacPingCtlV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMacPingCtlTargetMacAddr,
|
|
tmnxOamMacPingCtlSourceMacAddr,
|
|
tmnxOamMacPingCtlSendControl,
|
|
tmnxOamMacPingCtlReplyControl,
|
|
tmnxOamMacPingCtlTtl,
|
|
tmnxOamMacPingCtlRegister,
|
|
tmnxOamMacPingCtlFlood,
|
|
tmnxOamMacPingCtlForce,
|
|
tmnxOamMacPingCtlAge,
|
|
tmnxOamMacPingCtlSapPortId,
|
|
tmnxOamMacPingCtlSapEncapValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting configuration of OAM Mac Ping tests on
|
|
Nokia SROS series systems release 11.0."
|
|
::= { tmnxOamPingGroups 50 }
|
|
|
|
tmnxOamMacPingHistoryV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMacPingHistoryResponse,
|
|
tmnxOamMacPingHistoryOneWayTime,
|
|
tmnxOamMacPingHistoryStatus,
|
|
tmnxOamMacPingHistoryTime,
|
|
tmnxOamMacPingHistoryReturnCode,
|
|
tmnxOamMacPingHistoryAddressType,
|
|
tmnxOamMacPingHistorySapId,
|
|
tmnxOamMacPingHistorySdpId,
|
|
tmnxOamMacPingHistoryAdminStatus,
|
|
tmnxOamMacPingHistoryOperStatus,
|
|
tmnxOamMacPingHistoryResponsePlane,
|
|
tmnxOamMacPingHistorySize,
|
|
tmnxOamMacPingHistoryInOneWayTime,
|
|
tmnxOamMacPingHistorySrcAddrType,
|
|
tmnxOamMacPingHistorySrcAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting reporting results of OAM Mac Ping
|
|
tests on Nokia SROS series systems release 11.0."
|
|
::= { tmnxOamPingGroups 51 }
|
|
|
|
tmnxOamLspPingV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspPingCtlAssocChannel,
|
|
tmnxOamLspPingCtlForce,
|
|
tmnxOamLspPingCtlLdpPrefix,
|
|
tmnxOamLspPingCtlLdpPrefixLen,
|
|
tmnxOamLspPingCtlLdpPrefixType,
|
|
tmnxOamLspPingCtlLspName,
|
|
tmnxOamLspPingCtlMplsTpGlobalId,
|
|
tmnxOamLspPingCtlMplsTpNodeId,
|
|
tmnxOamLspPingCtlMplsTpPathType,
|
|
tmnxOamLspPingCtlNhAddress,
|
|
tmnxOamLspPingCtlNhAddressType,
|
|
tmnxOamLspPingCtlNhIntfName,
|
|
tmnxOamLspPingCtlPathDest,
|
|
tmnxOamLspPingCtlPathDestType,
|
|
tmnxOamLspPingCtlPathName,
|
|
tmnxOamLspPingCtlTestSubMode,
|
|
tmnxOamLspPingCtlTtl
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM LSP Ping tests on
|
|
Nokia SROS systems, release 11.0."
|
|
::= { tmnxOamPingGroups 52 }
|
|
|
|
tmnxOamVccvPingV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvPingCtlAssocChannel,
|
|
tmnxOamVccvPingCtlMplsTpGlobalId,
|
|
tmnxOamVccvPingCtlMplsTpNodeId,
|
|
tmnxOamVccvPingCtlTestSubMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM VCCV Ping
|
|
tests on Nokia SROS series systems running release 11.0."
|
|
::= { tmnxOamPingGroups 53 }
|
|
|
|
tmnxOamPingV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingHistoryRtrnSubcode,
|
|
tmnxOamPingHistorySdpBindId,
|
|
tmnxOamPingHistorySrcGlobalId,
|
|
tmnxOamPingHistorySrcNodeId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Ping
|
|
tests on Nokia SROS series systems running release 11.0."
|
|
::= { tmnxOamPingGroups 54 }
|
|
|
|
tmnxOamPingV12v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvPgTgFec128CtlDstAddr,
|
|
tmnxOamVccvPgTgFec128CtlDstAddrT,
|
|
tmnxOamVccvPgTgFec128CtlPwId,
|
|
tmnxOamVccvPgTgFec128CtlPwType,
|
|
tmnxOamVccvPgTgFec128CtlSrcAddr,
|
|
tmnxOamVccvPgTgFec128CtlSrcAddrT,
|
|
tmnxOamVccvPgTgStaticCtlAgi,
|
|
tmnxOamVccvPgTgStaticCtlSaiiAcId,
|
|
tmnxOamVccvPgTgStaticCtlSaiiGlbl,
|
|
tmnxOamVccvPgTgStaticCtlSaiiNode,
|
|
tmnxOamVccvPgTgStaticCtlTaiiAcId,
|
|
tmnxOamVccvPgTgStaticCtlTaiiGlbl,
|
|
tmnxOamVccvPgTgStaticCtlTaiiNode,
|
|
tmnxOamVccvPingCtlSwitTgtFecType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Ping
|
|
tests on Nokia SROS series systems running release 12.0."
|
|
::= { tmnxOamPingGroups 55 }
|
|
|
|
tmnxOamPingV13v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamBfdOnLspBootStrRetryCount,
|
|
tmnxOamBfdOnLspLspName,
|
|
tmnxOamBfdOnLspPathState,
|
|
tmnxOamBfdOnLspPingReturnCode,
|
|
tmnxOamBfdOnLspPingReturnSubcode,
|
|
tmnxOamBfdOnLspPingRxCount,
|
|
tmnxOamBfdOnLspPingTxCount,
|
|
tmnxOamBfdOnLspPingTxInterval,
|
|
tmnxOamBfdOnLspRemoteAddress,
|
|
tmnxOamBfdOnLspRemoteAddressType,
|
|
tmnxOamBfdOnLspRemoteBfdDiscrim,
|
|
tmnxOamPingHistoryNetworkIfName,
|
|
tmnxOamPingResultsOutOfOrder,
|
|
tmnxOamVxlanPingCtlEndSysMacAddr,
|
|
tmnxOamVxlanPingCtlIFlag,
|
|
tmnxOamVxlanPingCtlInIpDstAddr,
|
|
tmnxOamVxlanPingCtlInIpDstAddrT,
|
|
tmnxOamVxlanPingCtlInIpSrcAddr,
|
|
tmnxOamVxlanPingCtlInIpSrcAddrT,
|
|
tmnxOamVxlanPingCtlInL2DestMac,
|
|
tmnxOamVxlanPingCtlNetworkId,
|
|
tmnxOamVxlanPingCtlOutIpTtl,
|
|
tmnxOamVxlanPingCtlOutSrcUdpPt,
|
|
tmnxOamVxlanPingCtlReflectPad,
|
|
tmnxOamVxlanPingCtlReplyMode,
|
|
tmnxOamVxlanPingCtlTestId,
|
|
tmnxOamVxlanPingHistNetworkId,
|
|
tmnxOamVxlanPingHistOutIpTtl,
|
|
tmnxOamVxlanPingHistReturnCode,
|
|
tmnxOamVxlanPingHistRtrnSubCode,
|
|
tmnxOamVxlanPingHistValidationRC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Ping
|
|
tests on Nokia SROS series systems running release 13.0."
|
|
::= { tmnxOamPingGroups 56 }
|
|
|
|
tmnxOamPingObsoleteV14v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingCtlDescr,
|
|
tmnxOamPingCtlStorageType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM ping operations on
|
|
Nokia SR series systems that were made obsolete in SROS release 14.0."
|
|
::= { tmnxOamPingGroups 57 }
|
|
|
|
tmnxOamPingV14v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVxlanPingResOutSrcAddrTyp,
|
|
tmnxOamVxlanPingResOutSrcAddress,
|
|
tmnxOamP2mpLspPingCtlOptionalTLV
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Ping
|
|
tests on Nokia SROS series systems running release 14.0."
|
|
::= { tmnxOamPingGroups 58 }
|
|
|
|
tmnxOamPingV15v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamBfdOnLspFecType,
|
|
tmnxOamBfdOnLspOperState,
|
|
tmnxOamBfdOnLspPrefix,
|
|
tmnxOamBfdOnLspPrefixLen,
|
|
tmnxOamBfdOnLspPrefixType,
|
|
tmnxOamBfdOnLspSessBootstrInProg,
|
|
tmnxOamBfdOnLspSessBootstrNoPV,
|
|
tmnxOamBfdOnLspSessBootstrSendPV,
|
|
tmnxOamBfdOnLspSourceAddress,
|
|
tmnxOamBfdOnLspSourceAddressType,
|
|
tmnxOamEthCfmPingCtlRemoteMepId,
|
|
tmnxOamLspPingCtlIgpInstance,
|
|
tmnxOamPingCtlSubscriberName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Ping
|
|
tests on Nokia SROS series systems running release 15.0."
|
|
::= { tmnxOamPingGroups 59 }
|
|
|
|
tmnxOamPingV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPingCtlRouterInstanceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Ping
|
|
tests on Nokia SROS series systems running release 16.0."
|
|
::= { tmnxOamPingGroups 60 }
|
|
|
|
tmnxOamPingObsoletedV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMobGtpPingVRtrId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM gtp ping operations
|
|
on Nokia SR series systems that were made obsolete in SROS release
|
|
16.0."
|
|
::= { tmnxOamPingGroups 61 }
|
|
|
|
tmnxOamMobilePingV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMobGtpPingRefPointType,
|
|
tmnxOamMobGtpPingPort,
|
|
tmnxOamMobGtpPingGateway
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM mobile gateway ping
|
|
tests on Nokia 7x50 SR series systems."
|
|
::= { tmnxOamPingGroups 62 }
|
|
|
|
tmnxOamPingV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 63 }
|
|
|
|
tmnxOamPingV19v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspPingCtlSrPlcyColor,
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddT,
|
|
tmnxOamLspPingCtlSrPlcyEndPtAddr,
|
|
tmnxOamLspPingCtlSrPlcySegList
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Ping
|
|
tests on Nokia SROS series systems running release 19."
|
|
::= { tmnxOamPingV19v0ObjGroups 1 }
|
|
|
|
tmnxOamPingV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 64 }
|
|
|
|
tmnxOamBierPingV20v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamBierPingBfrPfxCtlAddrType,
|
|
tmnxOamBierPingBfrPfxCtlAddress,
|
|
tmnxOamBierPingBfrPfxCtlRowState,
|
|
tmnxOamBierPingCtlBfrId,
|
|
tmnxOamBierPingCtlBfrIdEnd,
|
|
tmnxOamBierPingCtlBfrIdStart,
|
|
tmnxOamBierPingCtlSubDomain,
|
|
tmnxOamBierPingCtlTtl,
|
|
tmnxOamBierPingHistoryBfrId,
|
|
tmnxOamBierPingHistoryBfrPfx,
|
|
tmnxOamBierPingHistoryBfrPfxType,
|
|
tmnxOamBierPingHistoryReturnCode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM BIER Ping
|
|
tests on Nokia SROS series systems running release 20."
|
|
::= { tmnxOamPingV20v0ObjGroups 1 }
|
|
|
|
tmnxOamIfPingObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 3 }
|
|
|
|
tmnxOamIfPingV20v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamIfPingIfAdminState,
|
|
tmnxOamIfPingIfCtlDot1p,
|
|
tmnxOamIfPingIfCtlDscp,
|
|
tmnxOamIfPingIfCtlFailThrld,
|
|
tmnxOamIfPingIfCtlInterval,
|
|
tmnxOamIfPingIfCtlReactInt,
|
|
tmnxOamIfPingIfCtlReactFailThr,
|
|
tmnxOamIfPingIfCtlReactThrld,
|
|
tmnxOamIfPingIfCtlReactTimeout,
|
|
tmnxOamIfPingIfCtlSize,
|
|
tmnxOamIfPingIfCtlTimeout,
|
|
tmnxOamIfPingIfCtlTtl,
|
|
tmnxOamIfPingIfDestAddr,
|
|
tmnxOamIfPingIfDestAddrType,
|
|
tmnxOamIfPingIfFailThrldCnt,
|
|
tmnxOamIfPingIfLastChanged,
|
|
tmnxOamIfPingIfPassThrldCnt,
|
|
tmnxOamIfPingIfRowStatus,
|
|
tmnxOamIfPingIfTemplate,
|
|
tmnxOamIfPingIfCurrentInterval,
|
|
tmnxOamIfPingIfCurrentState,
|
|
tmnxOamIfPingTmplCtlDescription,
|
|
tmnxOamIfPingTmplCtlDot1p,
|
|
tmnxOamIfPingTmplCtlDscp,
|
|
tmnxOamIfPingTmplCtlFailThrld,
|
|
tmnxOamIfPingTmplCtlInterval,
|
|
tmnxOamIfPingTmplCtlLastMgmtChg,
|
|
tmnxOamIfPingTmplCtlReactInt,
|
|
tmnxOamIfPingTmplCtlReactFailThr,
|
|
tmnxOamIfPingTmplCtlReactThrld,
|
|
tmnxOamIfPingTmplCtlReactTimeout,
|
|
tmnxOamIfPingTmplCtlRowStatus,
|
|
tmnxOamIfPingTmplCtlSize,
|
|
tmnxOamIfPingTmplCtlSync,
|
|
tmnxOamIfPingTmplCtlTimeout,
|
|
tmnxOamIfPingTmplCtlTtl,
|
|
tmnxOamSysBgIcmpIfCtlSessCount,
|
|
tmnxOamSysBgIcmpIfCtlSessLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of the operational status
|
|
of an IP interface by means of ICMP in Nokia SROS series systems
|
|
running release 20."
|
|
::= { tmnxOamIfPingObjGroups 1 }
|
|
|
|
tmnxOamLnkMeasObjsGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 4 }
|
|
|
|
tmnxOamLnkMeasV21v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLnkMeasTmplCtlAdminState,
|
|
tmnxOamLnkMeasTmplCtlASWIntgrity,
|
|
tmnxOamLnkMeasTmplCtlASWMultplir,
|
|
tmnxOamLnkMeasTmplCtlASWThrldAbs,
|
|
tmnxOamLnkMeasTmplCtlASWThrldRel,
|
|
tmnxOamLnkMeasTmplCtlDelayMeasTy,
|
|
tmnxOamLnkMeasTmplCtlDescription,
|
|
tmnxOamLnkMeasTmplCtlDscpEgrRmrk,
|
|
tmnxOamLnkMeasTmplCtlDscpName,
|
|
tmnxOamLnkMeasTmplCtlDstUdpPort,
|
|
tmnxOamLnkMeasTmplCtlFC,
|
|
tmnxOamLnkMeasTmplCtlInterval,
|
|
tmnxOamLnkMeasTmplCtlIpv6UdpZero,
|
|
tmnxOamLnkMeasTmplCtlLastMgmtChg,
|
|
tmnxOamLnkMeasTmplCtlLastRepHold,
|
|
tmnxOamLnkMeasTmplCtlProfile,
|
|
tmnxOamLnkMeasTmplCtlRowStatus,
|
|
tmnxOamLnkMeasTmplCtlSWIntegrity,
|
|
tmnxOamLnkMeasTmplCtlSWMultplir,
|
|
tmnxOamLnkMeasTmplCtlSWThrldAbs,
|
|
tmnxOamLnkMeasTmplCtlSWThrldRel,
|
|
tmnxOamLnkMeasTmplCtlTwlTimeLive,
|
|
tmnxOamLnkMeasTmplCtlTwlTmStpFmt,
|
|
tmnxOamLnkMeasTmplCtlUnidirMeasT,
|
|
tmnxOamLnkMeasIfResDelayReported,
|
|
tmnxOamLnkMeasIfResDetctbleTxErr,
|
|
tmnxOamLnkMeasIfResDstIpAddr,
|
|
tmnxOamLnkMeasIfResDstIpAddrTy,
|
|
tmnxOamLnkMeasIfResDstIpAssigned,
|
|
tmnxOamLnkMeasIfResFailureCond,
|
|
tmnxOamLnkMeasIfResNewestASWIdx,
|
|
tmnxOamLnkMeasIfResNewestSWIdx,
|
|
tmnxOamLnkMeasIfResOperState,
|
|
tmnxOamLnkMeasIfResReporting,
|
|
tmnxOamLnkMeasIfResSrcIpAddr,
|
|
tmnxOamLnkMeasIfResSrcIpAddrTy,
|
|
tmnxOamLnkMeasIfResSrcIpAssigned,
|
|
tmnxOamLnkMeasIfResTimestampUTC,
|
|
tmnxOamLnkMeasIfResTriggeredBy,
|
|
tmnxOamLnkMeasIfResASWEndUTC,
|
|
tmnxOamLnkMeasIfResASWIntegrity,
|
|
tmnxOamLnkMeasIfResASWReportAvg,
|
|
tmnxOamLnkMeasIfResASWReportMax,
|
|
tmnxOamLnkMeasIfResASWReportMin,
|
|
tmnxOamLnkMeasIfResASWResult,
|
|
tmnxOamLnkMeasIfResASWState,
|
|
tmnxOamLnkMeasIfResASWWindCount,
|
|
tmnxOamLnkMeasIfResSWAvg,
|
|
tmnxOamLnkMeasIfResSWEndUTC,
|
|
tmnxOamLnkMeasIfResSWErrors,
|
|
tmnxOamLnkMeasIfResSWIntegrity,
|
|
tmnxOamLnkMeasIfResSWMax,
|
|
tmnxOamLnkMeasIfResSWMin,
|
|
tmnxOamLnkMeasIfResSWReceived,
|
|
tmnxOamLnkMeasIfResSWResult,
|
|
tmnxOamLnkMeasIfResSWSent,
|
|
tmnxOamLnkMeasIfResSWState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting the OAM Link Measurement functionality
|
|
on Nokia SROS Release 21.0."
|
|
::= { tmnxOamLnkMeasObjsGroups 1 }
|
|
|
|
tmnxOamTraceRouteConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 2 }
|
|
|
|
tmnxOamTrCompliances OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 }
|
|
|
|
tmnxOamTr7450V4v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia 7450 ESS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV4v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV4v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamTrNotificationV4v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 3 }
|
|
|
|
tmnxOamTr7750V4v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV4v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV4v0Group,
|
|
tmnxOamVprnTrV4v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamTrNotificationV4v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 4 }
|
|
|
|
tmnxOamTr7450V5v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia 7450 ESS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV5v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV5v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamTrNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 5 }
|
|
|
|
tmnxOamTr7750V5v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV5v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV5v0Group,
|
|
tmnxOamVprnTrV4v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamTrNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 6 }
|
|
|
|
tmnxOamTr7450V6v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia 7450 ESS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV6v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV6v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamVccvTrV6v0Group,
|
|
tmnxOamTrNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 7 }
|
|
|
|
tmnxOamTr77x0V6v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia 7710/7750 SR series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV6v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV6v0Group,
|
|
tmnxOamVprnTrV6v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamVccvTrV6v0Group,
|
|
tmnxOamTrNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 8 }
|
|
|
|
tmnxOamTr7450V7v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia 7450 ESS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV7v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV6v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamVccvTrV6v0Group,
|
|
tmnxOamTrNotificationV5v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 9 }
|
|
|
|
tmnxOamTr77x0V7v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia 7710/7750 SR series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV7v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV6v0Group,
|
|
tmnxOamVprnTrV6v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamVccvTrV6v0Group,
|
|
tmnxOamTrNotificationV5v0Group,
|
|
tmnxOamP2mpLspTraceGroup
|
|
}
|
|
::= { tmnxOamTrCompliances 10 }
|
|
|
|
tmnxOamTr7xx0V8v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia 7450/7710/7750 series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrGeneralV7v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamLspTrV6v0Group,
|
|
tmnxOamVprnTrV6v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamVccvTrV6v0Group,
|
|
tmnxOamTrNotificationV5v0Group,
|
|
tmnxOamP2mpLspTraceGroup,
|
|
tmnxOamEthCfmTrV8v0Group,
|
|
tmnxOamTrGeneralV8v0Group,
|
|
tmnxOamTrNotificationV8v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 11 }
|
|
|
|
tmnxOamTr7xx0V9v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia SROS series systems, release 9.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamEthCfmTrV8v0Group,
|
|
tmnxOamLTtraceV9v0Group,
|
|
tmnxOamLspTrV6v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamP2mpLspTraceGroup,
|
|
tmnxOamTrGeneralV7v0Group,
|
|
tmnxOamTrGeneralV8v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamTrNotificationV5v0Group,
|
|
tmnxOamTrNotificationV8v0Group,
|
|
tmnxOamVccvTrV6v0Group,
|
|
tmnxOamVccvTrV9v0Group,
|
|
tmnxOamVprnTrV6v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 12 }
|
|
|
|
tmnxOamTr7xx0V11v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Trace Route tests on
|
|
Nokia SROS series systems, release 11.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamEthCfmTrV8v0Group,
|
|
tmnxOamLTtraceV9v0Group,
|
|
tmnxOamLspTrV6v0Group,
|
|
tmnxOamMacTrV3v0Group,
|
|
tmnxOamMcastTrV4v0Group,
|
|
tmnxOamP2mpLspTraceGroup,
|
|
tmnxOamTrGeneralV7v0Group,
|
|
tmnxOamTrGeneralV8v0Group,
|
|
tmnxOamTrGeneralV11v0Group,
|
|
tmnxOamTrHopsV4v0Group,
|
|
tmnxOamTrNotificationV5v0Group,
|
|
tmnxOamTrNotificationV8v0Group,
|
|
tmnxOamTrV11v0Group,
|
|
tmnxOamVccvTrV6v0Group,
|
|
tmnxOamVccvTrV9v0Group,
|
|
tmnxOamVccvTrV11v0Group,
|
|
tmnxOamVprnTrV6v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 13 }
|
|
|
|
tmnxOamTr7xx0V12v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The incremental module compliance statement for management of OAM Trace
|
|
Route tests on Nokia SROS series systems, release 12.0. The
|
|
corresponding base module compliance statement is
|
|
tmnxOamTr7xx0V11v0Compliance."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrV12v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 14 }
|
|
|
|
tmnxOamTr7xx0V13v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The incremental module compliance statement for management of OAM
|
|
Trace Route tests on Nokia SROS series systems, release 13.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrV13v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 15 }
|
|
|
|
tmnxOamTr7xx0V15v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The incremental module compliance statement for management of OAM
|
|
Trace Route tests on Nokia SROS series systems, release 15.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrV15v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 17 }
|
|
|
|
tmnxOamTr7xx0V19v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 19.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamTrV19v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 18 }
|
|
|
|
tmnxOamTr7xx0V20v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 20."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamBierTrV20v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 19 }
|
|
|
|
tmnxOamTr7xx0V21v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
|
|
SROS series systems, release 21."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamIcmpTrV21v0Group
|
|
}
|
|
::= { tmnxOamTrCompliances 20 }
|
|
|
|
tmnxOamTrGroups OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 }
|
|
|
|
tmnxOamMacTrV3v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMacTrCtlTargetMacAddr,
|
|
tmnxOamMacTrCtlSourceMacAddr,
|
|
tmnxOamMacTrCtlSendControl,
|
|
tmnxOamMacTrCtlReplyControl,
|
|
tmnxOamMacTrL2MapRouterID,
|
|
tmnxOamMacTrL2MapLabel,
|
|
tmnxOamMacTrL2MapProtocol,
|
|
tmnxOamMacTrL2MapVCType,
|
|
tmnxOamMacTrL2MapVCID,
|
|
tmnxOamMacTrL2MapDirection,
|
|
tmnxOamMacTrL2MapSdpId,
|
|
tmnxOamMacTrL2MapSapName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM MAC Trace Route
|
|
tests on Nokia SROS series systems."
|
|
::= { tmnxOamTrGroups 10 }
|
|
|
|
tmnxOamTrObsoleteV3v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrResultsTestAttempts,
|
|
tmnxOamTrResultsTestSuccesses
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace Route tests
|
|
that became obsolete in the 3.0 release."
|
|
::= { tmnxOamTrGroups 11 }
|
|
|
|
tmnxOamTrGeneralV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrMaxConcurrentRequests,
|
|
tmnxOamTrCtlRowStatus,
|
|
tmnxOamTrCtlStorageType,
|
|
tmnxOamTrCtlDescr,
|
|
tmnxOamTrCtlTestMode,
|
|
tmnxOamTrCtlAdminStatus,
|
|
tmnxOamTrCtlFcName,
|
|
tmnxOamTrCtlProfile,
|
|
tmnxOamTrCtlServiceId,
|
|
tmnxOamTrCtlDataSize,
|
|
tmnxOamTrCtlTimeOut,
|
|
tmnxOamTrCtlProbesPerHop,
|
|
tmnxOamTrCtlMaxTtl,
|
|
tmnxOamTrCtlInitialTtl,
|
|
tmnxOamTrCtlDSField,
|
|
tmnxOamTrCtlMaxFailures,
|
|
tmnxOamTrCtlInterval,
|
|
tmnxOamTrCtlMaxRows,
|
|
tmnxOamTrCtlTrapGeneration,
|
|
tmnxOamTrCtlCreateHopsEntries,
|
|
tmnxOamTrCtlSAA,
|
|
tmnxOamTrCtlRuns,
|
|
tmnxOamTrCtlFailures,
|
|
tmnxOamTrCtlLastRunResult,
|
|
tmnxOamTrCtlLastChanged,
|
|
tmnxOamTrCtlVRtrID,
|
|
tmnxOamTrCtlTgtAddrType,
|
|
tmnxOamTrCtlTgtAddress,
|
|
tmnxOamTrCtlSrcAddrType,
|
|
tmnxOamTrCtlSrcAddress,
|
|
tmnxOamTrCtlWaitMilliSec,
|
|
tmnxOamTrResultsOperStatus,
|
|
tmnxOamTrResultsCurHopCount,
|
|
tmnxOamTrResultsCurProbeCount,
|
|
tmnxOamTrResultsLastGoodPath,
|
|
tmnxOamTrResultsTgtAddrType,
|
|
tmnxOamTrResultsTgtAddress,
|
|
tmnxOamTrProbeHistoryResponse,
|
|
tmnxOamTrProbeHistoryOneWayTime,
|
|
tmnxOamTrProbeHistoryStatus,
|
|
tmnxOamTrProbeHistoryLastRC,
|
|
tmnxOamTrProbeHistoryTime,
|
|
tmnxOamTrProbeHistoryResponsePlane,
|
|
tmnxOamTrProbeHistoryAddressType,
|
|
tmnxOamTrProbeHistorySapId,
|
|
tmnxOamTrProbeHistoryVersion,
|
|
tmnxOamTrProbeHistoryRouterID,
|
|
tmnxOamTrProbeHistoryIfIndex,
|
|
tmnxOamTrProbeHistoryDataLen,
|
|
tmnxOamTrProbeHistorySize,
|
|
tmnxOamTrProbeHistoryInOneWayTime,
|
|
tmnxOamTrProbeHistoryAddrType,
|
|
tmnxOamTrProbeHistoryAddress
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace Route test
|
|
general capabilities on Nokia SROS series systems 4.0R1 release."
|
|
::= { tmnxOamTrGroups 12 }
|
|
|
|
tmnxOamTrHopsV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrHopsMinRtt,
|
|
tmnxOamTrHopsMaxRtt,
|
|
tmnxOamTrHopsAverageRtt,
|
|
tmnxOamTrHopsRttSumOfSquares,
|
|
tmnxOamTrHopsMinTt,
|
|
tmnxOamTrHopsMaxTt,
|
|
tmnxOamTrHopsAverageTt,
|
|
tmnxOamTrHopsTtSumOfSquares,
|
|
tmnxOamTrHopsSentProbes,
|
|
tmnxOamTrHopsProbeResponses,
|
|
tmnxOamTrHopsLastGoodProbe,
|
|
tmnxOamTrHopsMinInTt,
|
|
tmnxOamTrHopsMaxInTt,
|
|
tmnxOamTrHopsAverageInTt,
|
|
tmnxOamTrHopsInTtSumOfSqrs,
|
|
tmnxOamTrHopsOutJitter,
|
|
tmnxOamTrHopsInJitter,
|
|
tmnxOamTrHopsRtJitter,
|
|
tmnxOamTrHopsProbeTimeouts,
|
|
tmnxOamTrHopsProbeFailures,
|
|
tmnxOamTrHopsTgtAddrType,
|
|
tmnxOamTrHopsTgtAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of optional objects to report OAM Trace Route Hops returned
|
|
in response to OAM Trace Route tests on Nokia 7x50 SR series systems
|
|
4.0R1."
|
|
::= { tmnxOamTrGroups 13 }
|
|
|
|
tmnxOamLspTrV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspTrCtlVRtrID,
|
|
tmnxOamLspTrCtlLspName,
|
|
tmnxOamLspTrCtlPathName,
|
|
tmnxOamLspTrCtlLdpPrefixType,
|
|
tmnxOamLspTrCtlLdpPrefix,
|
|
tmnxOamLspTrCtlLdpPrefixLen,
|
|
tmnxOamLspTrMapAddrType,
|
|
tmnxOamLspTrMapDSIPv4Addr,
|
|
tmnxOamLspTrMapDSIfAddr,
|
|
tmnxOamLspTrMapMTU,
|
|
tmnxOamLspTrMapDSIndex,
|
|
tmnxOamLspTrDSLabelLabel,
|
|
tmnxOamLspTrDSLabelProtocol
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM LSP Trace Route
|
|
tests on Nokia SROS series systems 4.0 release."
|
|
::= { tmnxOamTrGroups 14 }
|
|
|
|
tmnxOamVprnTrV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVprnTrCtlReplyControl,
|
|
tmnxOamVprnTrCtlSrcAddrType,
|
|
tmnxOamVprnTrCtlSrcAddress,
|
|
tmnxOamVprnTrL3MapRouterID,
|
|
tmnxOamVprnTrL3MapRteVprnLabel,
|
|
tmnxOamVprnTrL3MapRteMetrics,
|
|
tmnxOamVprnTrL3MapRteLastUp,
|
|
tmnxOamVprnTrL3MapRteOwner,
|
|
tmnxOamVprnTrL3MapRtePref,
|
|
tmnxOamVprnTrL3MapRteDist,
|
|
tmnxOamVprnTrL3MapNumNextHops,
|
|
tmnxOamVprnTrL3MapNumRteTargets,
|
|
tmnxOamVprnTrL3MapDestAddrType,
|
|
tmnxOamVprnTrL3MapDestAddress,
|
|
tmnxOamVprnTrL3MapDestMaskLen,
|
|
tmnxOamVprnTrNextHopRtrID,
|
|
tmnxOamVprnTrNextHopType,
|
|
tmnxOamVprnTrNextHopTunnelID,
|
|
tmnxOamVprnTrNextHopTunnelType,
|
|
tmnxOamVprnTrNextHopIfIndex,
|
|
tmnxOamVprnTrRouteTarget
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM VPRN Trace Route
|
|
tests on Nokia SROS series systems release 4.0."
|
|
::= { tmnxOamTrGroups 15 }
|
|
|
|
tmnxOamMcastTrV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMcastTrCtlVRtrID,
|
|
tmnxOamMcastTrCtlHops,
|
|
tmnxOamMcastTrQueryId,
|
|
tmnxOamMcastTrCtlSrcAddrType,
|
|
tmnxOamMcastTrCtlSrcAddress,
|
|
tmnxOamMcastTrCtlDestAddrType,
|
|
tmnxOamMcastTrCtlDestAddress,
|
|
tmnxOamMcastTrCtlRespAddrType,
|
|
tmnxOamMcastTrCtlRespAddress,
|
|
tmnxOamMcastTrCtlGrpAddrType,
|
|
tmnxOamMcastTrCtlGrpAddress,
|
|
tmnxOamMcastTrRespQueryArrivalTime,
|
|
tmnxOamMcastTrRespInPktCount,
|
|
tmnxOamMcastTrRespOutPktCount,
|
|
tmnxOamMcastTrRespSGPktCount,
|
|
tmnxOamMcastTrRespRtgProtocol,
|
|
tmnxOamMcastTrRespFwdTtl,
|
|
tmnxOamMcastTrRespMBZBit,
|
|
tmnxOamMcastTrRespSrcBit,
|
|
tmnxOamMcastTrRespSrcMask,
|
|
tmnxOamMcastTrRespFwdCode,
|
|
tmnxOamMcastTrRespInIfAddrType,
|
|
tmnxOamMcastTrRespInIfAddress,
|
|
tmnxOamMcastTrRespOutIfAddrType,
|
|
tmnxOamMcastTrRespOutIfAddress,
|
|
tmnxOamMcastTrRespPhRtrAddrType,
|
|
tmnxOamMcastTrRespPhRtrAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Multicast Trace
|
|
Route tests on Nokia SROS series systems release 4.0."
|
|
::= { tmnxOamTrGroups 16 }
|
|
|
|
tmnxOamTrObsoleteV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrCtlTargetIpAddress,
|
|
tmnxOamTrResultsIpTgtAddr,
|
|
tmnxOamTrProbeHistoryIpAddr,
|
|
tmnxOamTrHopsIpTgtAddress,
|
|
tmnxOamLspTrCtlLdpIpPrefix,
|
|
tmnxOamLspTrCtlLdpIpPrefixLen,
|
|
tmnxOamVprnTrCtlSourceIpAddr,
|
|
tmnxOamVprnTrL3MapRteDestAddr,
|
|
tmnxOamVprnTrL3MapRteDestMask,
|
|
tmnxOamMcastTrCtlSrcIpAddr,
|
|
tmnxOamMcastTrCtlDestIpAddr,
|
|
tmnxOamMcastTrCtlRespIpAddr,
|
|
tmnxOamMcastTrCtlGrpIpAddr,
|
|
tmnxOamMcastTrRespPrevHopRtrAddr,
|
|
tmnxOamMcastTrRespInIfAddr,
|
|
tmnxOamMcastTrRespOutIfAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM trace route tests on
|
|
Nokia SROS series systems that were made obsolete in release 4.0."
|
|
::= { tmnxOamTrGroups 17 }
|
|
|
|
tmnxOamTrNotificationV4v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamTrPathChange,
|
|
tmnxOamTrTestFailed,
|
|
tmnxOamTrTestCompleted
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM Trace Route test feature
|
|
on Nokia SROS series systems release 4.0."
|
|
::= { tmnxOamTrGroups 18 }
|
|
|
|
tmnxOamLspTrV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspTrCtlVRtrID,
|
|
tmnxOamLspTrCtlLspName,
|
|
tmnxOamLspTrCtlPathName,
|
|
tmnxOamLspTrCtlLdpPrefixType,
|
|
tmnxOamLspTrCtlLdpPrefix,
|
|
tmnxOamLspTrCtlLdpPrefixLen,
|
|
tmnxOamLspTrCtlPathDestType,
|
|
tmnxOamLspTrCtlPathDest,
|
|
tmnxOamLspTrCtlNhIntfName,
|
|
tmnxOamLspTrCtlNhAddressType,
|
|
tmnxOamLspTrCtlNhAddress,
|
|
tmnxOamLspTrMapAddrType,
|
|
tmnxOamLspTrMapDSIPv4Addr,
|
|
tmnxOamLspTrMapDSIfAddr,
|
|
tmnxOamLspTrMapMTU,
|
|
tmnxOamLspTrDSLabelLabel,
|
|
tmnxOamLspTrDSLabelProtocol
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM LSP Trace Route
|
|
tests on Nokia SROS series systems 5.0 release."
|
|
::= { tmnxOamTrGroups 19 }
|
|
|
|
tmnxOamTrObsoleteV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspTrMapDSIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace tests on Nokia
|
|
SROS series systems that were made obsolete in release 5.0."
|
|
::= { tmnxOamTrGroups 20 }
|
|
|
|
tmnxOamTrGeneralV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrMaxConcurrentRequests,
|
|
tmnxOamTrCtlRowStatus,
|
|
tmnxOamTrCtlStorageType,
|
|
tmnxOamTrCtlDescr,
|
|
tmnxOamTrCtlTestMode,
|
|
tmnxOamTrCtlAdminStatus,
|
|
tmnxOamTrCtlFcName,
|
|
tmnxOamTrCtlProfile,
|
|
tmnxOamTrCtlServiceId,
|
|
tmnxOamTrCtlDataSize,
|
|
tmnxOamTrCtlTimeOut,
|
|
tmnxOamTrCtlProbesPerHop,
|
|
tmnxOamTrCtlMaxTtl,
|
|
tmnxOamTrCtlInitialTtl,
|
|
tmnxOamTrCtlDSField,
|
|
tmnxOamTrCtlMaxFailures,
|
|
tmnxOamTrCtlInterval,
|
|
tmnxOamTrCtlMaxRows,
|
|
tmnxOamTrCtlTrapGeneration,
|
|
tmnxOamTrCtlCreateHopsEntries,
|
|
tmnxOamTrCtlSAA,
|
|
tmnxOamTrCtlRuns,
|
|
tmnxOamTrCtlFailures,
|
|
tmnxOamTrCtlLastRunResult,
|
|
tmnxOamTrCtlLastChanged,
|
|
tmnxOamTrCtlVRtrID,
|
|
tmnxOamTrCtlTgtAddrType,
|
|
tmnxOamTrCtlTgtAddress,
|
|
tmnxOamTrCtlSrcAddrType,
|
|
tmnxOamTrCtlSrcAddress,
|
|
tmnxOamTrCtlWaitMilliSec,
|
|
tmnxOamTrResultsOperStatus,
|
|
tmnxOamTrResultsCurHopCount,
|
|
tmnxOamTrResultsCurProbeCount,
|
|
tmnxOamTrResultsLastGoodPath,
|
|
tmnxOamTrResultsTgtAddrType,
|
|
tmnxOamTrResultsTgtAddress,
|
|
tmnxOamTrProbeHistoryResponse,
|
|
tmnxOamTrProbeHistoryOneWayTime,
|
|
tmnxOamTrProbeHistoryStatus,
|
|
tmnxOamTrProbeHistoryLastRC,
|
|
tmnxOamTrProbeHistoryTime,
|
|
tmnxOamTrProbeHistoryResponsePlane,
|
|
tmnxOamTrProbeHistoryAddressType,
|
|
tmnxOamTrProbeHistorySapId,
|
|
tmnxOamTrProbeHistoryVersion,
|
|
tmnxOamTrProbeHistoryRouterID,
|
|
tmnxOamTrProbeHistoryIfIndex,
|
|
tmnxOamTrProbeHistoryDataLen,
|
|
tmnxOamTrProbeHistorySize,
|
|
tmnxOamTrProbeHistoryInOneWayTime,
|
|
tmnxOamTrProbeHistoryAddrType,
|
|
tmnxOamTrProbeHistoryAddress,
|
|
tmnxOamLTtraceFecDiscoveryState,
|
|
tmnxOamLTtraceFecDisStatusBits,
|
|
tmnxOamLTtraceFecDisPaths,
|
|
tmnxOamLTtraceFecFailedHops,
|
|
tmnxOamLTtraceFecLastDisEnd,
|
|
tmnxOamLTtraceFecFailedProbes,
|
|
tmnxOamLTtraceFecProbeState,
|
|
tmnxOamLTtracePathRemAddrType,
|
|
tmnxOamLTtracePathRemoteAddr,
|
|
tmnxOamLTtracePathEgrNhAddrType,
|
|
tmnxOamLTtracePathEgrNhAddr,
|
|
tmnxOamLTtracePathDisTtl,
|
|
tmnxOamLTtracePathLastDisTime,
|
|
tmnxOamLTtracePathLastRc,
|
|
tmnxOamLTtracePathProbeState,
|
|
tmnxOamLTtraceCtlLdpPrefixType,
|
|
tmnxOamLTtraceCtlLdpPrefix,
|
|
tmnxOamLTtraceCtlLdpPrefixLen,
|
|
tmnxOamLTtraceCtlMaxPath,
|
|
tmnxOamLTtraceResultsDisPaths,
|
|
tmnxOamLTtraceResultsFailedHops,
|
|
tmnxOamLTtraceResultsDisState,
|
|
tmnxOamLTtraceResultsDisStatus,
|
|
tmnxOamLTtraceUpStreamHopIndex,
|
|
tmnxOamLTtraceHopAddrType,
|
|
tmnxOamLTtraceHopAddr,
|
|
tmnxOamLTtraceHopDstAddrType,
|
|
tmnxOamLTtraceHopDstAddr,
|
|
tmnxOamLTtraceHopEgrNhAddrType,
|
|
tmnxOamLTtraceHopEgrNhAddr,
|
|
tmnxOamLTtraceHopDisTtl,
|
|
tmnxOamLTtraceHopLastRc,
|
|
tmnxOamLTtraceHopDiscoveryState,
|
|
tmnxOamLTtraceHopDiscoveryTime,
|
|
tmnxOamLTtraceAutoRowStatus,
|
|
tmnxOamLTtraceAutoLastChanged,
|
|
tmnxOamLTtraceAutoStorageType,
|
|
tmnxOamLTtraceAutoAdminState,
|
|
tmnxOamLTtraceAutoFcName,
|
|
tmnxOamLTtraceAutoProfile,
|
|
tmnxOamLTtraceAutoDiscIntvl,
|
|
tmnxOamLTtraceAutoMaxPath,
|
|
tmnxOamLTtraceAutoTrMaxTtl,
|
|
tmnxOamLTtraceAutoTrTimeOut,
|
|
tmnxOamLTtraceAutoTrMaxFailures,
|
|
tmnxOamLTtraceAutoPolicy1,
|
|
tmnxOamLTtraceAutoPolicy2,
|
|
tmnxOamLTtraceAutoPolicy3,
|
|
tmnxOamLTtraceAutoPolicy4,
|
|
tmnxOamLTtraceAutoPolicy5,
|
|
tmnxOamLTtraceAutoProbeIntvl,
|
|
tmnxOamLTtraceAutoPrTimeOut,
|
|
tmnxOamLTtraceAutoPrMaxFailures,
|
|
tmnxOamLTtraceAutoDiscoveryState,
|
|
tmnxOamLTtraceAutoTotalFecs,
|
|
tmnxOamLTtraceAutoDisFecs,
|
|
tmnxOamLTtraceAutoLastDisStart,
|
|
tmnxOamLTtraceAutoLastDisEnd,
|
|
tmnxOamLTtraceAutoLastDisDur,
|
|
tmnxOamLTtracePathProbeState,
|
|
tmnxOamLTtracePathProbeTmOutCnt,
|
|
tmnxOamLTtraceMaxConRequests
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace Route test
|
|
general capabilities on Nokia SROS series systems 5.0 release."
|
|
::= { tmnxOamTrGroups 21 }
|
|
|
|
tmnxOamTrNotificationV5v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamTrPathChange,
|
|
tmnxOamTrTestFailed,
|
|
tmnxOamTrTestCompleted,
|
|
tmnxOamLdpTtraceAutoDiscState,
|
|
tmnxOamLdpTtraceFecProbeState,
|
|
tmnxOamLdpTtraceFecDisStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM Trace Route test feature
|
|
on Nokia SROS series systems release 5.0."
|
|
::= { tmnxOamTrGroups 22 }
|
|
|
|
tmnxOamVccvTrV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvTrCtlSdpIdVcId,
|
|
tmnxOamVccvTrCtlReplyMode,
|
|
tmnxOamVccvTrNextPwID,
|
|
tmnxOamVccvTrNextPwType,
|
|
tmnxOamVccvTrNextSenderAddrType,
|
|
tmnxOamVccvTrNextSenderAddr,
|
|
tmnxOamVccvTrNextRemoteAddrType,
|
|
tmnxOamVccvTrNextRemoteAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM VCCV Trace Route
|
|
test general capabilities on Nokia SROS series systems 6.0 release."
|
|
::= { tmnxOamTrGroups 23 }
|
|
|
|
tmnxOamVprnTrObsoleteV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVprnTrNextHopRtrID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM VPRN Trace Route
|
|
tests on Nokia SROS series systems that were made obsolete in release
|
|
6.0."
|
|
::= { tmnxOamTrGroups 24 }
|
|
|
|
tmnxOamVprnTrV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVprnTrCtlReplyControl,
|
|
tmnxOamVprnTrCtlSrcAddrType,
|
|
tmnxOamVprnTrCtlSrcAddress,
|
|
tmnxOamVprnTrL3MapRouterID,
|
|
tmnxOamVprnTrL3MapRteVprnLabel,
|
|
tmnxOamVprnTrL3MapRteMetrics,
|
|
tmnxOamVprnTrL3MapRteLastUp,
|
|
tmnxOamVprnTrL3MapRteOwner,
|
|
tmnxOamVprnTrL3MapRtePref,
|
|
tmnxOamVprnTrL3MapRteDist,
|
|
tmnxOamVprnTrL3MapNumNextHops,
|
|
tmnxOamVprnTrL3MapNumRteTargets,
|
|
tmnxOamVprnTrL3MapDestAddrType,
|
|
tmnxOamVprnTrL3MapDestAddress,
|
|
tmnxOamVprnTrL3MapDestMaskLen,
|
|
tmnxOamVprnTrNextHopType,
|
|
tmnxOamVprnTrNextHopTunnelID,
|
|
tmnxOamVprnTrNextHopTunnelType,
|
|
tmnxOamVprnTrNextHopIfIndex,
|
|
tmnxOamVprnTrNextHopAddrType,
|
|
tmnxOamVprnTrNextHopAddress,
|
|
tmnxOamVprnTrRouteTarget
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM VPRN Trace Route
|
|
tests on Nokia SROS series systems release 6.0."
|
|
::= { tmnxOamTrGroups 25 }
|
|
|
|
tmnxOamP2mpLspTraceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamP2mpLspTrCtlInstName,
|
|
tmnxOamP2mpLspTrCtlLeafIpAddr,
|
|
tmnxOamP2mpLspTrCtlLeafIpAddrType,
|
|
tmnxOamP2mpLspTrCtlLspName,
|
|
tmnxOamP2mpLspTrMapAddrType,
|
|
tmnxOamP2mpLspTrMapDSIPv4Addr,
|
|
tmnxOamP2mpLspTrMapDSIfAddr,
|
|
tmnxOamP2mpLspTrMapMTU,
|
|
tmnxOamP2mpLspTrMapP2mpBranch,
|
|
tmnxOamP2mpLspTrMapP2mpBud,
|
|
tmnxOamP2mpLspTrDSLabelLabel,
|
|
tmnxOamP2mpLspTrDSLabelProtocol
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM P2MP LSP Trace Route
|
|
tests on Nokia SROS series systems release 7.0."
|
|
::= { tmnxOamTrGroups 26 }
|
|
|
|
tmnxOamTrGeneralV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrMaxConcurrentRequests,
|
|
tmnxOamTrCtlRowStatus,
|
|
tmnxOamTrCtlStorageType,
|
|
tmnxOamTrCtlDescr,
|
|
tmnxOamTrCtlTestMode,
|
|
tmnxOamTrCtlAdminStatus,
|
|
tmnxOamTrCtlFcName,
|
|
tmnxOamTrCtlProfile,
|
|
tmnxOamTrCtlServiceId,
|
|
tmnxOamTrCtlDataSize,
|
|
tmnxOamTrCtlTimeOut,
|
|
tmnxOamTrCtlProbesPerHop,
|
|
tmnxOamTrCtlMaxTtl,
|
|
tmnxOamTrCtlInitialTtl,
|
|
tmnxOamTrCtlDSField,
|
|
tmnxOamTrCtlMaxFailures,
|
|
tmnxOamTrCtlInterval,
|
|
tmnxOamTrCtlTrapGeneration,
|
|
tmnxOamTrCtlSAA,
|
|
tmnxOamTrCtlRuns,
|
|
tmnxOamTrCtlFailures,
|
|
tmnxOamTrCtlLastRunResult,
|
|
tmnxOamTrCtlLastChanged,
|
|
tmnxOamTrCtlVRtrID,
|
|
tmnxOamTrCtlTgtAddrType,
|
|
tmnxOamTrCtlTgtAddress,
|
|
tmnxOamTrCtlSrcAddrType,
|
|
tmnxOamTrCtlSrcAddress,
|
|
tmnxOamTrCtlWaitMilliSec,
|
|
tmnxOamTrResultsOperStatus,
|
|
tmnxOamTrResultsCurHopCount,
|
|
tmnxOamTrResultsCurProbeCount,
|
|
tmnxOamTrResultsLastGoodPath,
|
|
tmnxOamTrResultsTgtAddrType,
|
|
tmnxOamTrResultsTgtAddress,
|
|
tmnxOamTrProbeHistoryResponse,
|
|
tmnxOamTrProbeHistoryOneWayTime,
|
|
tmnxOamTrProbeHistoryStatus,
|
|
tmnxOamTrProbeHistoryLastRC,
|
|
tmnxOamTrProbeHistoryTime,
|
|
tmnxOamTrProbeHistoryResponsePlane,
|
|
tmnxOamTrProbeHistoryAddressType,
|
|
tmnxOamTrProbeHistorySapId,
|
|
tmnxOamTrProbeHistoryVersion,
|
|
tmnxOamTrProbeHistoryRouterID,
|
|
tmnxOamTrProbeHistoryIfIndex,
|
|
tmnxOamTrProbeHistoryDataLen,
|
|
tmnxOamTrProbeHistorySize,
|
|
tmnxOamTrProbeHistoryInOneWayTime,
|
|
tmnxOamTrProbeHistoryAddrType,
|
|
tmnxOamTrProbeHistoryAddress,
|
|
tmnxOamLTtraceFecDiscoveryState,
|
|
tmnxOamLTtraceFecDisStatusBits,
|
|
tmnxOamLTtraceFecDisPaths,
|
|
tmnxOamLTtraceFecFailedHops,
|
|
tmnxOamLTtraceFecLastDisEnd,
|
|
tmnxOamLTtraceFecFailedProbes,
|
|
tmnxOamLTtraceFecProbeState,
|
|
tmnxOamLTtracePathRemAddrType,
|
|
tmnxOamLTtracePathRemoteAddr,
|
|
tmnxOamLTtracePathEgrNhAddrType,
|
|
tmnxOamLTtracePathEgrNhAddr,
|
|
tmnxOamLTtracePathDisTtl,
|
|
tmnxOamLTtracePathLastDisTime,
|
|
tmnxOamLTtracePathLastRc,
|
|
tmnxOamLTtracePathProbeState,
|
|
tmnxOamLTtraceCtlLdpPrefixType,
|
|
tmnxOamLTtraceCtlLdpPrefix,
|
|
tmnxOamLTtraceCtlLdpPrefixLen,
|
|
tmnxOamLTtraceCtlMaxPath,
|
|
tmnxOamLTtraceResultsDisPaths,
|
|
tmnxOamLTtraceResultsFailedHops,
|
|
tmnxOamLTtraceResultsDisState,
|
|
tmnxOamLTtraceResultsDisStatus,
|
|
tmnxOamLTtraceUpStreamHopIndex,
|
|
tmnxOamLTtraceHopAddrType,
|
|
tmnxOamLTtraceHopAddr,
|
|
tmnxOamLTtraceHopDstAddrType,
|
|
tmnxOamLTtraceHopDstAddr,
|
|
tmnxOamLTtraceHopEgrNhAddrType,
|
|
tmnxOamLTtraceHopEgrNhAddr,
|
|
tmnxOamLTtraceHopDisTtl,
|
|
tmnxOamLTtraceHopLastRc,
|
|
tmnxOamLTtraceHopDiscoveryState,
|
|
tmnxOamLTtraceHopDiscoveryTime,
|
|
tmnxOamLTtraceAutoRowStatus,
|
|
tmnxOamLTtraceAutoLastChanged,
|
|
tmnxOamLTtraceAutoStorageType,
|
|
tmnxOamLTtraceAutoAdminState,
|
|
tmnxOamLTtraceAutoFcName,
|
|
tmnxOamLTtraceAutoProfile,
|
|
tmnxOamLTtraceAutoDiscIntvl,
|
|
tmnxOamLTtraceAutoMaxPath,
|
|
tmnxOamLTtraceAutoTrMaxTtl,
|
|
tmnxOamLTtraceAutoTrTimeOut,
|
|
tmnxOamLTtraceAutoTrMaxFailures,
|
|
tmnxOamLTtraceAutoPolicy1,
|
|
tmnxOamLTtraceAutoPolicy2,
|
|
tmnxOamLTtraceAutoPolicy3,
|
|
tmnxOamLTtraceAutoPolicy4,
|
|
tmnxOamLTtraceAutoPolicy5,
|
|
tmnxOamLTtraceAutoProbeIntvl,
|
|
tmnxOamLTtraceAutoPrTimeOut,
|
|
tmnxOamLTtraceAutoPrMaxFailures,
|
|
tmnxOamLTtraceAutoDiscoveryState,
|
|
tmnxOamLTtraceAutoTotalFecs,
|
|
tmnxOamLTtraceAutoDisFecs,
|
|
tmnxOamLTtraceAutoLastDisStart,
|
|
tmnxOamLTtraceAutoLastDisEnd,
|
|
tmnxOamLTtraceAutoLastDisDur,
|
|
tmnxOamLTtracePathProbeState,
|
|
tmnxOamLTtracePathProbeTmOutCnt,
|
|
tmnxOamLTtraceMaxConRequests
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace Route test
|
|
general capabilities on Nokia SROS series systems 6.0 release."
|
|
::= { tmnxOamTrGroups 27 }
|
|
|
|
tmnxOamTrObsoleteV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrCtlCreateHopsEntries,
|
|
tmnxOamLspTrCtlVRtrID,
|
|
tmnxOamTrCtlMaxRows
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM trace route
|
|
operations on Nokia SR series systems that were made obsolete in
|
|
release 6.0.
|
|
|
|
Please see tmnxOamVprnTrObsoleteV6v0Group for additional obsoleted
|
|
objects."
|
|
::= { tmnxOamTrGroups 28 }
|
|
|
|
tmnxOamTrGeneralV7v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrMaxConcurrentRequests,
|
|
tmnxOamTrCtlRowStatus,
|
|
tmnxOamTrCtlTestMode,
|
|
tmnxOamTrCtlAdminStatus,
|
|
tmnxOamTrCtlFcName,
|
|
tmnxOamTrCtlProfile,
|
|
tmnxOamTrCtlServiceId,
|
|
tmnxOamTrCtlDataSize,
|
|
tmnxOamTrCtlTimeOut,
|
|
tmnxOamTrCtlProbesPerHop,
|
|
tmnxOamTrCtlMaxTtl,
|
|
tmnxOamTrCtlInitialTtl,
|
|
tmnxOamTrCtlDSField,
|
|
tmnxOamTrCtlMaxFailures,
|
|
tmnxOamTrCtlInterval,
|
|
tmnxOamTrCtlTrapGeneration,
|
|
tmnxOamTrCtlSAA,
|
|
tmnxOamTrCtlRuns,
|
|
tmnxOamTrCtlFailures,
|
|
tmnxOamTrCtlLastRunResult,
|
|
tmnxOamTrCtlLastChanged,
|
|
tmnxOamTrCtlVRtrID,
|
|
tmnxOamTrCtlTgtAddrType,
|
|
tmnxOamTrCtlTgtAddress,
|
|
tmnxOamTrCtlSrcAddrType,
|
|
tmnxOamTrCtlSrcAddress,
|
|
tmnxOamTrCtlWaitMilliSec,
|
|
tmnxOamTrResultsOperStatus,
|
|
tmnxOamTrResultsCurHopCount,
|
|
tmnxOamTrResultsCurProbeCount,
|
|
tmnxOamTrResultsLastGoodPath,
|
|
tmnxOamTrResultsTgtAddrType,
|
|
tmnxOamTrResultsTgtAddress,
|
|
tmnxOamTrProbeHistoryResponse,
|
|
tmnxOamTrProbeHistoryOneWayTime,
|
|
tmnxOamTrProbeHistoryStatus,
|
|
tmnxOamTrProbeHistoryLastRC,
|
|
tmnxOamTrProbeHistoryTime,
|
|
tmnxOamTrProbeHistoryResponsePlane,
|
|
tmnxOamTrProbeHistoryAddressType,
|
|
tmnxOamTrProbeHistorySapId,
|
|
tmnxOamTrProbeHistoryVersion,
|
|
tmnxOamTrProbeHistoryRouterID,
|
|
tmnxOamTrProbeHistoryIfIndex,
|
|
tmnxOamTrProbeHistoryDataLen,
|
|
tmnxOamTrProbeHistorySize,
|
|
tmnxOamTrProbeHistoryInOneWayTime,
|
|
tmnxOamTrProbeHistoryAddrType,
|
|
tmnxOamTrProbeHistoryAddress,
|
|
tmnxOamLTtraceFecDiscoveryState,
|
|
tmnxOamLTtraceFecDisStatusBits,
|
|
tmnxOamLTtraceFecDisPaths,
|
|
tmnxOamLTtraceFecFailedHops,
|
|
tmnxOamLTtraceFecLastDisEnd,
|
|
tmnxOamLTtraceFecFailedProbes,
|
|
tmnxOamLTtraceFecProbeState,
|
|
tmnxOamLTtracePathRemAddrType,
|
|
tmnxOamLTtracePathRemoteAddr,
|
|
tmnxOamLTtracePathEgrNhAddrType,
|
|
tmnxOamLTtracePathEgrNhAddr,
|
|
tmnxOamLTtracePathDisTtl,
|
|
tmnxOamLTtracePathLastDisTime,
|
|
tmnxOamLTtracePathLastRc,
|
|
tmnxOamLTtracePathProbeState,
|
|
tmnxOamLTtraceCtlLdpPrefixType,
|
|
tmnxOamLTtraceCtlLdpPrefix,
|
|
tmnxOamLTtraceCtlLdpPrefixLen,
|
|
tmnxOamLTtraceCtlMaxPath,
|
|
tmnxOamLTtraceResultsDisPaths,
|
|
tmnxOamLTtraceResultsFailedHops,
|
|
tmnxOamLTtraceResultsDisState,
|
|
tmnxOamLTtraceResultsDisStatus,
|
|
tmnxOamLTtraceUpStreamHopIndex,
|
|
tmnxOamLTtraceHopAddrType,
|
|
tmnxOamLTtraceHopAddr,
|
|
tmnxOamLTtraceHopDstAddrType,
|
|
tmnxOamLTtraceHopDstAddr,
|
|
tmnxOamLTtraceHopEgrNhAddrType,
|
|
tmnxOamLTtraceHopEgrNhAddr,
|
|
tmnxOamLTtraceHopDisTtl,
|
|
tmnxOamLTtraceHopLastRc,
|
|
tmnxOamLTtraceHopDiscoveryState,
|
|
tmnxOamLTtraceHopDiscoveryTime,
|
|
tmnxOamLTtraceAutoRowStatus,
|
|
tmnxOamLTtraceAutoLastChanged,
|
|
tmnxOamLTtraceAutoAdminState,
|
|
tmnxOamLTtraceAutoFcName,
|
|
tmnxOamLTtraceAutoProfile,
|
|
tmnxOamLTtraceAutoDiscIntvl,
|
|
tmnxOamLTtraceAutoMaxPath,
|
|
tmnxOamLTtraceAutoTrMaxTtl,
|
|
tmnxOamLTtraceAutoTrTimeOut,
|
|
tmnxOamLTtraceAutoTrMaxFailures,
|
|
tmnxOamLTtraceAutoPolicy1,
|
|
tmnxOamLTtraceAutoPolicy2,
|
|
tmnxOamLTtraceAutoPolicy3,
|
|
tmnxOamLTtraceAutoPolicy4,
|
|
tmnxOamLTtraceAutoPolicy5,
|
|
tmnxOamLTtraceAutoProbeIntvl,
|
|
tmnxOamLTtraceAutoPrTimeOut,
|
|
tmnxOamLTtraceAutoPrMaxFailures,
|
|
tmnxOamLTtraceAutoDiscoveryState,
|
|
tmnxOamLTtraceAutoTotalFecs,
|
|
tmnxOamLTtraceAutoDisFecs,
|
|
tmnxOamLTtraceAutoLastDisStart,
|
|
tmnxOamLTtraceAutoLastDisEnd,
|
|
tmnxOamLTtraceAutoLastDisDur,
|
|
tmnxOamLTtracePathProbeState,
|
|
tmnxOamLTtracePathProbeTmOutCnt,
|
|
tmnxOamLTtraceMaxConRequests,
|
|
tmnxOamTrHopsRttOFSumSquares,
|
|
tmnxOamTrHopsRttHCSumSquares,
|
|
tmnxOamTrHopsTtOFSumSquares,
|
|
tmnxOamTrHopsTtHCSumSquares,
|
|
tmnxOamTrHopsInTtOFSumSqrs,
|
|
tmnxOamTrHopsInTtHCSumSqrs,
|
|
tmnxOamTrResultsTestRunResult
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace Route test
|
|
general capabilities on Nokia SROS series systems 7.0 release, and
|
|
still supported in the latest SROS release."
|
|
::= { tmnxOamTrGroups 29 }
|
|
|
|
tmnxOamEthCfmTrV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamEthCfmTrCtlTgtMacAddr,
|
|
tmnxOamEthCfmTrCtlSrcMdIndex,
|
|
tmnxOamEthCfmTrCtlSrcMaIndex,
|
|
tmnxOamEthCfmTrCtlSrcMepId,
|
|
tmnxOamEthCfmTrPrHistIngressMac,
|
|
tmnxOamEthCfmTrPrHistEgressMac,
|
|
tmnxOamEthCfmTrPrHistRelayAction,
|
|
tmnxOamEthCfmTrPrHistForwarded,
|
|
tmnxOamEthCfmTrPrHistTerminalMep
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Ethernet CFM trace
|
|
route tests on Nokia SROS series systems 8.0 release."
|
|
::= { tmnxOamTrGroups 30 }
|
|
|
|
tmnxOamLspTrV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspTrCtlLspName,
|
|
tmnxOamLspTrCtlPathName,
|
|
tmnxOamLspTrCtlLdpPrefixType,
|
|
tmnxOamLspTrCtlLdpPrefix,
|
|
tmnxOamLspTrCtlLdpPrefixLen,
|
|
tmnxOamLspTrCtlPathDestType,
|
|
tmnxOamLspTrCtlPathDest,
|
|
tmnxOamLspTrCtlNhIntfName,
|
|
tmnxOamLspTrCtlNhAddressType,
|
|
tmnxOamLspTrCtlNhAddress,
|
|
tmnxOamLspTrMapAddrType,
|
|
tmnxOamLspTrMapDSIPv4Addr,
|
|
tmnxOamLspTrMapDSIfAddr,
|
|
tmnxOamLspTrMapMTU,
|
|
tmnxOamLspTrDSLabelLabel,
|
|
tmnxOamLspTrDSLabelProtocol
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM LSP Trace Route
|
|
tests on Nokia SROS series systems 6.0 release."
|
|
::= { tmnxOamTrGroups 31 }
|
|
|
|
tmnxOamTrGeneralV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLTtracePathProbeSendErr,
|
|
tmnxOamLTtraceFecSendErrProbes
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace Route test
|
|
general capabilities on Nokia SROS series systems 8.0 release."
|
|
::= { tmnxOamTrGroups 32 }
|
|
|
|
tmnxOamTrNotificationV8v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamLdpTtraceFecPFailUpdate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM Trace Route test feature
|
|
on Nokia SROS series systems release 8.0."
|
|
::= { tmnxOamTrGroups 33 }
|
|
|
|
tmnxOamVccvTrV9v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvTrCtlSpokeSdpId,
|
|
tmnxOamVccvTrCtlSaiiGlobalId,
|
|
tmnxOamVccvTrCtlSaiiPrefix,
|
|
tmnxOamVccvTrCtlSaiiAcId,
|
|
tmnxOamVccvTrCtlTaiiGlobalId,
|
|
tmnxOamVccvTrCtlTaiiPrefix,
|
|
tmnxOamVccvTrCtlTaiiAcId,
|
|
tmnxOamVccvTrNextSaiiGlobalId,
|
|
tmnxOamVccvTrNextSaiiPrefix,
|
|
tmnxOamVccvTrNextSaiiAcId,
|
|
tmnxOamVccvTrNextTaiiGlobalId,
|
|
tmnxOamVccvTrNextTaiiPrefix,
|
|
tmnxOamVccvTrNextTaiiAcId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM VCCV
|
|
Trace Route test general capabilities on Nokia SROS series 9.0
|
|
release."
|
|
::= { tmnxOamTrGroups 34 }
|
|
|
|
tmnxOamLTtraceV9v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLTtraceHopLabel1,
|
|
tmnxOamLTtraceHopLabel2,
|
|
tmnxOamLTtraceHopLabel3,
|
|
tmnxOamLTtraceHopLabel4,
|
|
tmnxOamLTtraceHopLabel5,
|
|
tmnxOamLTtraceHopLabel6,
|
|
tmnxOamLTtraceHopIfAddrType,
|
|
tmnxOamLTtraceHopIfAddress,
|
|
tmnxOamLTtraceHopRouterIdType,
|
|
tmnxOamLTtraceHopRouterId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM LDP Tree
|
|
Discovery capabilities on Nokia SROS series 9.0 release."
|
|
::= { tmnxOamTrGroups 35 }
|
|
|
|
tmnxOamTrGeneralV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLTtraceCtlDownstreamMpTlv,
|
|
tmnxOamLspTrCtlAssocChannel,
|
|
tmnxOamLspTrCtlDownstreamMapTlv,
|
|
tmnxOamLspTrCtlForce,
|
|
tmnxOamLspTrCtlMplsTpPathType,
|
|
tmnxOamLspTrCtlTestSubMode,
|
|
tmnxOamLspTrFecStackFecSubType,
|
|
tmnxOamLspTrFecStackOperType,
|
|
tmnxOamLspTrFecStackPrefix,
|
|
tmnxOamLspTrFecStackPrefixLen,
|
|
tmnxOamLspTrFecStackPrefixType,
|
|
tmnxOamLspTrFecStackRemPeerAddr,
|
|
tmnxOamLspTrFecStackRemPeerAddrT,
|
|
tmnxOamTrProbeHistoryRtrnSubcode,
|
|
tmnxOamTrProbeHistorySdpBindId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Trace
|
|
Route tests on Nokia SROS series systems, release 11.0."
|
|
::= { tmnxOamTrGroups 36 }
|
|
|
|
tmnxOamVccvTrV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamVccvTrCtlAssocChannel,
|
|
tmnxOamVccvTrCtlTestSubMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM VCCV
|
|
trace route tests on Nokia SROS series systems running release 11.0."
|
|
::= { tmnxOamTrGroups 37 }
|
|
|
|
tmnxOamTrV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrProbeHistorySrcGlobalId,
|
|
tmnxOamTrProbeHistorySrcNodeId,
|
|
tmnxOamVccvTrNextTpAgi,
|
|
tmnxOamVccvTrNextTpSaiiAcId,
|
|
tmnxOamVccvTrNextTpSaiiGlobalId,
|
|
tmnxOamVccvTrNextTpSaiiNodeId,
|
|
tmnxOamVccvTrNextTpTaiiAcId,
|
|
tmnxOamVccvTrNextTpTaiiGlobalId,
|
|
tmnxOamVccvTrNextTpTaiiNodeId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM trace
|
|
route tests on Nokia SROS series systems running release 11.0."
|
|
::= { tmnxOamTrGroups 38 }
|
|
|
|
tmnxOamTrV12v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamIcmpTrLabelStackBottom,
|
|
tmnxOamIcmpTrLabelStackExperimnt,
|
|
tmnxOamIcmpTrLabelStackLabel,
|
|
tmnxOamIcmpTrLabelStackTtl,
|
|
tmnxOamVccvTrCtlSwitTgtFecType,
|
|
tmnxOamVccvTrTgFec128CtlDstAddr,
|
|
tmnxOamVccvTrTgFec128CtlDstAddrT,
|
|
tmnxOamVccvTrTgFec128CtlPwId,
|
|
tmnxOamVccvTrTgFec128CtlPwType,
|
|
tmnxOamVccvTrTgFec128CtlSrcAddr,
|
|
tmnxOamVccvTrTgFec128CtlSrcAddrT,
|
|
tmnxOamVccvTrTgStaticCtlAgi,
|
|
tmnxOamVccvTrTgStaticCtlSaiiAcId,
|
|
tmnxOamVccvTrTgStaticCtlSaiiGlbl,
|
|
tmnxOamVccvTrTgStaticCtlSaiiNode,
|
|
tmnxOamVccvTrTgStaticCtlTaiiAcId,
|
|
tmnxOamVccvTrTgStaticCtlTaiiGlbl,
|
|
tmnxOamVccvTrTgStaticCtlTaiiNode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM trace
|
|
route tests on Nokia SROS series systems running release 12.0."
|
|
::= { tmnxOamTrGroups 39 }
|
|
|
|
tmnxOamTrObsoleteV13v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspTrMapDSIPv4Addr,
|
|
tmnxOamLspTrMapDSIfAddr,
|
|
tmnxOamTrProbeHistoryRouterID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM trace route
|
|
operations on Nokia SR series systems that were made obsolete in
|
|
release 13.0."
|
|
::= { tmnxOamTrGroups 40 }
|
|
|
|
tmnxOamTrV13v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspTrMapDsEgrIfNum,
|
|
tmnxOamLspTrMapDsIfAddress,
|
|
tmnxOamLspTrMapDsIfAddressType,
|
|
tmnxOamLspTrMapDsIngIfNum,
|
|
tmnxOamLspTrMapDsIpAddress,
|
|
tmnxOamLspTrMapDsIpAddressType,
|
|
tmnxOamTrProbeHistoryNtwrkIfName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM trace
|
|
route tests on Nokia SROS series systems running release 13.0."
|
|
::= { tmnxOamTrGroups 41 }
|
|
|
|
tmnxOamTrObsoleteV14v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLTtraceAutoStorageType,
|
|
tmnxOamTrCtlDescr,
|
|
tmnxOamTrCtlStorageType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM trace route
|
|
operations on Nokia SR series systems that were made obsolete in SROS
|
|
release 14.0."
|
|
::= { tmnxOamTrGroups 42 }
|
|
|
|
tmnxOamTrV15v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamEthCfmTrCtlRemoteMepId,
|
|
tmnxOamLspTrCtlIgpInstance,
|
|
tmnxOamMcastTrCtlTestSubMode,
|
|
tmnxOamMcastTrRespInIfIndex,
|
|
tmnxOamMcastTrRespInPktCountHC,
|
|
tmnxOamMcastTrRespLocalAddrType,
|
|
tmnxOamMcastTrRespLocalAddress,
|
|
tmnxOamMcastTrRespMcastRtgProto,
|
|
tmnxOamMcastTrRespOutIfIndex,
|
|
tmnxOamMcastTrRespOutPktCountHC,
|
|
tmnxOamMcastTrRespRtgProtocol2,
|
|
tmnxOamMcastTrRespSGPktCountHC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM trace
|
|
route tests on Nokia SROS series systems running release 15.0."
|
|
::= { tmnxOamTrGroups 44 }
|
|
|
|
tmnxOamTrV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTrCtlRouterInstanceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM trace
|
|
route tests on Nokia SROS series systems running release 16.0."
|
|
::= { tmnxOamTrGroups 45 }
|
|
|
|
tmnxOamTrV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 46 }
|
|
|
|
tmnxOamTrV19v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamLspTrCtlSrPlcyColor,
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddT,
|
|
tmnxOamLspTrCtlSrPlcyEndPtAddr,
|
|
tmnxOamLspTrCtlSrPlcySegList
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM Trace
|
|
tests on Nokia SROS series systems running release 19."
|
|
::= { tmnxOamTrV19v0ObjGroups 1 }
|
|
|
|
tmnxOamTrV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 47 }
|
|
|
|
tmnxOamBierTrV20v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamBierTrCtlBfrId,
|
|
tmnxOamBierTrCtlBfrPfxAddrType,
|
|
tmnxOamBierTrCtlBfrPfxAddress,
|
|
tmnxOamBierTrCtlSubDomain,
|
|
tmnxOamBierTrHistoryBfrId,
|
|
tmnxOamBierTrHistoryDnStrAddr,
|
|
tmnxOamBierTrHistoryDnStrAddrTyp,
|
|
tmnxOamBierTrHistoryDnStrIfAddr,
|
|
tmnxOamBierTrHistoryDnStrIfAddrT,
|
|
tmnxOamBierTrHistoryDnStrIfNum,
|
|
tmnxOamBierTrHistoryReturnCode,
|
|
tmnxOamBierTrHistoryUpStrIfAddr,
|
|
tmnxOamBierTrHistoryUpStrIfAddrT,
|
|
tmnxOamBierTrHistoryUpStrIfNum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM BIER
|
|
Trace tests on Nokia SROS series systems running release 20."
|
|
::= { tmnxOamTrV20v0ObjGroups 1 }
|
|
|
|
tmnxOamTrV21v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 48 }
|
|
|
|
tmnxOamIcmpTrV21v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamIcmpTrCtlDestTcpUdpPort,
|
|
tmnxOamIcmpTrCtlDestUdpPortFixed,
|
|
tmnxOamIcmpTrCtlPadSize,
|
|
tmnxOamIcmpTrCtlProtocol
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of traceroute
|
|
tests on Nokia SROS series systems running release 21."
|
|
::= { tmnxOamTrV21v0ObjGroups 1 }
|
|
|
|
tmnxOamSaaConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 3 }
|
|
|
|
tmnxOamSaaCompliances OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 }
|
|
|
|
tmnxOamSaaV3v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM SAA tests on Nokia SROS
|
|
series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamSaaGeneralV3v0Group,
|
|
tmnxOamSaaThresholdV3v0Group,
|
|
tmnxOamSaaNotificationV3v0Group
|
|
}
|
|
::= { tmnxOamSaaCompliances 1 }
|
|
|
|
tmnxOamSaaV7v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM SAA tests on Nokia SROS
|
|
series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamSaaGeneralV7v0Group,
|
|
tmnxOamSaaThresholdV3v0Group,
|
|
tmnxOamSaaNotificationV3v0Group
|
|
}
|
|
::= { tmnxOamSaaCompliances 2 }
|
|
|
|
tmnxOamSaaV8v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM SAA tests on Nokia SROS
|
|
series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamSaaGeneralV7v0Group,
|
|
tmnxOamSaaGeneralV8v0Group,
|
|
tmnxOamSaaThresholdV3v0Group,
|
|
tmnxOamSaaNotificationV3v0Group
|
|
}
|
|
::= { tmnxOamSaaCompliances 3 }
|
|
|
|
tmnxOamSaaV10v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM SAA tests on Nokia SROS
|
|
series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamSaaGeneralV7v0Group,
|
|
tmnxOamSaaGeneralV8v0Group,
|
|
tmnxOamSaaThresholdV3v0Group,
|
|
tmnxOamSaaNotificationV3v0Group,
|
|
tmnxOamSaaGeneralV10v0Group
|
|
}
|
|
::= { tmnxOamSaaCompliances 4 }
|
|
|
|
tmnxOamSaaGroups OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 }
|
|
|
|
tmnxOamSaaGeneralV3v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSaaCtlRowStatus,
|
|
tmnxOamSaaCtlStorageType,
|
|
tmnxOamSaaCtlLastChanged,
|
|
tmnxOamSaaCtlAdminStatus,
|
|
tmnxOamSaaCtlTestMode,
|
|
tmnxOamSaaCtlDescr,
|
|
tmnxOamSaaCtlRuns,
|
|
tmnxOamSaaCtlFailures,
|
|
tmnxOamSaaCtlLastRunResult
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM SAA test general
|
|
capabilities on Nokia SROS series systems."
|
|
::= { tmnxOamSaaGroups 1 }
|
|
|
|
tmnxOamSaaThresholdV3v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSaaTRowStatus,
|
|
tmnxOamSaaTLastChanged,
|
|
tmnxOamSaaTThreshold,
|
|
tmnxOamSaaTValue,
|
|
tmnxOamSaaTLastSent,
|
|
tmnxOamSaaTTestMode,
|
|
tmnxOamSaaTTestRunIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM Trace Route SAA test
|
|
thresholds on Nokia SROS series systems 3.0R1."
|
|
::= { tmnxOamSaaGroups 2 }
|
|
|
|
tmnxOamSaaNotificationV3v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamSaaThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting the OAM Trace Route test feature
|
|
on Nokia SROS series systems."
|
|
::= { tmnxOamSaaGroups 3 }
|
|
|
|
tmnxOamSaaGeneralV7v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSaaCtlRowStatus,
|
|
tmnxOamSaaCtlLastChanged,
|
|
tmnxOamSaaCtlAdminStatus,
|
|
tmnxOamSaaCtlTestMode,
|
|
tmnxOamSaaCtlDescr,
|
|
tmnxOamSaaCtlRuns,
|
|
tmnxOamSaaCtlFailures,
|
|
tmnxOamSaaCtlLastRunResult,
|
|
tmnxOamSaaCtlAcctPolicyId,
|
|
tmnxOamSaaCtlSuppressAccounting
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM SAA test general
|
|
capabilities on Nokia SROS series systems 7.0 release, and still
|
|
supported in the latest SROS release."
|
|
::= { tmnxOamSaaGroups 4 }
|
|
|
|
tmnxOamSaaGeneralV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSaaCtlContinuous
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM SAA test
|
|
general capabilities on Nokia SROS series systems 8.0 release."
|
|
::= { tmnxOamSaaGroups 5 }
|
|
|
|
tmnxOamSaaGeneralV10v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSaaCtlKeepProbeHistoryAdm,
|
|
tmnxOamSaaCtlKeepProbeHistoryOpr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM SAA test
|
|
general capabilities on Nokia SROS Release 10.0 systems."
|
|
::= { tmnxOamSaaGroups 6 }
|
|
|
|
tmnxOamSaaObsoleteV14v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSaaCtlStorageType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM SAA operations on
|
|
Nokia SR series systems that were made obsolete in SROS release 14.0."
|
|
::= { tmnxOamSaaGroups 7 }
|
|
|
|
tmnxOamMobGatewayConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 4 }
|
|
|
|
tmnxOamGeneralConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 5 }
|
|
|
|
tmnxOamGeneralCompliances OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 1 }
|
|
|
|
tmnxOamGeneralV8v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM general capabilities on
|
|
Nokia SROS series systems for Release 8.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamGeneralV8v0Group
|
|
}
|
|
::= { tmnxOamGeneralCompliances 1 }
|
|
|
|
tmnxOamGeneralV10v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM general capabilities on
|
|
Nokia SROS series systems for Release 10.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamGeneralV8v0Group,
|
|
tmnxOamGeneralV10v0Group
|
|
}
|
|
::= { tmnxOamGeneralCompliances 2 }
|
|
|
|
tmnxOamGeneralV11v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM general capabilities
|
|
added in Nokia SROS series systems for Release 11.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamGeneralV11v0Group
|
|
}
|
|
::= { tmnxOamGeneralCompliances 3 }
|
|
|
|
tmnxOamGeneralV14v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM general capabilities
|
|
added in Nokia SROS series systems for Release 14.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamGeneralV14v0Group
|
|
}
|
|
::= { tmnxOamGeneralCompliances 6 }
|
|
|
|
tmnxOamGeneralV19v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM general capabilities
|
|
added in Nokia SROS series systems for Release 19."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamGeneralV19v0Group
|
|
}
|
|
::= { tmnxOamGeneralCompliances 9 }
|
|
|
|
tmnxOamGeneralV20v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM general capabilities
|
|
added in Nokia SROS series systems for Release 20."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamGenPoolShareV20v0Group,
|
|
tmnxOamGenPoolSplitV20v0Group
|
|
}
|
|
::= { tmnxOamGeneralCompliances 10 }
|
|
|
|
tmnxOamGeneralGroups OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 2 }
|
|
|
|
tmnxOamGeneralV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMplsPduTimeStampFormat
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM test general
|
|
capabilities on Nokia SROS systems, release 8.0 R4."
|
|
::= { tmnxOamGeneralGroups 1 }
|
|
|
|
tmnxOamGeneralV10v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSysPerfOprLimitTx,
|
|
tmnxOamSysPerfCfgLimitTx,
|
|
tmnxOamSysPerfCfgTotalTx,
|
|
tmnxOamSysPerfLastClearedTime,
|
|
tmnxOamSysPerfLocalTestTx,
|
|
tmnxOamSysPerfRemoteTestRx,
|
|
tmnxOamSysPerfReqTypeLocalTestTx,
|
|
tmnxOamSysPerfReqTypeRemoteTstRx,
|
|
tmnxOamSysSessionLimit,
|
|
tmnxOamSysSessionCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of OAM test general
|
|
capabilities on Nokia SROS systems, release 10.0."
|
|
::= { tmnxOamGeneralGroups 2 }
|
|
|
|
tmnxOamGeneralV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamMplsEchoDownstreamMapTlv
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of general OAM
|
|
test capabilities on Nokia SROS systems, release 11.0."
|
|
::= { tmnxOamGeneralGroups 3 }
|
|
|
|
tmnxOamGeneralV14v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSysBgIcmpBrgSessionCount,
|
|
tmnxOamSysBgIcmpBrgSessionLimit
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of general OAM
|
|
test capabilities on Nokia SROS systems, release 14.0."
|
|
::= { tmnxOamGeneralGroups 6 }
|
|
|
|
tmnxOamGeneralV19v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSysLspSelfPingSessCount,
|
|
tmnxOamSysLspSelfPingSessLimit,
|
|
tmnxOamSysPerfCfgLspSelfTxLimit,
|
|
tmnxOamSysPerfCfgLspSelfTxTotal
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of general OAM
|
|
test capabilities on Nokia SROS systems, release 19."
|
|
::= { tmnxOamGeneralGroups 9 }
|
|
|
|
tmnxOamGenPoolSplitV20v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSysTestLimit,
|
|
tmnxOamSysTestCount,
|
|
tmnxOamSysTxLimit,
|
|
tmnxOamSysTxTotal
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A group of additional objects supporting management of general OAM
|
|
test capabilities on Nokia SROS systems, release 20."
|
|
::= { tmnxOamGeneralGroups 10 }
|
|
|
|
tmnxOamGenPoolShareV20v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamSysShareTestLimit,
|
|
tmnxOamSysShareTestCount,
|
|
tmnxOamSysShareTxLimit,
|
|
tmnxOamSysShareTxTotal
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A group of additional objects supporting management of general OAM
|
|
test capabilities on Nokia SROS systems, release 20."
|
|
::= { tmnxOamGeneralGroups 11 }
|
|
|
|
tmnxOamGenObsoletedV21v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamIcmpPingCtlEgrIfIndex,
|
|
tmnxOamSysPerfOprLimitTx,
|
|
tmnxOamSysPerfCfgLimitTx,
|
|
tmnxOamSysPerfCfgTotalTx,
|
|
tmnxOamSysSessionLimit,
|
|
tmnxOamSysSessionCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of OAM general objects obsoleted in release 21."
|
|
::= { tmnxOamGeneralGroups 12 }
|
|
|
|
tmnxOamDiagConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 6 }
|
|
|
|
tmnxOamDiagCompliances OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 1 }
|
|
|
|
tmnxOamDiagV16v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM diagnostic capabilities
|
|
added in Nokia SROS series systems for Release 16.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamDiagNotificationV16v0Grp,
|
|
tmnxOamDiagNotifyObjsV16v0Group,
|
|
tmnxOamDiagV16v0Group
|
|
}
|
|
::= { tmnxOamDiagCompliances 1 }
|
|
|
|
tmnxOamDiagGroups OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 2 }
|
|
|
|
tmnxOamDiagV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamBuildPktDot1qLastChanged,
|
|
tmnxOamBuildPktDot1qPrioCodePt,
|
|
tmnxOamBuildPktDot1qTagProtoId,
|
|
tmnxOamBuildPktDot1qVlanId,
|
|
tmnxOamBuildPktEthDstMacAddr,
|
|
tmnxOamBuildPktEthLastChanged,
|
|
tmnxOamBuildPktEthSrcMacAddr,
|
|
tmnxOamBuildPktGtpUserLastChgd,
|
|
tmnxOamBuildPktGtpUserTunnEpIdHi,
|
|
tmnxOamBuildPktGtpUserTunnEpIdLo,
|
|
tmnxOamBuildPktHdrLastChanged,
|
|
tmnxOamBuildPktHdrOvrLastChanged,
|
|
tmnxOamBuildPktHdrOvrRowStatus,
|
|
tmnxOamBuildPktHdrRowStatus,
|
|
tmnxOamBuildPktHdrType,
|
|
tmnxOamBuildPktHeaderSeq,
|
|
tmnxOamBuildPktIPsecAuthLastChgd,
|
|
tmnxOamBuildPktIPsecAuthSecPrIdx,
|
|
tmnxOamBuildPktIPv4MoreFragments,
|
|
tmnxOamBuildPktIpDscp,
|
|
tmnxOamBuildPktIpDstIpAddrType,
|
|
tmnxOamBuildPktIpDstIpAddress,
|
|
tmnxOamBuildPktIpLastChanged,
|
|
tmnxOamBuildPktIpSrcIpAddrType,
|
|
tmnxOamBuildPktIpSrcIpAddress,
|
|
tmnxOamBuildPktL2tpLastChanged,
|
|
tmnxOamBuildPktL2tpSessionId,
|
|
tmnxOamBuildPktL2tpTunnelId,
|
|
tmnxOamBuildPktLastChanged,
|
|
tmnxOamBuildPktMplsLabel,
|
|
tmnxOamBuildPktMplsLastChanged,
|
|
tmnxOamBuildPktMplsTrafficClass,
|
|
tmnxOamBuildPktPbbIsid,
|
|
tmnxOamBuildPktPbbLastChanged,
|
|
tmnxOamBuildPktPbbTagProtocolId,
|
|
tmnxOamBuildPktRowStatus,
|
|
tmnxOamBuildPktTcpUdpDstPort,
|
|
tmnxOamBuildPktTcpUdpLastChanged,
|
|
tmnxOamBuildPktTcpUdpSrcPort,
|
|
tmnxOamDiagCtlAdminState,
|
|
tmnxOamDiagCtlLastChanged,
|
|
tmnxOamDiagCtlRowStatus,
|
|
tmnxOamDiagCtlTestMode,
|
|
tmnxOamFindEgrDiagCtlIngPortId,
|
|
tmnxOamFindEgrDiagCtlLastChanged,
|
|
tmnxOamFindEgrDiagCtlPacketNum,
|
|
tmnxOamFindEgrDiagEgrRtrInstName,
|
|
tmnxOamFindEgrDiagEgressIfName,
|
|
tmnxOamFindEgrDiagEgressPort,
|
|
tmnxOamFindEgrDiagNextHopAddrTyp,
|
|
tmnxOamFindEgrDiagNextHopAddress,
|
|
tmnxOamFindEgrDiagOperState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting management of OAM
|
|
diagnostic capabilities on Nokia SROS systems, release 16.0."
|
|
::= { tmnxOamDiagGroups 1 }
|
|
|
|
tmnxOamDiagNotificationV16v0Grp NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamDiagTestCompleted
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting OAM Diagnostic tests on Nokia
|
|
SROS series systems release 16.0."
|
|
::= { tmnxOamDiagGroups 2 }
|
|
|
|
tmnxOamDiagNotifyObjsV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamTestRunIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional accessible-for-notify objects supporting
|
|
management of OAM diagnostic capabilities on Nokia SROS systems,
|
|
release 16.0."
|
|
::= { tmnxOamDiagGroups 3 }
|
|
|
|
tmnxOamIfPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 7 }
|
|
|
|
tmnxOamIfPingCompliances OBJECT IDENTIFIER ::= { tmnxOamIfPingConformance 1 }
|
|
|
|
tmnxOamIfPingV20v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM ICMP status
|
|
propagation."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamIfPingV20v0Group
|
|
}
|
|
::= { tmnxOamIfPingCompliances 1 }
|
|
|
|
tmnxOamLnkMeasConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 8 }
|
|
|
|
tmnxOamLnkMeasCompliances OBJECT IDENTIFIER ::= { tmnxOamLnkMeasConformance 1 }
|
|
|
|
tmnxOamLnkMeasV21v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the OAM Link Measurement functionality on
|
|
Nokia SROS Release 21.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamLnkMeasV21v0Group
|
|
}
|
|
::= { tmnxOamLnkMeasCompliances 1 }
|
|
|
|
tmnxOamTestNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 }
|
|
|
|
tmnxOamPingNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 1 }
|
|
|
|
tmnxOamPingNotifications OBJECT IDENTIFIER ::= { tmnxOamPingNotifyPrefix 0 }
|
|
|
|
tmnxOamPingProbeFailed NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTargetIpAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Generated when a probe failure is detected when the
|
|
corresponding tmnxOamPingCtlTrapGeneration object is set to
|
|
probeFailure(0) subject to the value of
|
|
tmnxOamPingCtlTrapProbeFailureFilter. The object
|
|
tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
|
|
number of successive probe failures that are required
|
|
before this notification can be generated."
|
|
::= { tmnxOamPingNotifications 1 }
|
|
|
|
tmnxOamPingTestFailed NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTargetIpAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Generated when a ping test is determined to have failed
|
|
when the corresponding tmnxOamPingCtlTrapGeneration object is
|
|
set to testFailure(1). In this instance
|
|
tmnxOamPingCtlTrapTestFailureFilter should specify the number of
|
|
probes in a test required to have failed in order to
|
|
consider the test as failed."
|
|
::= { tmnxOamPingNotifications 2 }
|
|
|
|
tmnxOamPingTestCompleted NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTargetIpAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Generated at the completion of a ping test when the corresponding
|
|
tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
|
|
::= { tmnxOamPingNotifications 3 }
|
|
|
|
tmnxOamPingProbeFailedV2 NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Generated when a probe failure is detected when the
|
|
corresponding tmnxOamPingCtlTrapGeneration object is set to
|
|
probeFailure(0) subject to the value of
|
|
tmnxOamPingCtlTrapProbeFailureFilter. The object
|
|
tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
|
|
number of successive probe failures that are required
|
|
before this notification can be generated."
|
|
::= { tmnxOamPingNotifications 4 }
|
|
|
|
tmnxOamPingTestFailedV2 NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Generated when a ping test is determined to have failed
|
|
when the corresponding tmnxOamPingCtlTrapGeneration object is
|
|
set to testFailure(1). In this instance
|
|
tmnxOamPingCtlTrapTestFailureFilter should specify the number of
|
|
probes in a test required to have failed in order to
|
|
consider the test as failed."
|
|
::= { tmnxOamPingNotifications 5 }
|
|
|
|
tmnxOamPingTestCompletedV2 NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Generated at the completion of a ping test when the corresponding
|
|
tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
|
|
::= { tmnxOamPingNotifications 6 }
|
|
|
|
tmnxAncpLoopbackTestCompleted NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamAncpHistoryAncpString
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Notification is sent whenever a ANCP loopback is finished for
|
|
which a notification was explicitly requested."
|
|
::= { tmnxOamPingNotifications 7 }
|
|
|
|
tmnxOamPingProbeFailedV3 NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsRttOFSumSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] The tmnxOamPingProbeFailedV3 notification is sent at the end
|
|
of an OAM or SAA ping test run, when a sufficient number of successive
|
|
probes failed.
|
|
|
|
The notification is sent if both of the following conditions are met:
|
|
1. The 'probeFailure(0)' bit of the tmnxOamPingCtlTrapGeneration BITS
|
|
object is enabled, AND
|
|
2. The test run includes at least one occurrence of N successive probe
|
|
failures, where N is configured using
|
|
tmnxOamPingCtlTrapProbeFailureFilter.
|
|
|
|
This notification is sent at most once per test run.
|
|
|
|
[EFFECT] Informational. The probe failures may indicate a problem with
|
|
live traffic flow.
|
|
|
|
[RECOVERY] Investigate the cause of the probe failures."
|
|
::= { tmnxOamPingNotifications 8 }
|
|
|
|
tmnxOamPingTestFailedV3 NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsRttOFSumSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] The tmnxOamPingTestFailedV3 notification is sent at the end of
|
|
an OAM or SAA ping test run, when a sufficient number of probes
|
|
failed.
|
|
|
|
The notification is sent if both of the following conditions are met:
|
|
1. The 'testFailure(1)' bit of the tmnxOamPingCtlTrapGeneration BITS
|
|
object is enabled, AND
|
|
2. The test run had at least N probe failures, where N is configured
|
|
using tmnxOamPingCtlTrapTestFailureFilter.
|
|
|
|
This notification is sent at most once per test run.
|
|
|
|
[EFFECT] Informational. The probe failures may indicate a problem with
|
|
live traffic flow.
|
|
|
|
[RECOVERY] Investigate the cause of the probe failures."
|
|
::= { tmnxOamPingNotifications 9 }
|
|
|
|
tmnxOamPingTestCompletedV3 NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPingCtlTgtAddrType,
|
|
tmnxOamPingCtlTgtAddress,
|
|
tmnxOamPingResultsOperStatus,
|
|
tmnxOamPingResultsMinRtt,
|
|
tmnxOamPingResultsMaxRtt,
|
|
tmnxOamPingResultsAverageRtt,
|
|
tmnxOamPingResultsRttSumOfSquares,
|
|
tmnxOamPingResultsRttOFSumSquares,
|
|
tmnxOamPingResultsMtuResponseSize,
|
|
tmnxOamPingResultsSvcPing,
|
|
tmnxOamPingResultsProbeResponses,
|
|
tmnxOamPingResultsSentProbes,
|
|
tmnxOamPingResultsLastGoodProbe
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] The tmnxOamPingTestCompletedV3 notification is sent at the end
|
|
of an OAM or SAA ping test run (if the 'testCompletion(2)' bit of the
|
|
corresponding tmnxOamPingCtlTrapGeneration object is enabled).
|
|
|
|
[EFFECT] Informational. If the test run failed (e.g. the number of
|
|
probes received is less than the number of probes sent), there may be a
|
|
corresponding problem with live traffic flow.
|
|
|
|
[RECOVERY] If the test run failed, investigate the cause."
|
|
::= { tmnxOamPingNotifications 10 }
|
|
|
|
tmnxOamTraceRouteNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 2 }
|
|
|
|
tmnxOamTraceRouteNotifications OBJECT IDENTIFIER ::= { tmnxOamTraceRouteNotifyPrefix 0 }
|
|
|
|
tmnxOamTrPathChange NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamTrCtlTestMode,
|
|
tmnxOamTrCtlLastRunResult,
|
|
tmnxOamTrResultsOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The path to a target has changed."
|
|
::= { tmnxOamTraceRouteNotifications 1 }
|
|
|
|
tmnxOamTrTestFailed NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamTrCtlTestMode,
|
|
tmnxOamTrCtlLastRunResult,
|
|
tmnxOamTrResultsOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] The tmnxOamTrTestFailed notification is sent when an OAM or
|
|
SAA trace test run failed (if the 'testFailure(1)' bit of the
|
|
corresponding tmnxOamTrCtlTrapGeneration object is enabled).
|
|
|
|
This notification is sent at most once per test run.
|
|
|
|
[EFFECT] Informational. The test run failure may indicate a problem
|
|
with the corresponding live traffic flow.
|
|
|
|
[RECOVERY] Investigate the cause of the test run failure."
|
|
::= { tmnxOamTraceRouteNotifications 2 }
|
|
|
|
tmnxOamTrTestCompleted NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamTrCtlTestMode,
|
|
tmnxOamTrCtlLastRunResult,
|
|
tmnxOamTrResultsOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] The tmnxOamTrTestCompleted notification is sent at the end of
|
|
an OAM or SAA trace test run (if the 'testCompletion(2)' bit of the
|
|
corresponding tmnxOamTrCtlTrapGeneration object is enabled).
|
|
|
|
[EFFECT] Informational. If the test run failed (e.g. a probe timed
|
|
out), there may be a corresponding problem with live traffic flow.
|
|
|
|
[RECOVERY] If the test run failed, investigate the cause."
|
|
::= { tmnxOamTraceRouteNotifications 3 }
|
|
|
|
tmnxOamLdpTtraceAutoDiscState NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamLTtraceAutoDiscoveryState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamLdpTtraceAutoDiscState notification is generated when the
|
|
discovery state of the 'background LDP Tree Trace entity' represented
|
|
by tmnxOamLTtraceAutoDiscoveryState has been changed."
|
|
::= { tmnxOamTraceRouteNotifications 4 }
|
|
|
|
tmnxOamLdpTtraceFecProbeState NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamLTtraceFecProbeState,
|
|
tmnxOamLTtraceFecDisPaths,
|
|
tmnxOamLTtraceFecFailedProbes,
|
|
tmnxOamLTtraceFecSendErrProbes
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamLdpTtraceFecProbeState notification is generated when the
|
|
probe state of the 'auto discovered FEC' has been changed."
|
|
::= { tmnxOamTraceRouteNotifications 5 }
|
|
|
|
tmnxOamLdpTtraceFecDisStatus NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamLTtraceFecDisStatusBits,
|
|
tmnxOamLTtraceFecDisPaths
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamLdpTtraceFecDisStatus notification is generated when
|
|
the discovery status BITS or the number of discovered paths of the
|
|
'auto discovered FEC' has been changed. Note that the changes are
|
|
evaluated at the end of a FEC discovery."
|
|
::= { tmnxOamTraceRouteNotifications 6 }
|
|
|
|
tmnxOamLdpTtraceFecPFailUpdate NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamLTtraceFecProbeState,
|
|
tmnxOamLTtraceFecDisPaths,
|
|
tmnxOamLTtraceFecFailedProbes,
|
|
tmnxOamLTtraceFecSendErrProbes
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxOamLdpTtraceFecPFailUpdate notification is generated when
|
|
there is a probe state change in any of the relevant discovered paths
|
|
while the overall FEC probe state, tmnxOamLTtraceFecProbeState is in
|
|
'partially failed' state."
|
|
::= { tmnxOamTraceRouteNotifications 7 }
|
|
|
|
tmnxOamSaaNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 3 }
|
|
|
|
tmnxOamSaaNotifications OBJECT IDENTIFIER ::= { tmnxOamSaaNotifyPrefix 0 }
|
|
|
|
tmnxOamSaaThreshold NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamSaaTThreshold,
|
|
tmnxOamSaaTValue,
|
|
tmnxOamSaaCtlTestMode,
|
|
tmnxOamSaaCtlLastRunResult,
|
|
tmnxOamSaaTTestRunIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] A tmnxOamSaaThreshold notification is a Threshold Crossing
|
|
Alert (TCA). The TCA is generated at the end of an SAA test run when
|
|
a traffic statistic (e.g. round trip latency) crosses a configured
|
|
threshold. An SAA threshold is configured using tmnxOamSaaTThreshold.
|
|
|
|
[EFFECT] If the TCA is 'rising(1)', the test run results may indicate
|
|
a problem with the corresponding customer traffic. If the TCA is
|
|
'falling(2)', the TCA indicates an improvement in the test run
|
|
results.
|
|
|
|
[RECOVERY] Investigate the cause of the latency, loss, or jitter
|
|
problem."
|
|
::= { tmnxOamSaaNotifications 1 }
|
|
|
|
tmnxOamDiagNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 6 }
|
|
|
|
tmnxOamDiagNotifications OBJECT IDENTIFIER ::= { tmnxOamDiagNotifyPrefix 0 }
|
|
|
|
tmnxOamDiagTestCompleted NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamDiagCtlTestMode,
|
|
tmnxOamTestRunIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] A tmnxOamDiagTestCompleted trap is generated at the end of
|
|
every diagnostic test run. A diagnostic test is configured using
|
|
tmnxOamDiagCtlTable.
|
|
|
|
tmnxOamDiagCtlTestMode indicates the type of the diagnostic test (e.g.
|
|
'findEgressDiag(1)').
|
|
|
|
tmnxOamTestRunIndex indicates the run number of the completed
|
|
diagnostic test run. For example, the second run of a test with owner
|
|
'owner_A' and test 'test_Z' has tmnxOamTestRunIndex=2.
|
|
|
|
[EFFECT] The result of the test run can be read (e.g. from the
|
|
indicated row in tmnxOamFindEgrDiagResultsTable).
|
|
|
|
[RECOVERY] No recovery is required."
|
|
::= { tmnxOamDiagNotifications 1 }
|
|
|
|
END
|