Observium_CE/mibs/supermicro/SUPERMICRO-ECFM-MIB

1576 lines
56 KiB
Plaintext

-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
-- $Id: fsecfm.mib,v 1.16 2013/09/20 14:39:51 siva Exp $
-- ECFM Proprietary MIB Definition
-- This MIB contains tables used to configure a switch running
-- ECFM in addition to the standard MIB.
SUPERMICRO-ECFM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
enterprises, Integer32,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
TruthValue, RowStatus,
MacAddress,TDomain, TAddress FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
VlanId FROM Q-BRIDGE-MIB
Dot1agCfmPortStatus, Dot1agCfmInterfaceStatus FROM IEEE8021-CFM-MIB
LldpChassisId,
LldpChassisIdSubtype FROM LLDP-MIB -- [IEEExxx]
;
fsecfm MODULE-IDENTITY
LAST-UPDATED "201209050000Z"
ORGANIZATION "Super Micro Computer Inc."
CONTACT-INFO "support@Supermicro.com"
DESCRIPTION
" The proprietary MIB module for ECFM. "
REVISION "201209050000Z"
DESCRIPTION
"The Proprietary MIB for ECFM module"
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 150 }
-- ------------------------------------------------------------
-- Textual conventions for CFM MIB
-- ------------------------------------------------------------
FsEcfmOuiType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"24-bit Organizationally Unique Identifier. Information on
OUIs can be found in IEEE 802-2001 [802-2001] Clause 9."
SYNTAX OCTET STRING(SIZE(3))
FsEcfmSetTraps ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Multiple traps can be enabled at the same time.
"
SYNTAX BITS {
trapUnUsedbit(0),
trapRDICCM(1),
trapMACstatus(2),
trapRemoteCCM(3),
trapErrorCCM(4),
trapXconCCM(5)
}
-- ------------------------------------------------------------
-- groups in the MIB
-- ------------------------------------------------------------
fsEcfmSystem OBJECT IDENTIFIER ::= { fsecfm 1 }
fsEcfmExObjects OBJECT IDENTIFIER ::= { fsecfm 2 }
fsEcfmTrapsControl OBJECT IDENTIFIER ::= { fsecfm 3 }
fsEcfmTraps OBJECT IDENTIFIER ::= { fsecfm 4 }
-- ------------------------------------------------------------------
-- The ECFM System Group
-- ------------------------------------------------------------------
fsEcfmSystemControl OBJECT-TYPE
SYNTAX INTEGER { start(1), shutdown(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative system control status of Ethernet
CFM module. The value 'start' (1) indicates that all
resources required by ECFM module should be allocated
and ECFM should be supported in the device on all ports.
The value 'shutdown' (2) indicates that ECFM should be
shutdown in the device on all ports and all allocated
memory must be released."
::= { fsEcfmSystem 1 }
fsEcfmModuleStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative module status of Ethernet CFM module.
This enables or disables ECFM in the system. A value of
'enabled' (1) indicates that ECFM is enabled in the device.
A value of 'disabled' (2) indicates that ECFM is disabled
in the device ."
DEFVAL { disabled }
::= { fsEcfmSystem 2 }
fsEcfmOui OBJECT-TYPE
SYNTAX FsEcfmOuiType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Organizational Unique Identifier of the local ECFM
Client. This will be sent in the Information CFMPDU in
Local Information TLV.
Default for this object will be the first three bytes
of system MAC address."
::= { fsEcfmSystem 3 }
fsEcfmTraceOption OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable trace statements in
Ethernat CFM module.
A four byte integer is used for enabling the trace level.
Each bit in the four byte integer represents a particular
trace level.
The mapping between the bit positions & the trace level is
as follows:
Bit 0 - Init and Shutdown traces
Bit 1 - Management traces
Bit 2 - Data Path traces [NOT REQUIRED IN ECFM]
Bit 3 - Control Plane traces
Bit 4 - Packet Dump traces
Bit 5 - Traces related to all resources except buffers
Bit 6 - All Failure traces
Bit 7 - Buffer allocation/release traces
Bit 16 - ECFM Function Entry traces
Bit 17 - ECFM Function Exit traces
Bit 18 - ECFM Name traces
The remaining bits are unused. Combination of levels are
also allowed.
For example if the bits 19 and 20 are set, then the trace
statement related to discovery and remote loopback related
messages will be printed.
The user has to enter the corresponding integer value for the
bits set. For example if bits 8 and 9 are to be set ,then user
has to give the value 0x300."
DEFVAL { '00040000'H }
::= { fsEcfmSystem 4 }
fsEcfmLtrCacheStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of LTR cache.
This enables or disables caching of CFM data learned through trace
route messages"
DEFVAL { disabled }
::= { fsEcfmSystem 5 }
fsEcfmLtrCacheClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if the contents of traceroute cache are to be removed.
If set to true then entries in traceroute cache are removed,
and it sets to false."
DEFVAL { false }
::= { fsEcfmSystem 6 }
fsEcfmLtrCacheHoldTime OBJECT-TYPE
SYNTAX Integer32 (1..10080)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the time in minutes for which CFM traceroute cache entries
are retained"
DEFVAL { 100 }
::= { fsEcfmSystem 7 }
fsEcfmLtrCacheSize OBJECT-TYPE
SYNTAX Integer32 (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the maximum no of entries for the CFM traceroute cache table,
only if fsEcfmLtrCacheStatus is enabled"
DEFVAL { 100 }
::= { fsEcfmSystem 8 }
-- -------------------------------------
-- fsEcfmPortTable - Start
-- -------------------------------------
fsEcfmPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of Port related Parameters for ecfm module."
::= { fsEcfmSystem 9 }
fsEcfmPortEntry OBJECT-TYPE
SYNTAX FsEcfmPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port related Parameters for ecfm module."
INDEX { fsEcfmPortIndex }
::= { fsEcfmPortTable 1 }
FsEcfmPortEntry ::=
SEQUENCE {
fsEcfmPortIndex
Unsigned32,
fsEcfmPortLLCEncapStatus
TruthValue,
fsEcfmPortModuleStatus
INTEGER,
fsEcfmPortTxCfmPduCount
Unsigned32,
fsEcfmPortTxCcmCount
Unsigned32,
fsEcfmPortTxLbmCount
Unsigned32,
fsEcfmPortTxLbrCount
Unsigned32,
fsEcfmPortTxLtmCount
Unsigned32,
fsEcfmPortTxLtrCount
Unsigned32,
fsEcfmPortTxFailedCount
Unsigned32,
fsEcfmPortRxCfmPduCount
Unsigned32,
fsEcfmPortRxCcmCount
Unsigned32,
fsEcfmPortRxLbmCount
Unsigned32,
fsEcfmPortRxLbrCount
Unsigned32,
fsEcfmPortRxLtmCount
Unsigned32,
fsEcfmPortRxLtrCount
Unsigned32,
fsEcfmPortRxBadCfmPduCount
Unsigned32,
fsEcfmPortFrwdCfmPduCount
Unsigned32,
fsEcfmPortDsrdCfmPduCount
Unsigned32
}
fsEcfmPortIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the Port."
::= { fsEcfmPortEntry 1 }
fsEcfmPortLLCEncapStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the LLC encapsulation status.
If set to true then LLC SNAP header shall be added to the
transmitted CFM PDUs. Otherwise, LLC SNAP header shall not
be added."
DEFVAL { false }
::= { fsEcfmPortEntry 2 }
fsEcfmPortModuleStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative module status of Ethernet CFM module.
This enables or disables ECFM in the system.
If set to enable, enables the ECFM for a
particular port. Otherwise, disables ECFM for a particular
port."
DEFVAL { disabled }
::= { fsEcfmPortEntry 3 }
fsEcfmPortTxCfmPduCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of CFM-PDUs transmitted."
::= { fsEcfmPortEntry 4 }
fsEcfmPortTxCcmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of CCMs transmitted"
::= { fsEcfmPortEntry 5 }
fsEcfmPortTxLbmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LBMs transmitted"
::= { fsEcfmPortEntry 6 }
fsEcfmPortTxLbrCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LBRs transmitted"
::= { fsEcfmPortEntry 7 }
fsEcfmPortTxLtmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LTMs transmitted"
::= { fsEcfmPortEntry 8 }
fsEcfmPortTxLtrCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LTRs transmitted"
::= { fsEcfmPortEntry 9 }
fsEcfmPortTxFailedCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of CFM-PDU tranmission failed"
::= { fsEcfmPortEntry 10 }
fsEcfmPortRxCfmPduCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of CFM-PDUs received"
::= { fsEcfmPortEntry 11 }
fsEcfmPortRxCcmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of CCMs received"
::= { fsEcfmPortEntry 12 }
fsEcfmPortRxLbmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LBMs received"
::= { fsEcfmPortEntry 13 }
fsEcfmPortRxLbrCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LBRs received"
::= { fsEcfmPortEntry 14 }
fsEcfmPortRxLtmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LTMs received"
::= { fsEcfmPortEntry 15 }
fsEcfmPortRxLtrCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of LTRs received"
::= { fsEcfmPortEntry 16 }
fsEcfmPortRxBadCfmPduCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of Bad CFM-PDUs received"
::= { fsEcfmPortEntry 17 }
fsEcfmPortFrwdCfmPduCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of CFM-PDUs forwarded"
::= { fsEcfmPortEntry 18 }
fsEcfmPortDsrdCfmPduCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of CFM-PDUs discarded"
::= { fsEcfmPortEntry 19 }
-- -------------------------------------
-- fsEcfmPortTable - End
-- -------------------------------------
fsEcfmMipCcmDbStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of MIP CCM DB .
This enables or disables caching of data learned through CCM
messages"
DEFVAL { disabled }
::= { fsEcfmSystem 10 }
fsEcfmMipCcmDbClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if the contents of MIP CCM DB are to be removed.
If set to true then entries in traceroute cache are removed,
and it sets to false."
DEFVAL { false }
::= { fsEcfmSystem 11 }
fsEcfmMipCcmDbSize OBJECT-TYPE
SYNTAX Integer32 (1000..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the maximum no of entries for the MIP CCM DB table,
only if fsEcfmMipDbStatus is enabled"
DEFVAL { 1000 }
::= { fsEcfmSystem 12 }
fsEcfmMipCcmDbHoldTime OBJECT-TYPE
SYNTAX Integer32 (24..48)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the time in hours for which MIP CCM DB table entries
are retained"
DEFVAL { 24 }
::= { fsEcfmSystem 13 }
fsEcfmMemoryFailureCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of memory allocation failures"
::= { fsEcfmSystem 14 }
fsEcfmBufferFailureCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of buffer allocation failures"
::= { fsEcfmSystem 15 }
fsEcfmUpCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times module was enabled"
::= { fsEcfmSystem 16 }
fsEcfmDownCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times module was disabled"
::= { fsEcfmSystem 17 }
fsEcfmNoDftCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times no defect occured in any MEP"
::= { fsEcfmSystem 18 }
fsEcfmRdiDftCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times RDI defect occured in any MEP"
::= { fsEcfmSystem 19 }
fsEcfmMacStatusDftCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times MAC Status defect occured in any MEP"
::= { fsEcfmSystem 20 }
fsEcfmRemoteCcmDftCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times Remote CCM defect occured in any MEP"
::= { fsEcfmSystem 21 }
fsEcfmErrorCcmDftCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times Error CCM defect occured in any MEP"
::= { fsEcfmSystem 22 }
fsEcfmXconDftCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the number of times Xconn defect occured in any MEP
filtering rules"
::= { fsEcfmSystem 23 }
fsEcfmCrosscheckDelay OBJECT-TYPE
SYNTAX Integer32 (3..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To configure the number of CCMs to be missed, for which a device waits for the
remote maintenance end points(MEPs) to come up .if the user has not configured then we will use standard 3.5 as default"
::= { fsEcfmSystem 24 }
fsEcfmMipDynamicEvaluationStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables the implicit evaluation and creation of MIPs.
is purged."
::= { fsEcfmSystem 25 }
-- -------------------------------------
-- fsEcfmMipTable - Start
-- -------------------------------------
fsEcfmMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Intermediate Point (MIP) table.
Each row in the table represents a different MIP.
A MIP consists two MIP Half Functions (MHFs) on a
single Bridge Port, an Up MHF and a Down MHF."
::= { fsEcfmSystem 26 }
fsEcfmMipEntry OBJECT-TYPE
SYNTAX FsEcfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MIP table entry"
INDEX { fsEcfmMipIfIndex,
fsEcfmMipMdLevel,
fsEcfmMipVid
}
::= { fsEcfmMipTable 1 }
FsEcfmMipEntry ::=
SEQUENCE {
fsEcfmMipIfIndex
InterfaceIndex,
fsEcfmMipMdLevel
Integer32 ,
fsEcfmMipVid
VlanId,
fsEcfmMipActive
TruthValue,
fsEcfmMipRowStatus
RowStatus
}
fsEcfmMipIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the interface index of the interface either a
bridge port, or an aggregated IEEE 802.1 link within a bridge
port, to which the MIP is attached."
::= { fsEcfmMipEntry 1 }
fsEcfmMipMdLevel OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Domain Level at which MIP is configured."
::= { fsEcfmMipEntry 2 }
fsEcfmMipVid OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Vlan Identifier to which MIP is attached."
::= { fsEcfmMipEntry 3 }
fsEcfmMipActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative state of the MIP
A Boolean indicating the administrative state of the MIP.
True indicates that the MIP is to function normally, and
false that it is to cease functioning."
::= { fsEcfmMipEntry 4 }
fsEcfmMipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
The writable columns in a row can not be changed if the row
is active. All columns must have a valid value before a row
can be activated.
"
::= { fsEcfmMipEntry 5 }
-- -------------------------------------
-- fsEcfmMipTable - End
-- -------------------------------------
-- -------------------------------------
-- fsEcfmMipCcmDbTable - Start
-- -------------------------------------
fsEcfmMipCcmDbTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmMipCcmDbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It is a list of every distinct {FID, source_address,
InterfaceIndex} triple from all of the CCMs presented
to all of the Bridge.s MPs. Continuity Check Receivers
since the Bridge was last reset. Entries in the MIP CCM
Database are timed out very slowly, on the order of one day,
so that their information is available for fault isolation long
after the information is no longer used for frame forwarding."
::= { fsEcfmSystem 27 }
fsEcfmMipCcmDbEntry OBJECT-TYPE
SYNTAX FsEcfmMipCcmDbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MIP CCM DB table entry"
INDEX { fsEcfmMipCcmFid, fsEcfmMipCcmSrcAddr }
::= { fsEcfmMipCcmDbTable 1 }
FsEcfmMipCcmDbEntry ::= SEQUENCE {
fsEcfmMipCcmFid Unsigned32,
fsEcfmMipCcmSrcAddr MacAddress,
fsEcfmMipCcmIfIndex InterfaceIndex
}
fsEcfmMipCcmFid OBJECT-TYPE
SYNTAX Unsigned32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Filtering database id (FID) is the VLAN ID of MEP from which
CCM is recieved, that will be used along with source MacAddress for
frame forwarding."
::= { fsEcfmMipCcmDbEntry 1 }
fsEcfmMipCcmSrcAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mac Address of the MEP from which CCM is recieved."
::= { fsEcfmMipCcmDbEntry 2 }
fsEcfmMipCcmIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Index of interface through which CCM is recieved."
::= { fsEcfmMipCcmDbEntry 3 }
-- -------------------------------------
-- fsEcfmMipCcmDbTable - End
-- -------------------------------------
fsEcfmGlobalCcmOffload OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative Global CCMOffloading status.
when value 'enable' (1) is set then CCMOffloading will start for all the
MEPs in the system and will overwrite the per MEP offloading configuration.
when value 'disabled' (2) is set then CCMOffloading will be disabled for all the
MEPs in the system.
CCMOffloading is disabled by default."
DEFVAL { disabled }
::= { fsEcfmSystem 28 }
-- -------------------------------------
-- fsEcfmDynMipPreventionTable - Start
-- -------------------------------------
fsEcfmDynMipPreventionTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmDynMipPreventionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Dynamic Maintenance Intermediate Point (MIP) Prevention table.
An entry in this table will restrict the automatic creation of
MIPs for the corresponding index (IfIndex, MD Level and VLAN Id)."
::= { fsEcfmSystem 29 }
fsEcfmDynMipPreventionEntry OBJECT-TYPE
SYNTAX FsEcfmDynMipPreventionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Dyanamic MIP Prevention table entry."
INDEX { fsEcfmMipIfIndex,
fsEcfmMipMdLevel,
fsEcfmMipVid
}
::= { fsEcfmDynMipPreventionTable 1 }
FsEcfmDynMipPreventionEntry ::=
SEQUENCE {
fsEcfmDynMipPreventionRowStatus RowStatus
}
fsEcfmDynMipPreventionRowStatus OBJECT-TYPE
SYNTAX RowStatus {
createAndGo(4),
destroy(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
A row can be created in this table by assigning the value
'createAndGo' for the status object. Every 'active' row indicates
that the automatic creation of MIP will be restricted.
And an 'active' row can be deleted by assigning the value
'destroy' to the status."
::= { fsEcfmDynMipPreventionEntry 1 }
-- -------------------------------------
-- fsEcfmDynMipPreventionTable - End
-- -------------------------------------
-- ------------------------------------------------------------------
-- The ECFM fsEcfmExObjects Group
-- ------------------------------------------------------------------
-- -------------------------------------
-- fsEcfmRemoteMepDbExTable - Start
-- -------------------------------------
fsEcfmRemoteMepDbExTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmRemoteMepDbExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The MEP Database. A database, maintained by every MEP, that
maintains received information about other MEPs in the
Maintenance Domain."
::= { fsEcfmExObjects 1 }
fsEcfmRemoteMepDbExEntry OBJECT-TYPE
SYNTAX FsEcfmRemoteMepDbExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MEP Database table entry."
INDEX { fsEcfmMdIndex,
fsEcfmMaIndex,
fsEcfmMepIdentifier,
fsEcfmRMepIdentifier
}
::= { fsEcfmRemoteMepDbExTable 1 }
FsEcfmRemoteMepDbExEntry ::=
SEQUENCE {
fsEcfmMdIndex
Unsigned32,
fsEcfmMaIndex
Unsigned32,
fsEcfmMepIdentifier
Unsigned32,
fsEcfmRMepIdentifier
Unsigned32,
fsEcfmRMepCcmSequenceNum
Unsigned32,
fsEcfmRMepPortStatusDefect
TruthValue,
fsEcfmRMepInterfaceStatusDefect
TruthValue,
fsEcfmRMepCcmDefect
TruthValue,
fsEcfmRMepRDIDefect
TruthValue,
fsEcfmRMepMacAddress
MacAddress,
fsEcfmRMepRdi
TruthValue,
fsEcfmRMepPortStatusTlv
Dot1agCfmPortStatus,
fsEcfmRMepInterfaceStatusTlv
Dot1agCfmInterfaceStatus,
fsEcfmRMepChassisIdSubtype
LldpChassisIdSubtype,
fsEcfmMepDbChassisId
LldpChassisId,
fsEcfmRMepManAddressDomain
TDomain,
fsEcfmRMepManAddress
TAddress
}
fsEcfmMdIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The index to the maintenance domain table."
::= { fsEcfmRemoteMepDbExEntry 1 }
fsEcfmMaIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the Maintenance association of Remote MEP"
::= { fsEcfmRemoteMepDbExEntry 2 }
fsEcfmMepIdentifier OBJECT-TYPE
SYNTAX Unsigned32(1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Integer that is unique among all the MEPs in the same MA.
Other definition is: a small integer, unique over a given
Maintenance Association, identifying a specific Maintenance
association End Point.
MEP Identifier is also known as the MEPID.
"
::= { fsEcfmRemoteMepDbExEntry 3 }
fsEcfmRMepIdentifier OBJECT-TYPE
SYNTAX Unsigned32(1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Maintenance association End Point Identifier of a remote MEP
whose information from the MEP Database is to be returned. "
::= { fsEcfmRemoteMepDbExEntry 4 }
fsEcfmRMepCcmSequenceNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence Number of CCM sent by Remote MEP"
::= { fsEcfmRemoteMepDbExEntry 5 }
fsEcfmRMepPortStatusDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating that the remote MEP is reporting a failure
in its Port-Status TLV"
::= { fsEcfmRemoteMepDbExEntry 6 }
fsEcfmRMepInterfaceStatusDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating that the remote MEP is reporting a failure
in its Interface-Status TLV"
::= { fsEcfmRemoteMepDbExEntry 7 }
fsEcfmRMepCcmDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating that no CCM has been received from the
remote MEP for at least (3.25*CCMtime(CCMinterval)) seconds"
::= { fsEcfmRemoteMepDbExEntry 8 }
fsEcfmRMepRDIDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating that RDI flag is received from the remote
MEP"
::= { fsEcfmRemoteMepDbExEntry 9 }
fsEcfmRMepMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address of the remote MEP."
::= { fsEcfmRemoteMepDbExEntry 10 }
fsEcfmRMepRdi OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"State of the RDI bit in the last received CCM (true for
RDI=1), or false if none has been received.
"
::= { fsEcfmRemoteMepDbExEntry 11 }
fsEcfmRMepPortStatusTlv OBJECT-TYPE
SYNTAX Dot1agCfmPortStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An enumerated value of the Port status TLV received in the
last CCM from the remote MEP or the default value
psNoPortStateTLV indicating either no CCM has been received,
or that nor port status TLV was received in the last CCM.
"
DEFVAL { psNoPortStateTLV }
::= { fsEcfmRemoteMepDbExEntry 12}
fsEcfmRMepInterfaceStatusTlv OBJECT-TYPE
SYNTAX Dot1agCfmInterfaceStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An enumerated value of the Interface status TLV received
in the last CCM from the remote MEP or the default value
isNoInterfaceStatus TLV indicating either no CCM has been
received, or that no interface status TLV was received in
the last CCM.
"
DEFVAL { isNoInterfaceStatusTLV }
::= { fsEcfmRemoteMepDbExEntry 13}
fsEcfmRMepChassisIdSubtype OBJECT-TYPE
SYNTAX LldpChassisIdSubtype
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the format of the Chassis ID received
in the last CCM."
DEFVAL { 4 }
::= { fsEcfmRemoteMepDbExEntry 14 }
fsEcfmMepDbChassisId OBJECT-TYPE
SYNTAX LldpChassisId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Chassis ID. The format of this object is determined by the
value of the dot1agCfmLtrChassisIdSubtype object.
"
::= { fsEcfmRemoteMepDbExEntry 15 }
fsEcfmRMepManAddressDomain OBJECT-TYPE
SYNTAX TDomain
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TDomain that identifies the type and format of
the related dot1agCfmMepDbManAddress object, used to access
the SNMP agent of the system transmitting the CCM. Received
in the CCM Sender ID TLV from that system.
Typical values will be one of (not all inclusive) list:
snmpUDPDomain (from SNMPv2-TM, RFC3417)
snmpIeee802Domain (from SNMP-IEEE802-TM-MIB, RFC4789)
The value 'zeroDotZero' (from RFC2578) indicates 'no LTR
Sender ID TLV received', in which case the related object
fsEcfmRMepManAddress must have a zero-length OCTET STRING
as a value.
"
::= { fsEcfmRemoteMepDbExEntry 16 }
fsEcfmRMepManAddress OBJECT-TYPE
SYNTAX TAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TAddress that can be used to access the SNMP
agent of the system transmitting the CCM, received in the CCM
Sender ID TLV from that system.
If the related object fsEcfmRMepManAddressDomain contains
the value 'zeroDotZero', this object fsEcfmRMepManAddress
must have a zero-length OCTET STRING as a value.
"
::= { fsEcfmRemoteMepDbExEntry 17 }
-- -------------------------------------
-- fsEcfmRemoteMepDbExTable - End
-- -------------------------------------
-- -------------------------------------
-- fsEcfmLtmTable - Start
-- -------------------------------------
fsEcfmLtmTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmLtmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of parameters with which the linktrace
messages were transmitted/initiated by MEP"
::= { fsEcfmExObjects 2 }
fsEcfmLtmEntry OBJECT-TYPE
SYNTAX FsEcfmLtmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Linktrace Message table entry."
INDEX { fsEcfmMdIndex,
fsEcfmMaIndex,
fsEcfmMepIdentifier,
fsEcfmLtmSeqNumber
}
::= { fsEcfmLtmTable 1 }
FsEcfmLtmEntry ::=
SEQUENCE {
fsEcfmLtmSeqNumber
Unsigned32,
fsEcfmLtmTargetMacAddress
MacAddress,
fsEcfmLtmTtl
Unsigned32
}
fsEcfmLtmSeqNumber OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transaction identifier/Sequence number returned by a previous
transmit linktrace message command, indicating which LTM's
response is going to be returned.
"
::= { fsEcfmLtmEntry 1 }
fsEcfmLtmTargetMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Target MAC Address of MP for which LTM has been initiated :
A unicast destination MAC address.
"
::= { fsEcfmLtmEntry 2 }
fsEcfmLtmTtl OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LTM TTL field, with which LTM has been initiated.
The TTL field indicates the number of hops expected to be covered
by the LTM, decremented by 1 by each Linktrace Responder that
handles the LTM. The value received in the LTM is returned
in the LTR.
"
::= { fsEcfmLtmEntry 3 }
-- -------------------------------------
-- fsEcfmLtmTable - End
-- -------------------------------------
-- -------------------------------------
-- fsEcfmMepExTable - Start
-- -------------------------------------
fsEcfmMepExTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmMepExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Association End Point (MEP) table.
Each row in the table represents a different MEP. A MEP is
an actively managed CFM entity, associated with a specific
DSAP of a Service Instance, which can generate and receive
CFM PDUs and track any responses. It is an end point of a
single Maintenance Association, and is an endpoint of a
separate Maintenance Entity for each of the other MEPs in
the same Maintenance Association (802.1ag clause 3.18).
This table uses three indices. The first two indices are the
indices of the Maintenance Domain and MA tables, the reason
being that a MEP is always related to an MA and Maintenance
Domain."
::= { fsEcfmExObjects 3 }
fsEcfmMepExEntry OBJECT-TYPE
SYNTAX FsEcfmMepExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MEP Database table entry."
INDEX { fsEcfmMdIndex,
fsEcfmMaIndex,
fsEcfmMepIdentifier
}
::= { fsEcfmMepExTable 1 }
FsEcfmMepExEntry ::=
SEQUENCE {
fsEcfmXconnRMepId
Unsigned32,
fsEcfmErrorRMepId
Unsigned32,
fsEcfmMepDefectRDICcm
TruthValue,
fsEcfmMepDefectMacStatus
TruthValue,
fsEcfmMepDefectRemoteCcm
TruthValue,
fsEcfmMepDefectErrorCcm
TruthValue,
fsEcfmMepDefectXconnCcm
TruthValue,
fsEcfmMepCcmOffload
INTEGER,
fsEcfmMepLbrIn
Unsigned32,
fsEcfmMepLbrInOutOfOrder
Unsigned32,
fsEcfmMepLbrBadMsdu
Unsigned32,
fsEcfmMepUnexpLtrIn
Unsigned32,
fsEcfmMepLbrOut
Unsigned32,
fsEcfmMepCcmSequenceErrors
Unsigned32,
fsEcfmMepCciSentCcms
Unsigned32
}
fsEcfmXconnRMepId OBJECT-TYPE
SYNTAX Unsigned32(0..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MEP Identifier of the Remote MEP which caused the cross-connect
defect, 0 indicates that no remote MEP is cross-connected."
::= { fsEcfmMepExEntry 1 }
fsEcfmErrorRMepId OBJECT-TYPE
SYNTAX Unsigned32(0..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MEP Identifier of the Remote MEP which caused the error CCM
defect, 0 indicates that no errored CCM is recieved from any remote MEP."
::= { fsEcfmMepExEntry 2 }
fsEcfmMepDefectRDICcm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating the aggregate health of the remote MEPs.
True indicates that at least one of the Remote MEP state
machines is receiving valid CCMs from its remote MEP that
have the RDI bit set, and false that no Remote MEP state
machines are receiving valid CCMs with the RDI bit set."
::= { fsEcfmMepExEntry 3 }
fsEcfmMepDefectMacStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating that one or more of the remote MEPs is
reporting a failure in its Port Status TLV or Interface Status TLV ."
::= { fsEcfmMepExEntry 4 }
fsEcfmMepDefectRemoteCcm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating the aggregate state of the Remote MEP state
machines. True indicates that at least one of the Remote MEP state
machines is not receiving valid CCMs from its remote MEP, and false
that all Remote MEP state machines are receiving valid CCMs."
::= { fsEcfmMepExEntry 5 }
fsEcfmMepDefectErrorCcm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean flag set and cleared by the Remote MEP Error state
machine to indicate that one or more invalid CCMs has been received,
and that 3.5 times that CCM.s transmission interval has not yet expired."
::= { fsEcfmMepExEntry 6 }
fsEcfmMepDefectXconnCcm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean flag set and cleared by the MEP Cross Connect state
machine to indicate that one or more crossconnect CCMs has been
received, and that 3.5 times of at least one of those CCMs.
transmission interval has not yet expired."
::= { fsEcfmMepExEntry 7 }
fsEcfmMepCcmOffload OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative MEP CCMOffloading status.
when value 'enabled' (1) is set The CCM Offloading starts for
the MEP in the system.when value 'disabled' (2) is set then
CCMOffloading will disabled for the MEP in system.
By Default CCMOffloading is disabled."
DEFVAL { disabled }
::= { fsEcfmMepExEntry 8 }
fsEcfmMepLbrIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Total number of valid, in-order Loopback Replies received."
REFERENCE
"802.1ag clause 12.14.7.1.3:y and 20.31.1"
::= { fsEcfmMepExEntry 9 }
fsEcfmMepLbrInOutOfOrder OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The total number of valid, out-of-order Loopback Replies
received.
"
REFERENCE
"802.1ag clause 12.14.7.1.3:z and 20.31.1"
::= { fsEcfmMepExEntry 10 }
fsEcfmMepLbrBadMsdu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"(optional) The total number of LBRs received whose
mac_service_data_unit did not match (except for the OpCode)
that of the corresponding LBM (20.2.3).
"
REFERENCE
"802.1ag clause 12.14.7.1.3:aa 20.2.3"
::= { fsEcfmMepExEntry 11}
fsEcfmMepUnexpLtrIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The total number of unexpected LTRs received (20.39.1).
"
REFERENCE
"802.1ag clause 12.14.7.1.3:ac 20.39.1"
::= { fsEcfmMepExEntry 12 }
fsEcfmMepLbrOut OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Total number of Loopback Replies transmitted."
REFERENCE
"802.1ag clause 12.14.7.1.3:ad and 20.26.2"
::= { fsEcfmMepExEntry 13 }
fsEcfmMepCcmSequenceErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The total number of out-of-sequence CCMs received from all
remote MEPs.
"
REFERENCE
"802.1ag clauses 12.14.7.1.3:v and 20.16.12"
::= { fsEcfmMepExEntry 14 }
fsEcfmMepCciSentCcms OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Total number of Continuity Check messages transmitted."
REFERENCE
"802.1ag clauses 12.14.7.1.3:w and 20.10.2"
::= { fsEcfmMepExEntry 15 }
-- -------------------------------------
-- fsEcfmMepExTable - End
-- -------------------------------------
-- -------------------------------------
-- fsEcfmMdExTable - Start
-- -------------------------------------
fsEcfmMdExTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmMdExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Domain table. Each row in the table
represents a different Maintenance Domain. A Maintenance Domain
is described in 802.1ag (3.22) as the network or the part of the
network for which faults in connectivity are to be managed. The
boundary of a Maintenance Domain is defined by a set of DSAPs,
each of which can become a point of connectivity to a service
instance."
::= { fsEcfmExObjects 4 }
fsEcfmMdExEntry OBJECT-TYPE
SYNTAX FsEcfmMdExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Domain table entry. This entry is not lost
upon reboot. It is backed up by stable storage.
"
INDEX { fsEcfmMdIndex
}
::= { fsEcfmMdExTable 1 }
FsEcfmMdExEntry ::=
SEQUENCE {
fsEcfmMepArchiveHoldTime
Integer32
}
fsEcfmMepArchiveHoldTime OBJECT-TYPE
SYNTAX Integer32 (100..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of minutes that data from a remote MEP is kept before it
is purged."
DEFVAL { 100 }
::= { fsEcfmMdExEntry 1 }
-- -------------------------------------
-- fsEcfmMdExTable - End
-- -------------------------------------
-- -------------------------------------
-- fsEcfmMaExTable - Start
-- -------------------------------------
fsEcfmMaExTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsEcfmMaExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Association table. Each row in the table
represents an MA. An MA is a set of MEPs, each configured
with a single service instance.
Creation of a Service Instance establishes a connectionless
association among the selected DSAPs. Configuring a
Maintenance association End Point (MEP) at each of the
DSAPs creates a Maintenance Association (MA) to monitor
that connectionless connectivity. The MA is identified by a
Short MA Name that is unique within the Maintenance Domain
and chosen to facilitate easy identification of the Service
Instance. Together, the Maintenance Domain Name and the
Short MA Name form the Maintenance Association Identifier
(MAID) that is carried in CFM Messages to identify
incorrect connectivity among Service Instances. A small
integer, the Maintenance association End Point Identifier
(MEPID), identifies each MEP among those configured on a
single MA (802.1ag clauses 3.17 and 18.2).
This table uses two indices, first index is the index of the
Maintenance Domain table.
The writable objects in this table need to be persistent
upon reboot or restart of a device."
::= { fsEcfmExObjects 5 }
fsEcfmMaExEntry OBJECT-TYPE
SYNTAX FsEcfmMaExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MA table entry."
INDEX {fsEcfmMdIndex, fsEcfmMaIndex }
::= { fsEcfmMaExTable 1 }
FsEcfmMaExEntry ::=
SEQUENCE {
fsEcfmMaCrosscheckStatus
INTEGER
}
fsEcfmMaCrosscheckStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of MA Crosscheck .
This enables or disables cross checking between the list of
configured remote maintenance end points (MEPs)of a domain and
MEPs learned through continuity check messages (CCMs).
messages"
DEFVAL { enabled }
::= { fsEcfmMaExEntry 1 }
-- -------------------------------------
-- fsEcfmMaExTable - End
-- -------------------------------------
-- -------------------------------------
-- TRAP MIB BEGIN
-- -------------------------------------
fsEcfmTrapControl OBJECT-TYPE
SYNTAX FsEcfmSetTraps
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable or disable ECFM
traps.A string of 8 bits,corresponding to the administrative
status of Traps .The second bit corresponds to bit 1 of Traps
(Trap for RDI CCM defect),the third bit corresponds to bit 2
(Trap for MAC status defect), the fourth bit corresponds to bit 3
(Trap for Remote CCM defect),the fifth bit corresponds to bit 4
(Trap for Errorred CCM defect), the sixth bit corresponds to bit 5
(Trap for cross connected defect)."
::= { fsEcfmTrapsControl 1 }
fsEcfmTrapType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
trapRDICCM(2),
trapMACStatus(3),
trapRemoteCCM(4),
trapErroredCCM(5),
trapXConnCCM(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Trap types:
trapRDICCM : Generated when at least one of the Remote MEP
state machines is receiving valid CCMs from its remote MEP that have the RDI
bit set.
trapMACStatus : Generated when one or more of the remote MEPs is
reporting a failure in its Port Status TLV or Interface Status TLV.
trapRemoteCCM : Generated when that at least one of the
Remote MEP state machines is not receiving valid CCMs from its remote
MEP.
trapErroredCCM : Generated when one or more invalid CCMs
has been received and that 3.5 times that CCM.s transmission interval has
not yet expired.
trapXConnCCM : Generated when one or more crossconnect CCMs
has been received and that 3.5 times of at least one of those CCMs.
"
::= { fsEcfmTrapsControl 2 }
futureEcfmTraps OBJECT IDENTIFIER ::= { fsEcfmTraps 0 }
fsEcfmMepDefectTrap NOTIFICATION-TYPE
OBJECTS {
fsEcfmTrapType
}
STATUS current
DESCRIPTION
"
A MEP has a persistent defect condition. A notification
is sent to the management entity with the OID
of the MEP or remote MEP that has detected the fault.
Various faults are described in , as shown
in Table 20-1, is reported in the Notification.
The management entity receiving the notification can identify
the system from the network source address of the
notification, and can identify the MEP or remote MEP
reporting the defect by the indices in the OID of the fsEcfmTrapType
variable in the notification:
fsEcfmMdIndex - Also the index of the MEP's
Maintenance Domain table entry
fsEcfmMaIndex - Also an index (with the MD table index)
of the MEP's Maintenance Association
table entry.
fsEcfmMepIdentifier - MEP Identifier index
into the MEP table.
fsEcfmRMepIdentifier - (Not for the defects errored CCM and
cross-connected CCM)remote MEP Identifier index
into the MEP Database table."
::= {futureEcfmTraps 1 }
-- -------------------------------------
-- TRAP MIB END
-- -------------------------------------
END