Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -1,6 +1,6 @@
TN-OAM-TEST-MIB DEFINITIONS ::= BEGIN
-- (c) Copyright 2019 Nokia Networks. All rights reserved.
-- (c) Copyright 2021 Nokia Networks. All rights reserved.
-- This software is the confidential and proprietary property of
-- Nokia and may only be used in accordance with the terms of the
-- license agreement provided with this software.
@ -53,10 +53,7 @@ IMPORTS
SdpId, SdpBindVcType
FROM TN-SERV-MIB
vRtrID
FROM TN-VRTR-MIB
Dot1agCfmMepIdOrZero, Dot1agCfmRelayActionFieldValue
Dot1agCfmMepIdOrZero
FROM IEEE8021-CFM-MIB
tnSysSwitchId
@ -65,7 +62,7 @@ IMPORTS
;
tnOamTestMIBModule MODULE-IDENTITY
LAST-UPDATED "201903290000Z"
LAST-UPDATED "202106040000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
@ -75,10 +72,6 @@ tnOamTestMIBModule MODULE-IDENTITY
"This document is the SNMP MIB module to manage and provision the
Nokia SROS OAM tests.
Copyright 2003-2012 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
@ -97,6 +90,23 @@ tnOamTestMIBModule MODULE-IDENTITY
-- Revision History
--
REVISION "202106040000Z"
DESCRIPTION "Added DESCRIPTION for ethCfmTwoWayLm in the following tables:
tnOamPingCtlTable
tnOamPingResultsTable
tnOamPingHistoryTable
tnOamEthCfmPingCtlTable."
REVISION "202006190000Z"
DESCRIPTION "Added following DESCRIPTION in tnOamSaaCtlTable:
tnOamSaaCtlAlmProfName."
REVISION "201911150000Z"
DESCRIPTION "1) Updated DESCRIPTION of the following:
tnOamPingCtlInterval.
2) Added the following to tnOamPingCtlIntervalUnits:
decimilliseconds(3)."
REVISION "201903290000Z"
DESCRIPTION "Added the following to tnOamPingCtlTestMode:
ethCfmOneWayDelay(24)."
@ -172,9 +182,9 @@ tnOamTestMIBModule MODULE-IDENTITY
REVISION "201303260000Z"
DESCRIPTION "Rev 9.x 26 Mar 2013 00:00
- add one additional value of thCfmTwoWayLm (23) for tnOamPingCtlTestMode.
- add the following in the description of tnOamPingCtlSize:
- add the following in the DESCRIPTION of tnOamPingCtlSize:
the minimum, maximum, and default values of 'ethCfmTwoWayDelay':0, 1500, 0
- Update the following in the description of tnOamPingCtlInterval:
- Update the following in the DESCRIPTION of tnOamPingCtlInterval:
The applicability, range, and default value of this object vary with
tnOamPingCtlTestMode, as shown in the following table.
tnOamPingCtlTestMode Min Max Default
@ -1463,6 +1473,12 @@ tnOamPingCtlTestMode OBJECT-TYPE
uses a separate set of objects - see
TN-IEEE8021-CFM-MIB). Additional parameters for the SAA
ethCfmTwoWaySlm test are in tnOamEthCfmPingCtlTable.
ethCfmTwoWayLm - performs Ethernet Connectivity Fault Management
(CFM) two way Loss Measurement (LM) tests. This
MIB supports the SAA form of this test only (the OAM form
uses a separate set of objects - see
TN-IEEE8021-CFM-MIB). Additional parameters for the SAA
ethCfmTwoWayLm test are in tnOamEthCfmPingCtlTable.
"
DEFVAL { none }
@ -1589,6 +1605,7 @@ tnOamPingCtlFcName OBJECT-TYPE
'ethCfmTwoWayDelay' yes 'nc'
'ethCfmOneWayDelay' yes 'nc'
ethCfmTwoWaySlm' yes 'nc'
ethCfmTwoWayLm' yes 'nc'
'icmpPing' yes 'nc'
'lspPing' yes 'be'
'macPing' yes 'be'
@ -1598,7 +1615,8 @@ tnOamPingCtlFcName OBJECT-TYPE
'vprnPing' yes 'be'
otherwise no N/A
For 'ethCfmLoopback','ethCfmTwoWayDelay','ethCfmOneWayDelay', and 'ethCfmTwoWaySlm', the
For 'ethCfmLoopback','ethCfmTwoWayDelay','ethCfmOneWayDelay', 'ethCfmTwoWaySlm'
and ethCfmTwoWayLm, 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
@ -1640,6 +1658,7 @@ tnOamPingCtlProfile OBJECT-TYPE
'ethCfmTwoWayDelay' yes 'in(1)'
'ethCfmOneWayDelay' yes 'in(1)'
'ethCfmTwoWaySlm' yes 'in(1)'
'ethCfmTwoWayLm' yes 'in(1)'
'icmpPing' no N/A
'lspPing' yes 'out(2)'
'macPing' yes 'out(2)'
@ -1819,8 +1838,8 @@ tnOamPingCtlSize OBJECT-TYPE
This parameter is optional and is valid only if tnOamPingCtlTestMode
has a value of 'sdpPing', 'macPing', 'lspPing', 'vprnPing',
'mfibPing', 'vccvPing', 'icmpPing', 'p2mpLspPing', 'ethCfmLoopback' or
'ethCfmTwoWaySlm'.
'mfibPing', 'vccvPing', 'icmpPing', 'p2mpLspPing', 'ethCfmLoopback',
or 'ethCfmTwoWaySlm'.
The minimum, maximum, and default values for the
tnOamPingCtlTestMode cases are:
@ -1872,8 +1891,8 @@ tnOamPingCtlSize OBJECT-TYPE
the message either, as the message contained in the LSP is not an
IP packet.
When tnOamPingCtlTestMode has a value of 'ethCfmLoopback' or
'ethCfmTwoWaySlm', the value of this object specifies the number of
When tnOamPingCtlTestMode has a value of 'ethCfmLoopback', or
'ethCfmTwoWaySlm' the value of this object specifies the number of
octets in the Value field of the Data TLV of the Ethernet CFM packet.
If zero is specified, the packet has no Data TLV.
@ -1922,23 +1941,24 @@ tnOamPingCtlTimeOut OBJECT-TYPE
following table in seconds. The table also shows the timer usage
for the test mode.
tnOamPingCtlTestMode Min Max Def Timer Usage
---------------------- --- --- --- -----------
'atmPing' 1 10 5 Per Probe
'dnsPing' 1 120 5 Per Probe
'ethCfmLoopback' 1 10 5 Per Probe
'ethCfmTwoWayDelay' 1 10 5 Per Test
'ethCfmOneWayDelay' 1 10 5 Per Test
'ethCfmTwoWaySlm' 1 10 5 Per Test
'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
tnOamPingCtlTestMode Min Max Def Timer Usage
---------------------- --- --- --- -----------
'atmPing' 1 10 5 Per Probe
'dnsPing' 1 120 5 Per Probe
'ethCfmLoopback' 1 10 5 Per Probe
'ethCfmTwoWayDelay' 1 10 5 Per Test
'ethCfmOneWayDelay' 1 10 5 Per Test
'ethCfmTwoWaySlm' 1 10 5 Per Test
'ethCfmTwoWayLm' 1000 10000 1000 Per Test
'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
otherwise ......... the value of tnOamPingCtlTimeOut is irrelevant"
DEFVAL { 1000 }
::= { tnOamPingCtlEntry 19 }
@ -1954,10 +1974,10 @@ tnOamPingCtlProbeCount OBJECT-TYPE
The maximum probe count depends on the value of tnOamPingCtlTestMode,
as follows:
'macPopulate', 'macPurge','p2mpLspPing', 'svcPing' : 1
'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', 'ethCfmTwoWaySlm' : 1000
'icmpPing' : 100000
otherwise : 100
'macPopulate', 'macPurge','p2mpLspPing', 'svcPing' : 1
'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', 'ethCfmTwoWaySlm', 'ethCfmTwoWayLm' : 1000
'icmpPing' : 100000
otherwise : 100
For the following tnOamPingCtlTestMode values, the value of
tnOamPingCtlProbeCount does not affect the behavior of the test:
@ -1986,10 +2006,15 @@ tnOamPingCtlInterval OBJECT-TYPE
'ethCfmTwoWayDelay' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
'ethCfmOneWayDelay' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
'ethCfmTwoWaySlm' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
'ethCfmTwoWayLm' 0.1, 1, 10 1
'icmpPing' with RAPID 0.01, 0.02, .. 100.00 0.01
'icmpPing' without RAPID 1, 2, .. 10000 1
'p2mpLspPing' not applicable
otherwise 1, 2, .. 10 1"
otherwise 1, 2, .. 10 1
Following are the allowed value for 1830 TPS:
{33, 100, 1000} - all values in decimilliseconds
{1, 10, 60, 600} - all values in seconds."
DEFVAL { 1000 }
::= { tnOamPingCtlEntry 21 }
@ -2244,7 +2269,8 @@ tnOamPingCtlDNSRecord OBJECT-TYPE
tnOamPingCtlIntervalUnits OBJECT-TYPE
SYNTAX INTEGER {
seconds(1),
centiseconds(2)
centiseconds(2),
decimilliseconds(3)
}
MAX-ACCESS read-create
STATUS current
@ -2365,7 +2391,8 @@ tnOamPingResultsMinRtt OBJECT-TYPE
"The minimum OAM ping round-trip-time (RTT) received.
This value is relevant when tnOamPingCtlTestMode has a value of
'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay' or 'ethCfmTwoWaySlm'.
'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', 'ethCfmTwoWaySlm',
'ethCfmTwoWayLm'.
Otherwise, this object contains a value of 0."
::= { tnOamPingResultsEntry 4 }
@ -2379,7 +2406,8 @@ tnOamPingResultsMaxRtt OBJECT-TYPE
A value of 0 for this object implies that no RTT has been received.
This value is relevant when tnOamPingCtlTestMode has a value of
'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay' or 'ethCfmTwoWaySlm'.
'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', 'ethCfmTwoWaySlm',
'ethCfmTwoWayLm'.
Otherwise, this object contains a value of 0."
::= { tnOamPingResultsEntry 5 }
@ -2392,7 +2420,8 @@ tnOamPingResultsAverageRtt OBJECT-TYPE
"The current average OAM ping round-trip-time (RTT).
This value is relevant when tnOamPingCtlTestMode has a value of
'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', or 'ethCfmTwoWaySlm'.
'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', 'ethCfmTwoWaySlm',
'ethCfmTwoWayLm'.
Otherwise, this object contains a value of 0."
::= { tnOamPingResultsEntry 6 }
@ -2894,8 +2923,8 @@ tnOamPingHistorySize OBJECT-TYPE
request transmitted for this OAM probe. Zero is returned if no probe
has been transmitted.
When tnOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay'
or 'ethCfmTwoWaySlm' the size of the trasmitted layer 2 frame
When tnOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay',
'ethCfmTwoWaySlm', or 'ethCfmTwoWayLm' the size of the trasmitted layer 2 frame
(including the layer 2 header) is returned.
For other tnOamPingCtlTestMode values, the size returned is the
@ -3059,7 +3088,7 @@ tnOamPingHistoryDataLen OBJECT-TYPE
"The value of tnOamPingHistoryDataLen 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
'ethCfmLoopback', 'ethCfmTwoWaySlm', or 'ethCfmTwoWayLm' 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).
@ -3086,8 +3115,8 @@ tnOamPingHistoryReqHdr OBJECT-TYPE
The request header is reported only when tnOamPingCtlTestMode has a
value of 'svcPing', 'sdpPing' 'mtuPing', 'ethCfmLoopback',
'ethCfmTwoWayDelay', 'ethCfmOneWayDelay' or 'ethCfmTwoWaySlm'. Otherwise, a zero length
OCTET STRING is returned.
'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', 'ethCfmTwoWaySlm',or 'ethCfmTwoWayLm'.
Otherwise, a zero length OCTET STRING is returned.
This object was marked obsolete in SROS release 10.0 R1."
::= { tnOamPingHistoryEntry 19 }
@ -3102,7 +3131,8 @@ tnOamPingHistoryRespHdr OBJECT-TYPE
The response header is reported only when tnOamPingCtlTestMode
has a value of 'svcPing', 'sdpPing', 'mtuPing', 'icmpPing',
'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', or 'ethCfmTwoWaySlm'.
'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay', 'ethCfmTwoWaySlm',
or 'ethCfmTwoWayLm'.
Otherwise, a zero length OCTET STRING is returned. For 'icmpPing'
the value reported is the received ICMP message starting from the IP
header.
@ -6351,13 +6381,13 @@ tnOamEthCfmPingCtlTable OBJECT-TYPE
STATUS current
DESCRIPTION
"tnOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration
information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay' and
'ethCfmTwoWaySlm' tests.
information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay',
'ethCfmTwoWaySlm' and 'ethCfmTwoWayLm' tests.
This table extends the tnOamPingCtlTable. A row is automatically
created in this table when a row is created in tnOamPingCtlTable with
tnOamPingCtlTestMode set to 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay' or
'ethCfmTwoWaySlm'. Deleting a row in tnOamPingCtlTable automatically
tnOamPingCtlTestMode set to 'ethCfmLoopback', 'ethCfmTwoWayDelay', 'ethCfmOneWayDelay',
'ethCfmTwoWaySlm', or 'ethCfmTwoWayLm'. Deleting a row in tnOamPingCtlTable automatically
deletes the row (if any) with the same index values in
tnOamEthCfmPingCtlTable.
@ -10499,7 +10529,8 @@ TnOamSaaCtlEntry ::=
tnOamSaaCtlSuppressAccounting TruthValue,
tnOamSaaCtlContinuous TruthValue,
tnOamSaaCtlKeepProbeHistoryAdm INTEGER,
tnOamSaaCtlKeepProbeHistoryOpr INTEGER
tnOamSaaCtlKeepProbeHistoryOpr INTEGER,
tnOamSaaCtlAlmProfName OCTET STRING
}
-- tnOamSaaCtlOwnerIndex OBJECT-TYPE
@ -10784,6 +10815,15 @@ tnOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE
zero).
2. Otherwise, tnOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'."
::= { tnOamSaaCtlEntry 16 }
tnOamSaaCtlAlmProfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Alarm profile for OAM proactive test."
::= { tnOamSaaCtlEntry 17}
--
-- Nokia SROS series OAM SAA Test Thresholds Table
--