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,7 +1,7 @@
--
-- Accedian Enterprise Specific MIB
--
-- Copyright (c) 2005-2008, Accedian Networks, Inc.
-- Copyright (c) 2005-2016, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@ -26,7 +26,7 @@ IMPORTS
acdCfm MODULE-IDENTITY
LAST-UPDATED "201301070100Z"
LAST-UPDATED "201609230100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
@ -39,7 +39,33 @@ acdCfm MODULE-IDENTITY
covers the delay measurment and the packet loss configuration
and results."
REVISION "201301070100Z" -- 07 Janyary 2013
REVISION "201609230100Z" -- 23 September 2016
DESCRIPTION
"Add the history indexes to the corresponding OBJECT-GROUPs.
Remove acdCfmCfgIfAssignInstIdx out of acdCfmCfgIfAssignGroup.
Correct the description of acdCfmCfgIfAssignGroup."
REVISION "201607050100Z" -- 05 July 2016
DESCRIPTION
"Set acdCfmSlmHistResultPeriodIndex instead of
acdCfmSlmHistResultInstanceIndex as the index for
acdCfmSlmHistResultTable."
REVISION "201605260100Z" -- 26 May 2016
DESCRIPTION
"Set access level to read-only for acdCfmHistResultOneWayDelayID,
acdCfmHistResultOneWayDelaySampleIndex, acdCfmHistResultOneWayDvID,
acdCfmHistResultOneWayDvSampleIndex, acdCfmHistResultTwoWayDelayID,
acdCfmHistResultTwoWayDelaySampleIndex, acdCfmHistResultTwoWayDvID,
acdCfmHistResultTwoWayDvSampleIndex, acdCfmHistResultPktLossID,
acdCfmHistResultPktLossSampleIndex, acdCfmSlmHistResultID,
acdCfmSlmHistResultInstanceIndex."
REVISION "201407040100Z" -- 04 July 2014
DESCRIPTION
"Add InterfaceStatusTLVEnable to acdCfmMepCfgTable."
REVISION "201301070100Z" -- 07 January 2013
DESCRIPTION
"Add configured name for statistics and history tables."
@ -96,7 +122,8 @@ acdCfmDelayMeasurement OBJECT IDENTIFIER ::= { acdCfmMIBObjects 1 }
acdCfmPacketLoss OBJECT IDENTIFIER ::= { acdCfmMIBObjects 2 }
acdCfmMep OBJECT IDENTIFIER ::= { acdCfmMIBObjects 3 }
acdCfmStack OBJECT IDENTIFIER ::= { acdCfmMIBObjects 4 }
acdCfmSlm OBJECT IDENTIFIER ::= { acdCfmMIBObjects 5 }
acdCfmSlm OBJECT IDENTIFIER ::= { acdCfmMIBObjects 5 }
acdCfmConfig OBJECT IDENTIFIER ::= { acdCfmMIBObjects 6 }
-- ******************************************************************
-- Textual conventions
@ -144,6 +171,19 @@ AcdCfmMepLowestAlarmPri ::= TEXTUAL-CONVENTION
soamNone (7)
}
AcdCfmInterfaceAssign ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the assignment configuration/state of a system interface
unassigned(1) Interface has not been assigned to a cfm
assigned(2) Interface has been assigned to a cfm
"
SYNTAX INTEGER {
unassigned (1),
assigned (2)
}
---------------------------------------------------------------------------
@ -1091,7 +1131,7 @@ AcdCfmHistResultOneWayDelayEntry ::= SEQUENCE {
acdCfmHistResultOneWayDelayID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each Delay Measurement instance. This value follows
@ -1100,7 +1140,7 @@ acdCfmHistResultOneWayDelayID OBJECT-TYPE
acdCfmHistResultOneWayDelaySampleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular sample this entry
@ -1233,7 +1273,7 @@ AcdCfmHistResultOneWayDvEntry ::= SEQUENCE {
acdCfmHistResultOneWayDvID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each Delay variation Measurement instance. This value follows
@ -1242,7 +1282,7 @@ acdCfmHistResultOneWayDvID OBJECT-TYPE
acdCfmHistResultOneWayDvSampleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular sample this entry
@ -1372,7 +1412,7 @@ AcdCfmHistResultTwoWayDelayEntry ::= SEQUENCE {
acdCfmHistResultTwoWayDelayID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each Delay Measurement instance. This value follows
@ -1381,7 +1421,7 @@ acdCfmHistResultTwoWayDelayID OBJECT-TYPE
acdCfmHistResultTwoWayDelaySampleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular sample this entry
@ -1512,7 +1552,7 @@ AcdCfmHistResultTwoWayDvEntry ::= SEQUENCE {
acdCfmHistResultTwoWayDvID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each Delay variation Measurement instance. This
@ -1521,7 +1561,7 @@ acdCfmHistResultTwoWayDvID OBJECT-TYPE
acdCfmHistResultTwoWayDvSampleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular sample this entry
@ -2022,7 +2062,7 @@ AcdCfmHistResultPktLossEntry ::= SEQUENCE {
acdCfmHistResultPktLossID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each Delay variation Measurement instance. This
@ -2031,7 +2071,7 @@ acdCfmHistResultPktLossID OBJECT-TYPE
acdCfmHistResultPktLossSampleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular sample this entry
@ -2479,19 +2519,23 @@ acdCfmSlmResultFarEndNbrLoss OBJECT-TYPE
::= { acdCfmSlmResultEntry 11 }
acdCfmSlmResultNearEndRatio OBJECT-TYPE
SYNTAX Gauge32
SYNTAX Gauge32 (0..100000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the packet loss ratio at the near end."
"This is the packet loss ratio at the near end.
Indicates the availability ratio in millionth of a percent
(1,000,000 is 1%)."
::= { acdCfmSlmResultEntry 12 }
acdCfmSlmResultFarEndRatio OBJECT-TYPE
SYNTAX Gauge32
SYNTAX Gauge32 (0..100000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the packet loss ratio at the far end."
"This is the packet loss ratio at the far end.
Indicates the availability ratio in millionth of a percent
(1,000,000 is 1%)."
::= { acdCfmSlmResultEntry 13 }
acdCfmSlmResultNbrGaps OBJECT-TYPE
@ -2540,7 +2584,7 @@ acdCfmSlmHistResultEntry OBJECT-TYPE
DESCRIPTION
"An entry consisting of SLM history result for a specific
MEP and remote MEP pair."
INDEX { acdCfmSlmHistResultInstanceIndex, acdCfmSlmHistResultID }
INDEX { acdCfmSlmHistResultID, acdCfmSlmHistResultPeriodIndex }
::= { acdCfmSlmHistResultTable 1 }
AcdCfmSlmHistResultEntry ::= SEQUENCE {
@ -2560,7 +2604,7 @@ AcdCfmSlmHistResultEntry ::= SEQUENCE {
acdCfmSlmHistResultID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each SLM instance. This
@ -2611,19 +2655,23 @@ acdCfmSlmHistResultRemoteRxSlm OBJECT-TYPE
::= { acdCfmSlmHistResultEntry 6 }
acdCfmSlmHistResultNearEndRatio OBJECT-TYPE
SYNTAX Gauge32
SYNTAX Gauge32 (0..100000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the packet loss ratio at the near end."
"This is the packet loss ratio at the near end.
Indicates the availability ratio in millionth of a percent
(1,000,000 is 1%)."
::= { acdCfmSlmHistResultEntry 7 }
acdCfmSlmHistResultFarEndRatio OBJECT-TYPE
SYNTAX Gauge32
SYNTAX Gauge32 (0..100000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the packet loss ratio at the far end."
"This is the packet loss ratio at the far end.
Indicates the availability ratio in millionth of a percent
(1,000,000 is 1%)."
::= { acdCfmSlmHistResultEntry 8 }
acdCfmSlmHistResultNbrGaps OBJECT-TYPE
@ -2644,7 +2692,7 @@ acdCfmSlmHistResultLargestGap OBJECT-TYPE
acdCfmSlmHistResultInstanceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The instance index."
@ -3406,26 +3454,27 @@ acdCfmMepCfgEntry OBJECT-TYPE
AcdCfmMepCfgEntry ::= SEQUENCE {
acdCfmMepCfgIdx Unsigned32,
acdCfmMepCfgRowStatus RowStatus,
acdCfmMepCfgMdIdx Unsigned32,
acdCfmMepCfgMaIdx Unsigned32,
acdCfmMepCfgMepId Unsigned32,
acdCfmMepCfgName DisplayString,
acdCfmMepCfgPortId Unsigned32,
acdCfmMepCfgPortIdMacAddr MacAddress,
acdCfmMepCfgDirection AcdCfmMepDirection,
acdCfmMepCfgPrimaryVid VlanIdOrNone,
acdCfmMepCfgActive TruthValue,
acdCfmMepCfgCciEnable TruthValue,
acdCfmMepCfgCcmSeqEnable TruthValue,
acdCfmMepCfgPriority Unsigned32,
acdCfmMepCfgAlarmPri AcdCfmMepLowestAlarmPri,
acdCfmMepCfgFngAlarmTime Unsigned32,
acdCfmMepCfgFngResetTime Unsigned32,
acdCfmMepCfgFpEnable TruthValue,
acdCfmMepCfgFpPortId Unsigned32,
acdCfmMepCfgCsfEnable TruthValue
acdCfmMepCfgIdx Unsigned32,
acdCfmMepCfgRowStatus RowStatus,
acdCfmMepCfgMdIdx Unsigned32,
acdCfmMepCfgMaIdx Unsigned32,
acdCfmMepCfgMepId Unsigned32,
acdCfmMepCfgName DisplayString,
acdCfmMepCfgPortId Unsigned32,
acdCfmMepCfgPortIdMacAddr MacAddress,
acdCfmMepCfgDirection AcdCfmMepDirection,
acdCfmMepCfgPrimaryVid VlanIdOrNone,
acdCfmMepCfgActive TruthValue,
acdCfmMepCfgCciEnable TruthValue,
acdCfmMepCfgCcmSeqEnable TruthValue,
acdCfmMepCfgPriority Unsigned32,
acdCfmMepCfgAlarmPri AcdCfmMepLowestAlarmPri,
acdCfmMepCfgFngAlarmTime Unsigned32,
acdCfmMepCfgFngResetTime Unsigned32,
acdCfmMepCfgFpEnable TruthValue,
acdCfmMepCfgFpPortId Unsigned32,
acdCfmMepCfgCsfEnable TruthValue,
acdCfmMepCfgInterfaceStatusTLVEnable TruthValue
}
acdCfmMepCfgIdx OBJECT-TYPE
@ -3606,6 +3655,17 @@ acdCfmMepCfgCsfEnable OBJECT-TYPE
DEFVAL { false }
::= { acdCfmMepCfgEntry 20 }
acdCfmMepCfgInterfaceStatusTLVEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to true, Interface Status TLV will be included in Down MEP CCM PDU. Interface status is obtained from the Fault Propagation port."
DEFVAL { false }
::= { acdCfmMepCfgEntry 21 }
---------------------------------------------------------------------------
-- The Configuration manager Stack Table...
-- This table ties some information together
@ -3668,7 +3728,70 @@ acdCfmMepIdx OBJECT-TYPE
::= { acdCfmStackEntry 4 }
---------------------------------------------------------------------------
-- The Interface Assign configuration table
-- This table contains the Interface Assign entry configurations.
---------------------------------------------------------------------------
acdCfmCfgIfAssignTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdCfmCfgIfAssignEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration table of interface assign entries."
::= { acdCfmConfig 1 }
acdCfmCfgIfAssignEntry OBJECT-TYPE
SYNTAX AcdCfmCfgIfAssignEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry consisting of all settings to assign/unassign an
interface to a mep."
INDEX { acdCfmCfgIfAssignInstIdx }
::= { acdCfmCfgIfAssignTable 1 }
AcdCfmCfgIfAssignEntry ::= SEQUENCE {
acdCfmCfgIfAssignRowStatus RowStatus,
acdCfmCfgIfAssignInstIdx Unsigned32,
acdCfmCfgIfAssignIfName DisplayString,
acdCfmCfgIfAssignLockAssign AcdCfmInterfaceAssign
}
acdCfmCfgIfAssignRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"All columns must have a valid value before a row can be activated."
::= { acdCfmCfgIfAssignEntry 1 }
acdCfmCfgIfAssignInstIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface ID of interface to assign/unassing. The numbering of
this index is non-contiguous. Interfaces not present in the
table cannot be assigned to a mep."
::= { acdCfmCfgIfAssignEntry 2 }
acdCfmCfgIfAssignIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System interface name of the interface to assign/unassign."
::= { acdCfmCfgIfAssignEntry 3 }
acdCfmCfgIfAssignLockAssign OBJECT-TYPE
SYNTAX AcdCfmInterfaceAssign
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current lock assignment configuration on an interface."
DEFVAL { unassigned }
::= { acdCfmCfgIfAssignEntry 4 }
--------------------------------------------------------------------------
-- ACD-CFM-MIB Module - Conformance Information
@ -3795,6 +3918,8 @@ acdCfmResultTwoWayDvGroup OBJECT-GROUP
acdCfmHistResultOneWayDelayGroup OBJECT-GROUP
OBJECTS {
acdCfmHistResultOneWayDelayID,
acdCfmHistResultOneWayDelaySampleIndex,
acdCfmHistResultOneWayDelayStatus,
acdCfmHistResultOneWayDelayDuration,
acdCfmHistResultOneWayDelayIntervalEnd,
@ -3812,6 +3937,8 @@ acdCfmHistResultOneWayDelayGroup OBJECT-GROUP
acdCfmHistResultOneWayDvGroup OBJECT-GROUP
OBJECTS {
acdCfmHistResultOneWayDvID,
acdCfmHistResultOneWayDvSampleIndex,
acdCfmHistResultOneWayDvStatus,
acdCfmHistResultOneWayDvDuration,
acdCfmHistResultOneWayDvIntervalEnd,
@ -3829,6 +3956,8 @@ acdCfmHistResultOneWayDvGroup OBJECT-GROUP
acdCfmHistResultTwoWayDelayGroup OBJECT-GROUP
OBJECTS {
acdCfmHistResultTwoWayDelayID,
acdCfmHistResultTwoWayDelaySampleIndex,
acdCfmHistResultTwoWayDelayStatus,
acdCfmHistResultTwoWayDelayDuration,
acdCfmHistResultTwoWayDelayIntervalEnd,
@ -3846,6 +3975,8 @@ acdCfmHistResultTwoWayDelayGroup OBJECT-GROUP
acdCfmHistResultTwoWayDvGroup OBJECT-GROUP
OBJECTS {
acdCfmHistResultTwoWayDvID,
acdCfmHistResultTwoWayDvSampleIndex,
acdCfmHistResultTwoWayDvStatus,
acdCfmHistResultTwoWayDvDuration,
acdCfmHistResultTwoWayDvIntervalEnd,
@ -3908,6 +4039,8 @@ acdCfmResultPktLossGroup OBJECT-GROUP
acdCfmHistResultPktLossGroup OBJECT-GROUP
OBJECTS {
acdCfmHistResultPktLossID,
acdCfmHistResultPktLossSampleIndex,
acdCfmHistResultPktLossStatus,
acdCfmHistResultPktLossDuration,
acdCfmHistResultPktLossIntervalEnd,
@ -4078,6 +4211,7 @@ acdCfmSlmResultGroup OBJECT-GROUP
acdCfmSlmHistResultGroup OBJECT-GROUP
OBJECTS {
acdCfmSlmHistResultID,
acdCfmSlmHistResultPeriodIndex,
acdCfmSlmHistResultIntervalEnd,
acdCfmSlmHistResultTxSlm,
@ -4087,6 +4221,7 @@ acdCfmSlmHistResultGroup OBJECT-GROUP
acdCfmSlmHistResultFarEndRatio,
acdCfmSlmHistResultNbrGaps,
acdCfmSlmHistResultLargestGap,
acdCfmSlmHistResultInstanceIndex,
acdCfmSlmHistResultName
}
STATUS current
@ -4114,13 +4249,26 @@ acdCfmMepCfgGroup OBJECT-GROUP
acdCfmMepCfgFngResetTime,
acdCfmMepCfgFpEnable,
acdCfmMepCfgFpPortId,
acdCfmMepCfgCsfEnable
acdCfmMepCfgCsfEnable,
acdCfmMepCfgInterfaceStatusTLVEnable
}
STATUS current
DESCRIPTION
"Objects for MEP Config Group."
::= { acdCfmGroups 21 }
acdCfmCfgIfAssignGroup OBJECT-GROUP
OBJECTS {
acdCfmCfgIfAssignRowStatus,
acdCfmCfgIfAssignIfName,
acdCfmCfgIfAssignLockAssign
}
STATUS current
DESCRIPTION
"Objects for configuration of interface assign Group."
::= { acdCfmGroups 22 }
acdCfmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
@ -4147,7 +4295,8 @@ acdCfmCompliance MODULE-COMPLIANCE
acdCfmSlmCfgGroup,
acdCfmSlmResultGroup,
acdCfmSlmHistResultGroup,
acdCfmMepCfgGroup
acdCfmMepCfgGroup,
acdCfmCfgIfAssignGroup
}
OBJECT acdCfmDmCfgRowStatus
@ -4169,6 +4318,12 @@ acdCfmCompliance MODULE-COMPLIANCE
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
OBJECT acdCfmCfgIfAssignRowStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
::= { acdCfmCompliances 1 }
END