diff options
Diffstat (limited to 'MIBS/adva/F3-CFM-MIB')
| -rw-r--r-- | MIBS/adva/F3-CFM-MIB | 1368 |
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 |