summaryrefslogtreecommitdiff
path: root/MIBS/adva/F3-CFM-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adva/F3-CFM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adva/F3-CFM-MIB')
-rw-r--r--MIBS/adva/F3-CFM-MIB1368
1 files changed, 1368 insertions, 0 deletions
diff --git a/MIBS/adva/F3-CFM-MIB b/MIBS/adva/F3-CFM-MIB
new file mode 100644
index 0000000..24c195e
--- /dev/null
+++ b/MIBS/adva/F3-CFM-MIB
@@ -0,0 +1,1368 @@
+F3-CFM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier,
+ dot1agCfmMepEntry, Dot1agCfmMepId, Dot1agCfmMDLevel, dot1agCfmMaCompEntry, dot1agCfmMaNetEntry
+ FROM IEEE8021-CFM-MIB
+ DisplayString, MacAddress, RowStatus, TruthValue, VariablePointer, StorageType
+ FROM SNMPv2-TC
+ InterfaceIndex
+ FROM IF-MIB
+ AdminState, VlanPriority, PerfCounter64, CmPmBinAction,
+ OperationalState, SecondaryState
+ FROM CM-COMMON-MIB
+ neIndex, shelfIndex, slotIndex
+ FROM CM-ENTITY-MIB
+ cmEthernetAccPortIndex, cmEthernetNetPortIndex, cmEthernetTrafficPortIndex
+ FROM CM-FACILITY-MIB
+ fsp150cm
+ FROM ADVA-MIB;
+
+
+f3CfmMIB MODULE-IDENTITY
+ LAST-UPDATED "202101280000Z"
+ ORGANIZATION "ADVA Optical Networking SE"
+ CONTACT-INFO
+ "Web URL: http://adva.com/
+ E-mail: support@adva.com
+ Postal: ADVA Optical Networking SE
+ Campus Martinsried
+ Fraunhoferstrasse 9a
+ 82152 Martinsried/Munich
+ Germany
+ Phone: +49 089 89 06 65 0
+ Fax: +49 089 89 06 65 199 "
+ DESCRIPTION
+ "This module defines the CFM (8021AG) Extension MIB definitions
+ used by the F3 (FSP150CM/CC) product lines.
+ Copyright (C) ADVA."
+ REVISION "202101280000Z"
+ DESCRIPTION
+ "
+ Notes from release 201706220000Z,
+ (1) Added TEXTUAL-CONVENTION CfmPduVersionType
+ (2) Added object cfmMepVersion
+
+ Notes from release 201302130000Z,
+ (i)Added TEXTUAL-CONVENTION CfmSignalFailTriggers
+ (ii)Added scalar cfmSignalFailTriggers
+
+ Notes from release 201111220000Z,
+ (i)Added the following objects to support CFM MEPs and Server MEPs on
+ pluggable cards:
+ -cfmMepOperationalState, cfmMepSecondaryState
+ -cfmServerMepAdminState, cfmServerMepOperationalState,
+ cfmServerMepSecondaryState
+
+ Notes from release 201012160000Z,
+ -Formalized the OBJECT-GROUP definitions
+
+ Notes from release 201012160000Z,
+ -Updated description of cfmAccPortQosShaperIndex
+
+ Notes from release 201012140000Z,
+ -Added object cfmMepStatsAction
+
+ Notes from release 201005130000Z,
+ (1)New scalars slmMulticastMacAddress, slmOpcode, slrOpcode
+ are added
+
+ Notes from release 201003310000Z,
+ (1)New table cfmServerMepTable is added
+
+ Notes from release 200903190000Z,
+ (1)MIB version ready for release of FSP150CC devices GE101 and GE206."
+ ::= {fsp150cm 13}
+
+--
+-- 801.1ag Extension Services
+--
+cfmExtSvc OBJECT IDENTIFIER ::= {f3CfmMIB 1}
+cfmExtSvcObjects OBJECT IDENTIFIER ::= {cfmExtSvc 1}
+cfmExtSvcConformance OBJECT IDENTIFIER ::= {cfmExtSvc 2}
+
+--
+-- Textual Conventions
+--
+CfmAisGenTriggerTypes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Bit Mask that specifies all the defects that can trigger AIS to be
+ generated."
+ SYNTAX BITS {
+ bAisDefRemoteCCM(0),
+ bAisDefErrorCCM(1),
+ bAisDefXconCCM(2),
+ bAisDefAis(3)
+ }
+
+CfmAisInterval ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "AIS interval which is the frequency of ETH-AIS frame generation.
+ Note the values of the 1 second and 1 minute integers which are aligned
+ with the values defined for the AIS interval for AIS PDU in Y.1731."
+ SYNTAX INTEGER {
+ aisInterval1sec(1),
+ aisInterval1min(2)
+ }
+
+CfmLmmDmmInterval ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Y.1731 Loss or delay measurement frame transmission interval."
+ SYNTAX INTEGER {
+ interval10msec(1),
+ interval100msec(2),
+ interval1sec(3),
+ interval10sec(4),
+ interval1min(5)
+ }
+
+CfmMepDefects ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A MEP can detect and report a number of defects such as
+ RDI, MACStatus, RMEP CCM, Error CCM, Xconn CCM. These are
+ are defined in Dot1agCfmMepDefects in standard 802.1ag MIB.
+ Y.1731 adds additional defects such as AIS defect which is
+ defined here.
+ bDefAIS(0) A MEP received an ETH-AIS frame/indication.
+ "
+ SYNTAX BITS {
+ bDefAIS(0)
+ }
+
+CfmLLFTriggerTypes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Bit Mask that specifies all the conditions that trigger a link loss
+ forwarding."
+ SYNTAX BITS {
+ bAis(0),
+ bCcmIfStatusTlv(1),
+ bRemoteCCM(2),
+ bRDI(3)
+ }
+
+CfmSignalFailTriggers ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Bit Mask that specifies all the conditions that trigger Signal Fail."
+ SYNTAX BITS {
+ rdiCcm(0),
+ remoteCcm(1),
+ erroredCcm(2),
+ xconCcm(3),
+ ais(4)
+ }
+
+CfmSlmEnabledTypes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Bit Mask that specifies all the priorities."
+ SYNTAX BITS {
+ cos0(0),
+ cos1(1),
+ cos2(2),
+ cos3(3),
+ cos4(4),
+ cos5(5),
+ cos6(6),
+ cos7(7)
+ }
+
+CfmPduVersionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the version of the Y.1731 OAM PDUs.
+ y1731-2008 -- Indicates the PDU formats defined in Y.1731-2008.
+ y1731-2011 -- Indicates the PDU formats defined in Y.1731-2011."
+ SYNTAX INTEGER {
+ notApplicable(0),
+ y1731-2008(1),
+ y1731-2011(2)
+ }
+
+--Scalars
+cfmExtScalars OBJECT IDENTIFIER ::= {cfmExtSvcObjects 1}
+
+cfmEthType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the system level Ethernet type for CFM."
+ ::= { cfmExtScalars 1 }
+
+cfmMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the system level Mac address for CFM."
+ ::= { cfmExtScalars 2 }
+slmMulticastMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object can be used to configure the Synthetic Loss Measurement(SLM)
+ Multicast MAC Address."
+ ::= { cfmExtScalars 3 }
+
+slmOpcode OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object can be used to configure the Operation Code for the
+ Synthetic Loss Measurement(SLM) message."
+ ::= { cfmExtScalars 4 }
+
+slrOpcode OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object can be used to configure the Operation Code for the
+ Synthetic Loss Response(SLR) message."
+ ::= { cfmExtScalars 5 }
+
+cfmSignalFailTriggers OBJECT-TYPE
+ SYNTAX CfmSignalFailTriggers
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object can be used to configure the list of defects which constitute
+ Signal Fail condition."
+ ::= { cfmExtScalars 6 }
+
+--
+-- Y.1731 configuration for MEP
+--
+cfmMepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Additional MEP configuration such as Y.1731 configuration."
+ ::= { cfmExtSvcObjects 2 }
+
+cfmMepEntry OBJECT-TYPE
+ SYNTAX CfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of additional MEP parameters such the Y.1731 parameters."
+ AUGMENTS { dot1agCfmMepEntry }
+ ::= { cfmMepTable 1 }
+
+CfmMepEntry ::= SEQUENCE {
+ --CFM MEP admin state
+ cfmMepAdminState AdminState,
+
+ -- AIS params
+ cfmMepAisGenTriggerTypes CfmAisGenTriggerTypes,
+ cfmMepAisClientMdLevel Dot1agCfmMDLevel,
+ cfmMepAisInterval CfmAisInterval,
+ cfmMepAisGenEnabled TruthValue,
+ cfmMepAisPriority VlanPriority,
+
+ -- LM/DM params
+ cfmMepLmTxCountAllPriosEnabled TruthValue,
+ cfmMepLmRxCountAllPriosEnabled TruthValue,
+ cfmMepLmDualEndedCountAllPriosEnabled TruthValue,
+ cfmMepLmCountInProfileEnabled TruthValue,
+ cfmMepLmTxPriority VlanPriority,
+ cfmMepDmPriority VlanPriority,
+
+ --CCM stats
+ cfmMepRxCCMs PerfCounter64,
+ cfmMepErrCCMs PerfCounter64,
+
+ -- LLF/Misc Params
+ cfmMepLLFTriggerTypes CfmLLFTriggerTypes,
+ cfmMepDefects CfmMepDefects,
+ cfmMepTagEtherType Unsigned32,
+
+ -- Ability to clear stats
+ cfmMepStatsAction CmPmBinAction,
+
+ -- LB Params
+ cfmMepLbmInterval Integer32,
+
+ -- State Params
+ cfmMepOperationalState OperationalState,
+ cfmMepSecondaryState SecondaryState,
+ cfmMepSlmEnabled CfmSlmEnabledTypes,
+ cfmMepAssociatedObject VariablePointer,
+ cfmMepPduVersion CfmPduVersionType,
+
+ -- LLC Params
+ cfmMepLlbResponderEnabled TruthValue,
+ cfmMepLlbPortLLEnabled TruthValue,
+ cfmMepLlbVidList DisplayString,
+
+ -- Interface Status TLV in CCM
+ cfmMepCcmInterfaceStatusTLVControl TruthValue
+}
+
+cfmMepAdminState OBJECT-TYPE
+ SYNTAX AdminState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the Administrative State of the CFM MEPs."
+ ::= { cfmMepEntry 1 }
+
+cfmMepAisGenTriggerTypes OBJECT-TYPE
+ SYNTAX CfmAisGenTriggerTypes
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A bit mask which indicates all the defects that result in triggering
+ an AIS for the higher level MEP or transmission of ETH-AIS."
+ ::= { cfmMepEntry 2 }
+
+cfmMepAisClientMdLevel OBJECT-TYPE
+ SYNTAX Dot1agCfmMDLevel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "AIS Client MD level which is the MD level used to identify any
+ higher level local MEPs for which AIS defect needs to be set or
+ MD level of the ETH-AIS frame generated if there are no local MEPs
+ at this MD level."
+ ::= { cfmMepEntry 3 }
+
+cfmMepAisInterval OBJECT-TYPE
+ SYNTAX CfmAisInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ETH-AIS frame transmission interval if decision is made to transmit the
+ ETH-AIS frame."
+ ::= { cfmMepEntry 4 }
+
+cfmMepAisGenEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This flag enables/disables propagation of ETH-AIS to client MD levels."
+ ::= { cfmMepEntry 5 }
+
+cfmMepAisPriority OBJECT-TYPE
+ SYNTAX VlanPriority
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This VLAN priority of the ETH-AIS frame."
+ ::= { cfmMepEntry 6 }
+
+cfmMepLmTxCountAllPriosEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute is used when Y.1731 probes are created and LMM frames
+ are transmitted. As per Y.1731, loss measurement should be done per
+ priority class. The implementation is restricted to support counting
+ of frames for only one priority that can be modified. As an added
+ value there is an option to count all priorities. This flag is used
+ to decide whether to put cumulative data frame counts for all the
+ priorities into the LMM that is transmitted by the MEP instead of
+ data frame counts for a provisioned individual priority."
+ ::= { cfmMepEntry 7 }
+
+cfmMepLmRxCountAllPriosEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute is used when Y.1731 probes are created and LMR frames
+ are transmitted. As per Y.1731, loss measurement should be done per
+ priority class. The implementation is restricted to support counting
+ of frames for only one priority that can be modified. As an added
+ value there is an option to count all priorities. This flag is used
+ to decide whether to put cumulative data frame counts for all the
+ priorities into the LMR that is transmitted by the MEP instead of
+ data frame counts for a provisioned individual priority. LMR is sent
+ by a MEP when an LMM is received."
+ ::= { cfmMepEntry 8 }
+
+cfmMepLmDualEndedCountAllPriosEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute is used when Y.1731 probes are created and CCM frames
+ are transmitted with loss measurement counts. As per Y.1731, loss
+ measurement should be done per priority class. The implementation is
+ restricted to support counting of frames for only one priority that
+ can be modified. As an added value there is an option to count all
+ priorities. This flag is used to decide whether to put cumulative
+ data frame counts for all the priorities into the CCM instead of
+ data frame counts for a provisioned individual priority."
+ ::= { cfmMepEntry 9 }
+
+cfmMepLmCountInProfileEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "As per the Y.1731 data frames counted for loss measurement shall be
+ in-profile (green) data frames. As an added value, this flag is
+ provided for the device to count all frames instead of green frames
+ only. This flag could be set to false in cases where the remote
+ device is not color aware and/or capable of color marking. Even
+ if the device is capable of color marking and is color aware if the
+ outer tag is not an S-TAG it makes sense to set this flag to false.
+ As defined in IEEE 802.1ad the S-TAG has the drop eligibility bit
+ that is used to mark the frames green or yellow."
+ ::= { cfmMepEntry 10 }
+
+cfmMepLmTxPriority OBJECT-TYPE
+ SYNTAX VlanPriority
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute is used if cfmMepLmTxCountAllPrios is false.
+ This attribute serves three purposes:
+ - It is the VLAN priority of the LMM.
+ - Data frames transmitted and received with this VLAN priority
+ are counted by the MEP. The transmit count is sent in the LMM
+ and the receive count is used to complete the list of four
+ counts used for the loss measurement.
+ - If an LMR is received with a VLAN priority other than this
+ the LMR is dropped."
+ ::= { cfmMepEntry 11 }
+
+cfmMepDmPriority OBJECT-TYPE
+ SYNTAX VlanPriority
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the DMM frame VLAN priority."
+ ::= { cfmMepEntry 12 }
+
+cfmMepRxCCMs OBJECT-TYPE
+ SYNTAX PerfCounter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This provides the total number of received CCMs on the MEP."
+ ::= { cfmMepEntry 13 }
+
+cfmMepErrCCMs OBJECT-TYPE
+ SYNTAX PerfCounter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This provides the total number of errored CCMs on the MEP."
+ ::= { cfmMepEntry 14 }
+
+cfmMepLLFTriggerTypes OBJECT-TYPE
+ SYNTAX CfmLLFTriggerTypes
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This bit mask indicates the CFM triggers that result in link loss
+ forwarding."
+ ::= { cfmMepEntry 15 }
+
+cfmMepDefects OBJECT-TYPE
+ SYNTAX CfmMepDefects
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This bit mask indicates defects that not defined in standard 802.1ag
+ MIB such as AIS defect."
+ ::= { cfmMepEntry 16 }
+
+cfmMepTagEtherType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows management of Ether Type for MEP VLAN Tag for the MEPs."
+ ::= { cfmMepEntry 17 }
+
+cfmMepStatsAction OBJECT-TYPE
+ SYNTAX CmPmBinAction
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the Manager to clear the CFM level
+ statistics : cfmMepRxCCMs, cfmMepErrCCMs."
+ ::= { cfmMepEntry 18 }
+
+cfmMepLbmInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ETH-LBM frame transmission interval."
+ ::= { cfmMepEntry 19 }
+
+-- State Management params
+cfmMepOperationalState OBJECT-TYPE
+ SYNTAX OperationalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the Operational State of the CFM MEP."
+ ::= { cfmMepEntry 20 }
+
+cfmMepSecondaryState OBJECT-TYPE
+ SYNTAX SecondaryState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the Secondary State of the CFM MEP."
+ ::= { cfmMepEntry 21 }
+
+cfmMepSlmEnabled OBJECT-TYPE
+ SYNTAX CfmSlmEnabledTypes
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This bit mask indicates the whether SLM is enabled per each COS."
+ ::= { cfmMepEntry 22 }
+
+cfmMepAssociatedObject OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the associated port, it could be port, flow or flow point."
+ ::= { cfmMepEntry 23 }
+
+cfmMepPduVersion OBJECT-TYPE
+ SYNTAX CfmPduVersionType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the version of the Y.1731 OAM PDUs"
+ ::= { cfmMepEntry 24 }
+
+cfmMepLlbResponderEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies whether Latching Loopback Responder
+ function is enabled."
+ ::= { cfmMepEntry 25 }
+
+cfmMepLlbPortLLEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute enables port loopback. In MEF 46 loopback is based
+ on LLFS (Latching Loopback Frame Set) which is untagged or tagged.
+ MEF 46 does not have the notion of port loopback. If this attribute
+ is true a port loopback will be activated instead of loopback for
+ untagged frames when LLFS is untagged."
+ ::= { cfmMepEntry 26 }
+
+cfmMepLlbVidList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is a list of VIDs on which Latching Loopback is allowed.
+ An empty list indicates it is allowed on any VID. This list is
+ shall allow combination of individual VIDs and or ranges.
+ VIDs or VID ranges are comma separated. VID ranges are of the
+ form X1:X2 (range of VIDs from X1 to X2)."
+ ::= { cfmMepEntry 27 }
+
+cfmMepCcmInterfaceStatusTLVControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute controls MEP option of the insertion of the Interface
+ Status TLV in CCM messages."
+ ::= { cfmMepEntry 28 }
+
+--
+-- CFM QOS Shapers for Down MEPs on Access Port
+--
+cfmAccPortQosShaperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmAccPortQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configurable profile entries for CFM QoS Shapers for Access Port."
+ ::= { cfmExtSvcObjects 3 }
+
+cfmAccPortQosShaperEntry OBJECT-TYPE
+ SYNTAX CfmAccPortQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that set up the CFM QoS Queue profiles.
+ This shaper is created automatically when the first Down MEP
+ is created on a Access Port."
+ INDEX { neIndex, shelfIndex, slotIndex, cmEthernetAccPortIndex,
+ cfmAccPortQosShaperIndex }
+ ::= { cfmAccPortQosShaperTable 1 }
+
+CfmAccPortQosShaperEntry ::= SEQUENCE {
+ cfmAccPortQosShaperIndex Integer32,
+ cfmAccPortQosShaperCIR Unsigned32,
+ cfmAccPortQosShaperBufSize Unsigned32,
+ cfmAccPortQosShaperAdminState AdminState
+}
+
+cfmAccPortQosShaperIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique index associated with the type of Access Port Based Shaper.
+ Index 1 refers to the Shaper associated with PORT-based Down MEPs,
+ Index 2 refers to the Shaper associated with the VID-based Down MEPs."
+ ::= { cfmAccPortQosShaperEntry 1 }
+
+cfmAccPortQosShaperCIR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the queue CIR."
+ ::= { cfmAccPortQosShaperEntry 2 }
+
+cfmAccPortQosShaperBufSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the queue buffer size."
+ ::= { cfmAccPortQosShaperEntry 3 }
+
+cfmAccPortQosShaperAdminState OBJECT-TYPE
+ SYNTAX AdminState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management of the Shaper Administrative State.
+ Only 'in-service' and 'management' states are allowed."
+ ::= { cfmAccPortQosShaperEntry 4 }
+
+--
+-- CFM QOS Shapers for Down MEPs on Network Port
+--
+cfmNetPortQosShaperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmNetPortQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configurable profile entries for CFM QoS Shapers for Network Port."
+ ::= { cfmExtSvcObjects 4 }
+
+cfmNetPortQosShaperEntry OBJECT-TYPE
+ SYNTAX CfmNetPortQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that set up the CFM QoS Queue profiles.
+ This shaper is created automatically when the first Down MEP
+ is created on a Network Port."
+ INDEX { neIndex, shelfIndex, slotIndex, cmEthernetNetPortIndex,
+ cfmNetPortQosShaperTypeIndex }
+ ::= { cfmNetPortQosShaperTable 1 }
+
+CfmNetPortQosShaperEntry ::= SEQUENCE {
+ cfmNetPortQosShaperTypeIndex Integer32,
+ cfmNetPortQosShaperCIR Unsigned32,
+ cfmNetPortQosShaperBufSize Unsigned32,
+ cfmNetPortQosShaperAdminState AdminState
+}
+
+cfmNetPortQosShaperTypeIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique index associated with the type of Network Port Based Shaper.
+ Index 1 refers to the Shaper associated with PORT-based Down MEPs,
+ Index 2 refers to the Shaper associated with the VID-based Down MEPs."
+ ::= { cfmNetPortQosShaperEntry 1 }
+
+cfmNetPortQosShaperCIR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the queue CIR."
+ ::= { cfmNetPortQosShaperEntry 2 }
+
+cfmNetPortQosShaperBufSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the queue buffer size."
+ ::= { cfmNetPortQosShaperEntry 3 }
+
+cfmNetPortQosShaperAdminState OBJECT-TYPE
+ SYNTAX AdminState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management of the Shaper Administrative State.
+ Only 'in-service' and 'management' states are allowed."
+ ::= { cfmNetPortQosShaperEntry 4 }
+
+--
+-- Server MEPs
+--
+cfmServerMepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmServerMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Server MEP management table."
+ ::= { cfmExtSvcObjects 5 }
+
+cfmServerMepEntry OBJECT-TYPE
+ SYNTAX CfmServerMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This allows management of Server MEPs."
+ INDEX { cfmServerMepIndex }
+ ::= { cfmServerMepTable 1 }
+
+CfmServerMepEntry ::= SEQUENCE {
+ cfmServerMepIndex Integer32,
+ cfmServerMepAssociatedPort VariablePointer,
+ cfmServerMepAisClientMdLevel Dot1agCfmMDLevel,
+ cfmServerMepAisInterval CfmAisInterval,
+ cfmServerMepAisGenEnabled TruthValue,
+ cfmServerMepAisPriority VlanPriority,
+ cfmServerMepStorageType StorageType,
+ cfmServerMepRowStatus RowStatus,
+ -- State Params
+ cfmServerMepAdminState AdminState,
+ cfmServerMepOperationalState OperationalState,
+ cfmServerMepSecondaryState SecondaryState
+}
+
+cfmServerMepIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The integer index value corresponding to a Server MEP."
+ ::= { cfmServerMepEntry 1 }
+
+cfmServerMepAssociatedPort OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the port on which the CFM Server MEP is created."
+ ::= { cfmServerMepEntry 2 }
+
+cfmServerMepAisClientMdLevel OBJECT-TYPE
+ SYNTAX Dot1agCfmMDLevel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "AIS Client MD level which is the MD level used to identify any
+ higher level local MEPs for which AIS defect needs to be set or
+ MD level of the ETH-AIS frame generated if there are no local MEPs
+ at this MD level."
+ ::= { cfmServerMepEntry 3 }
+
+cfmServerMepAisInterval OBJECT-TYPE
+ SYNTAX CfmAisInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ETH-AIS frame transmission interval if decision is made to transmit the
+ ETH-AIS frame."
+ ::= { cfmServerMepEntry 4 }
+
+cfmServerMepAisGenEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This flag enables/disables propagation of ETH-AIS to client MD levels."
+ ::= { cfmServerMepEntry 5 }
+
+cfmServerMepAisPriority OBJECT-TYPE
+ SYNTAX VlanPriority
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This VLAN priority of the ETH-AIS frame."
+ ::= { cfmServerMepEntry 6 }
+
+cfmServerMepStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of storage configured for this entry."
+ ::= { cfmServerMepEntry 7 }
+
+cfmServerMepRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this row.
+ An entry MUST NOT exist in the active state unless all
+ objects in the entry have an appropriate value, as described
+ in the description clause for each writable object.
+
+ The values of cfmServerMepRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ cfmServerMepRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The cfmServerMepRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+ ::= { cfmServerMepEntry 8 }
+
+cfmServerMepAdminState OBJECT-TYPE
+ SYNTAX AdminState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the Administrative State of the Server MEP."
+ ::= { cfmServerMepEntry 9 }
+
+cfmServerMepOperationalState OBJECT-TYPE
+ SYNTAX OperationalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the Operational State of the Server MEP."
+ ::= { cfmServerMepEntry 10 }
+
+cfmServerMepSecondaryState OBJECT-TYPE
+ SYNTAX SecondaryState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the Secondary State of the CFM MEP."
+ ::= { cfmServerMepEntry 11 }
+
+--
+-- CFM QOS Shapers for down MEPs
+--
+cfmDownMEPQosShaperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmDownMEPQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configurable profile entries for CFM QoS Shapers for down MEPs."
+ ::= { cfmExtSvcObjects 6 }
+
+cfmDownMEPQosShaperEntry OBJECT-TYPE
+ SYNTAX CfmDownMEPQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that set up the CFM QoS Queue profiles.
+ This shaper is created automatically when the first Down MEP
+ is created on a Port. Note, this queues is valid for port based Down MEPs, VID based down MEPs on NNI port."
+ INDEX { neIndex, shelfIndex, slotIndex, cmEthernetTrafficPortIndex,
+ cfmDownMEPQosShaperType, cfmDownMEPQosShaperIndex }
+ ::= { cfmDownMEPQosShaperTable 1 }
+
+CfmDownMEPQosShaperEntry ::= SEQUENCE {
+ cfmDownMEPQosShaperIndex Integer32,
+ cfmDownMEPQosShaperType Integer32,
+ cfmDownMEPQosShaperCIR Unsigned32,
+ cfmDownMEPQosShaperProfile VariablePointer,
+ cfmDownMEPQosShaperAdminState AdminState
+
+}
+
+cfmDownMEPQosShaperIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique index associated with the Shaper for Down MEPs."
+ ::= { cfmDownMEPQosShaperEntry 1 }
+
+cfmDownMEPQosShaperType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of Shaper for Down MEPs.
+ 1 refers to the Shaper associated with Down MEPs(for both port based and VID based) fot Transimit direction,
+ 2 refers to the Shaper associated with Down MEPs(for both port based and VID based) fot Receiving direction"
+ ::= { cfmDownMEPQosShaperEntry 2 }
+
+cfmDownMEPQosShaperCIR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the queue CIR."
+ ::= { cfmDownMEPQosShaperEntry 3 }
+
+cfmDownMEPQosShaperProfile OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the OID of cmQosQueueProfileIndex in the cmQosQueueProfileTable."
+ ::= { cfmDownMEPQosShaperEntry 4 }
+
+cfmDownMEPQosShaperAdminState OBJECT-TYPE
+ SYNTAX AdminState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management of the Shaper Administrative State.
+ Only 'in-service' and 'management' states are allowed."
+ ::= { cfmDownMEPQosShaperEntry 5 }
+
+--
+-- CFM EXCLUDED MEP LIST
+--
+cfmMepExcludedMepListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmMepExcludedMepListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configurable profile entries for CFM excluded mep list."
+ ::= { cfmExtSvcObjects 7 }
+
+cfmMepExcludedMepListEntry OBJECT-TYPE
+ SYNTAX CfmMepExcludedMepListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Excluded Remote Mep List for local Mep, not expected to receive OAM from these MEPs."
+ INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, cfmMepExcludedMepListIdentifier }
+ ::= { cfmMepExcludedMepListTable 1 }
+
+CfmMepExcludedMepListEntry ::= SEQUENCE {
+ cfmMepExcludedMepListIdentifier Unsigned32,
+ cfmMepExcludedMepListRowStatus RowStatus
+}
+
+cfmMepExcludedMepListIdentifier OBJECT-TYPE
+ SYNTAX Unsigned32 (1..8191)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique index associated with CfmMepExcludedMepListEntry."
+ ::= { cfmMepExcludedMepListEntry 1 }
+
+cfmMepExcludedMepListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this row.
+ An entry MUST NOT exist in the active state unless all
+ objects in the entry have an appropriate value, as described
+ in the description clause for each writable object.
+
+ The values of cfmMepExcludedMepListRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ cfmMepExcludedMepListRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The cfmMepExcludedMepListRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+ ::= { cfmMepExcludedMepListEntry 2 }
+
+--
+-- CFM MEP LBR TABLE
+--
+cfmMepLbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmMepLbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configurable profile entries for MepLbr."
+ ::= { cfmExtSvcObjects 8 }
+
+cfmMepLbrEntry OBJECT-TYPE
+ SYNTAX CfmMepLbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MEP LBR statistic table."
+ INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, cfmMepLbrMacAddress }
+ ::= { cfmMepLbrTable 1 }
+
+CfmMepLbrEntry ::= SEQUENCE {
+ cfmMepLbrMacAddress MacAddress,
+ cfmMepLbrMepId Integer32,
+ cfmMepLbrInOrder PerfCounter64,
+ cfmMepLbrOutOfOder PerfCounter64
+}
+
+cfmMepLbrMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source Mac Address of LBR."
+ ::= { cfmMepLbrEntry 1 }
+
+cfmMepLbrMepId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote MEP ID."
+ ::= { cfmMepLbrEntry 2 }
+
+cfmMepLbrInOrder OBJECT-TYPE
+ SYNTAX PerfCounter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total valid in-order LBR received."
+ ::= { cfmMepLbrEntry 3 }
+
+cfmMepLbrOutOfOder OBJECT-TYPE
+ SYNTAX PerfCounter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total valid out of order LBR received."
+ ::= { cfmMepLbrEntry 4 }
+
+--
+-- extension table for maComp
+--
+cfmMaCompTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmMaCompEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A additional list of MA components."
+ ::= { cfmExtSvcObjects 9 }
+
+cfmMaCompEntry OBJECT-TYPE
+ SYNTAX CfmMaCompEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of additional maCompEntry."
+ AUGMENTS { dot1agCfmMaCompEntry }
+ ::= { cfmMaCompTable 1 }
+
+CfmMaCompEntry ::= SEQUENCE {
+ cfmMaCompIndex Unsigned32,
+ cfmMaCompEntity VariablePointer
+}
+
+cfmMaCompIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the maComp number value."
+ ::= { cfmMaCompEntry 1 }
+
+cfmMaCompEntity OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents the maComp entity, it is should be port or flow's oid."
+ ::= { cfmMaCompEntry 2 }
+
+--
+-- extension table for manet
+--
+cfmMaNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmMaNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A additional list of MA."
+ ::= { cfmExtSvcObjects 10 }
+
+cfmMaNetEntry OBJECT-TYPE
+ SYNTAX CfmMaNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of additional maNetEntry."
+ AUGMENTS { dot1agCfmMaNetEntry }
+ ::= { cfmMaNetTable 1 }
+
+CfmMaNetEntry ::= SEQUENCE {
+ cfmMaNetRemoteMepAutoDiscovery TruthValue,
+ cfmMaNetMepNumbers Unsigned32
+}
+
+cfmMaNetRemoteMepAutoDiscovery OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents whether learn remote mep automatically."
+ ::= { cfmMaNetEntry 1 }
+
+cfmMaNetMepNumbers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the max number of meps per MA."
+ ::= { cfmMaNetEntry 2 }
+
+--
+-- CFM QOS Shapers for Down MEPs on Ethernet Traffic Port
+--
+cfmTrafficPortQosShaperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmTrafficPortQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configurable entries for CFM QoS Shapers for Traffic Ports."
+ ::= { cfmExtSvcObjects 11 }
+
+cfmTrafficPortQosShaperEntry OBJECT-TYPE
+ SYNTAX CfmTrafficPortQosShaperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that set up the CFM QoS Queue profiles.
+ This shaper is created automatically when the first Down MEP
+ is created on a Traffic Port."
+ INDEX { neIndex, shelfIndex, slotIndex, cmEthernetTrafficPortIndex,
+ cfmTrafficPortQosShaperIndex }
+ ::= { cfmTrafficPortQosShaperTable 1 }
+
+CfmTrafficPortQosShaperEntry ::= SEQUENCE {
+ cfmTrafficPortQosShaperIndex Integer32,
+ cfmTrafficPortQosShaperCIR Unsigned32,
+ cfmTrafficPortQosShaperBufSize Unsigned32,
+ cfmTrafficPortQosShaperAdminState AdminState
+}
+
+cfmTrafficPortQosShaperIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique index associated with the type of Traffic Port Based Shaper.
+ Index 1 refers to the Shaper associated with PORT-based Down MEPs,
+ Index 2 refers to the Shaper associated with the VID-based Down MEPs."
+ ::= { cfmTrafficPortQosShaperEntry 1 }
+
+cfmTrafficPortQosShaperCIR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the queue CIR."
+ ::= { cfmTrafficPortQosShaperEntry 2 }
+
+cfmTrafficPortQosShaperBufSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the queue buffer size."
+ ::= { cfmTrafficPortQosShaperEntry 3 }
+
+cfmTrafficPortQosShaperAdminState OBJECT-TYPE
+ SYNTAX AdminState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management of the Shaper Administrative State.
+ Only 'in-service' and 'management' states are allowed."
+ ::= { cfmTrafficPortQosShaperEntry 4 }
+
+--
+-- extension table for LLB MAC Address list
+--
+cfmMepLlbMacAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmLlbMacAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A additional list of MAC Addresses."
+ ::= { cfmExtSvcObjects 12 }
+
+cfmLlbMacAddressEntry OBJECT-TYPE
+ SYNTAX CfmLlbMacAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the cfmMepLlbMacAddressTable."
+ INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, cfmLlbMacAddress}
+ ::= { cfmMepLlbMacAddressTable 1 }
+
+CfmLlbMacAddressEntry ::= SEQUENCE {
+ cfmLlbMacAddress MacAddress,
+ cfmLlbMacAddressRowStatus RowStatus
+}
+
+cfmLlbMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object represents the Latching Loopback MAC Addresses."
+ ::= { cfmLlbMacAddressEntry 1 }
+
+cfmLlbMacAddressRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this row.
+ An entry MUST NOT exist in the active state unless all
+ objects in the entry have an appropriate value, as described
+ in the description clause for each writable object.
+
+ The values of cfmLlbMacAddressRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ cfmLlbMacAddressRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The cfmLlbMacAddressRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+ ::= { cfmLlbMacAddressEntry 2 }
+--
+-- Conformance Section
+--
+cfmExtSvcCompliances OBJECT IDENTIFIER ::= {cfmExtSvcConformance 1}
+cfmExtSvcGroups OBJECT IDENTIFIER ::= {cfmExtSvcConformance 2}
+
+cfmExtCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Describes the requirements for conformance to the CFM Extensions."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cfmExtGroup, cfmGenGroup, cfmMepGroup, cfmPortShaperGroup, cfmServerMepGroup
+ }
+ ::= { cfmExtSvcCompliances 1 }
+
+-- CFM MEP extensions group
+cfmExtGroup OBJECT-GROUP
+ OBJECTS {
+ cfmEthType, cfmMacAddress, slmMulticastMacAddress,
+ slmOpcode, slrOpcode,
+
+ cfmMepAdminState, cfmMepAisGenTriggerTypes, cfmMepAisClientMdLevel,
+ cfmMepAisInterval, cfmMepAisGenEnabled, cfmMepAisPriority,
+ cfmMepLmTxCountAllPriosEnabled, cfmMepLmRxCountAllPriosEnabled,
+ cfmMepLmDualEndedCountAllPriosEnabled, cfmMepLmCountInProfileEnabled,
+ cfmMepLmTxPriority, cfmMepDmPriority, cfmMepRxCCMs, cfmMepErrCCMs,
+ cfmMepLLFTriggerTypes, cfmMepDefects, cfmMepTagEtherType, cfmMepStatsAction,
+ cfmMepLbmInterval,
+
+ cfmAccPortQosShaperIndex, cfmAccPortQosShaperCIR,
+ cfmAccPortQosShaperBufSize, cfmAccPortQosShaperAdminState,
+
+ cfmNetPortQosShaperTypeIndex, cfmNetPortQosShaperCIR,
+ cfmNetPortQosShaperBufSize, cfmNetPortQosShaperAdminState,
+
+ cfmServerMepIndex, cfmServerMepAssociatedPort, cfmServerMepAisClientMdLevel,
+ cfmServerMepAisInterval, cfmServerMepAisGenEnabled, cfmServerMepAisPriority,
+ cfmServerMepStorageType, cfmServerMepRowStatus,
+
+ cfmDownMEPQosShaperIndex,cfmDownMEPQosShaperType, cfmDownMEPQosShaperCIR,
+ cfmDownMEPQosShaperProfile, cfmDownMEPQosShaperAdminState
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "******************THIS OBJECT GROUP IS NOW DEPRECATED ******************
+ A collection of objects used to identify CFM extension implementation compliance."
+ ::= { cfmExtSvcGroups 1 }
+
+cfmGenGroup OBJECT-GROUP
+ OBJECTS {
+ cfmEthType, cfmMacAddress, slmMulticastMacAddress,
+ slmOpcode, slrOpcode, cfmSignalFailTriggers
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to identify CFM extension implementation compliance."
+ ::= { cfmExtSvcGroups 2 }
+
+cfmMepGroup OBJECT-GROUP
+ OBJECTS {
+ cfmMepAdminState, cfmMepAisGenTriggerTypes, cfmMepAisClientMdLevel,
+ cfmMepAisInterval, cfmMepAisGenEnabled, cfmMepAisPriority,
+ cfmMepLmTxCountAllPriosEnabled, cfmMepLmRxCountAllPriosEnabled,
+ cfmMepLmDualEndedCountAllPriosEnabled, cfmMepLmCountInProfileEnabled,
+ cfmMepLmTxPriority, cfmMepDmPriority, cfmMepRxCCMs, cfmMepErrCCMs,
+ cfmMepLLFTriggerTypes, cfmMepDefects, cfmMepTagEtherType, cfmMepStatsAction,
+ cfmMepOperationalState, cfmMepSecondaryState, cfmMepSlmEnabled,
+ cfmMepExcludedMepListIdentifier, cfmMepExcludedMepListRowStatus,
+ cfmMepLbrMacAddress, cfmMepLbrMepId, cfmMepLbrInOrder, cfmMepLbrOutOfOder,
+ cfmMepAssociatedObject, cfmMepPduVersion, cfmMepLlbResponderEnabled,
+ cfmMepLlbPortLLEnabled, cfmMepLlbVidList, cfmLlbMacAddress, cfmMepCcmInterfaceStatusTLVControl
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to identify additional CFM MEP functions."
+ ::= { cfmExtSvcGroups 3 }
+
+cfmPortShaperGroup OBJECT-GROUP
+ OBJECTS {
+ cfmAccPortQosShaperIndex, cfmAccPortQosShaperCIR,
+ cfmAccPortQosShaperBufSize, cfmAccPortQosShaperAdminState,
+
+ cfmNetPortQosShaperTypeIndex, cfmNetPortQosShaperCIR,
+ cfmNetPortQosShaperBufSize, cfmNetPortQosShaperAdminState
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to identify CFM Port Shaper functionality."
+ ::= { cfmExtSvcGroups 4 }
+
+cfmServerMepGroup OBJECT-GROUP
+ OBJECTS {
+ cfmServerMepIndex, cfmServerMepAssociatedPort, cfmServerMepAisClientMdLevel,
+ cfmServerMepAisInterval, cfmServerMepAisGenEnabled, cfmServerMepAisPriority,
+ cfmServerMepStorageType, cfmServerMepRowStatus,
+ cfmServerMepAdminState, cfmServerMepOperationalState, cfmServerMepSecondaryState
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to identify CFM Server MEP functionality."
+ ::= { cfmExtSvcGroups 5 }
+
+cfmMaCompGroup OBJECT-GROUP
+ OBJECTS {
+ cfmMaCompIndex, cfmMaCompEntity
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of additional objects used to show maComp."
+ ::= { cfmExtSvcGroups 6 }
+
+END