Observium_CE/mibs/supermicro/SUPERMICRO-ECFM-EXT-MI-MIB

1692 lines
61 KiB
Plaintext

-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
-- $Id: fscfmext.mib,v 1.6 2012/09/07 09:52:05 siva Exp $
-- ECFM Extension as given in 802.1ap MIB Definition
-- This MIB contains the tables used to configure CFM entities on a 802.1ah
-- switch.
SUPERMICRO-ECFM-EXT-MI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
enterprises, Integer32,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus,
TruthValue, MacAddress FROM SNMPv2-TC
TimeInterval FROM SNMPv2-TC
fsMIEcfmContextId, FsMIEcfmCcmInterval ,fsMIEcfmMdIndex,
FsMIEcfmIdPermission ,
FsMIEcfmMhfCreation ,
FsMIEcfmMepIdOrZero ,
FsMIEcfmMepDefects ,
FsMIEcfmTransmitStatus ,
FsMIEcfmLowestAlarmPri,
FsMIEcfmHighestDefectPri,
FsMIEcfmFngState,
FsMIEcfmMepId,
FsMIEcfmMpDirection ,
FsMIEcfmConfigErrors ,
FsMIEcfmMDLevelOrNone ,
FsMIEcfmMDLevel ,
FsMIEcfmMaintAssocName,
FsMIEcfmMaintAssocNameType FROM SUPERMICRO-ECFM-MI-MIB
InterfaceIndex FROM IF-MIB
;
fsMIEcfmExtMIB MODULE-IDENTITY
LAST-UPDATED "201209050000Z"
ORGANIZATION "Super Micro Computer Inc."
CONTACT-INFO "support@Supermicro.com"
DESCRIPTION
"The proprietary multiple instance MIB for extending ECFM module
with 802.1ah features."
REVISION "201209050000Z"
DESCRIPTION
"The proprietary multiple instance MIB for extending ECFM module
with 802.1ah features."
::= { enterprises supermicro-computer-inc(10876) super-switch(101) extended(2) 13 }
fsMIEcfmExtMIBObjects OBJECT IDENTIFIER ::= { fsMIEcfmExtMIB 1 }
-- ----------------------------------------------------------------------------
-- Groups in the ECFM MIB Module
-- ----------------------------------------------------------------------------
fsMIEcfmExtSystem OBJECT IDENTIFIER ::= { fsMIEcfmExtMIBObjects 1 }
fsMIEcfmExtContext OBJECT IDENTIFIER ::= { fsMIEcfmExtMIBObjects 2 }
-- ----------------------------------------------------------------------------
-- Textual conventions
-- ----------------------------------------------------------------------------
ServiceSelectorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type (and thereby the format)
of a ServiceSelectorValue. The value can be one of
the following:
ieeeReserved(0) Reserved for definition by IEEE 802.1
recommend to not use zero unless
absolutely needed.
vlanId(1) 12-Bit identifier as described in IEEE802.1Q.
isid(2) 20-Bit identifier as described in IEEE802.1ah.
mplsTunnelLsp(3) Identifies the MPLS Tunnel LSP.
mplsPseudoWire(4) Identifies the MPLS PseudoWire.
ieeeReserved(xx) Reserved for definition by IEEE 802.1
xx values can be [3..7].
To support future extensions, the ServiceSelectorType
textual convention SHOULD NOT be sub-typed in object type
definitions. It MAY be sub-typed in compliance statements in
order to require only a subset of these address types for a
compliant implementation.
Implementations MUST ensure that ServiceSelectorType
objects and any dependent objects (e.g.,
ServiceSelectorValue objects) are consistent. An
inconsistentValue error MUST be generated if an attempt to
change an ServiceSelectorType object would, for
example, lead to an undefined ServiceSelectorValue value."
SYNTAX INTEGER {
vlanId(1),
isid(2),
mplsTunnelLsp(3),
mplsPseudoWire(4)
}
ServiceSelectorValueOrNone ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer that uniquely identifies a generic MAC service,
or none. Examples of service selectors are a VLAN-ID
(IEEE 802.1Q) and an I-SID (IEEE 802.1ah).
An ServiceSelectorValueOrNone value is always
interpreted within the context of an
ServiceSelectorType value. Every usage of the
ServiceSelectorValueOrNone textual convention is
required to specify the ServiceSelectorType object
that provides the context. It is suggested that the
ServiceSelectorType object be logically registered
before the object(s) that use the
ServiceSelectorValueOrNone textual convention, if
they appear in the same logical row.
The value of an ServiceSelectorValueOrNone object
must always be consistent with the value of the associated
ServiceSelectorType object. Attempts to set an
ServiceSelectorValueOrNone object to a value
inconsistent with the associated
ServiceSelectorType must fail with an
inconsistentValue error.
The special value of zero is used to indicate that no
service selector is present or used. This can be used in
any situation where an object or a table entry MUST either
refer to a specific service, or not make a selection.
Note that a MIB object that is defined using this
TEXTUAL-CONVENTION SHOULD clarify the meaning of
'no service' (i.e., the special value 0), as well as the
maximum value (i.e., 4094, for a VLAN ID)."
SYNTAX Unsigned32 (0 | 1..4294967295)
ServiceSelectorValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer that uniquely identifies a generic MAC service.
Examples of service selectors are a VLAN-ID (IEEE 802.1Q)
and an I-SID (IEEE 802.1ah).
An ServiceSelectorValue value is always interpreted
within the context of an ServiceSelectorType value.
Every usage of the ServiceSelectorValue textual
convention is required to specify the
ServiceSelectorType object that provides the context.
It is suggested that the ServiceSelectorType object
be logically registered before the object(s) that use the
ServiceSelectorValue textual convention, if they
appear in the same logical row.
The value of an ServiceSelectorValue object must
always be consistent with the value of the associated
ServiceSelectorType object. Attempts to set an
ServiceSelectorValue object to a value inconsistent
with the associated ServiceSelectorType must fail
with an inconsistentValue error.
Note that a MIB object that is defined using this
TEXTUAL-CONVENTION SHOULD clarify the
maximum value (i.e., 4094, for a VLAN ID)."
SYNTAX Unsigned32 (1..4294967295)
-- ----------------------------------------------------------------------------
-- The ECFM Stack Table - Start
-- ----------------------------------------------------------------------------
fsMIEcfmExtStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIEcfmExtStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one CFM Stack table per bridge. It permits
the retrieval of information about the Maintenance Points
configured on any given interface.
"
REFERENCE
"802.1ag clauses 12.14.2"
::= { fsMIEcfmExtSystem 1 }
fsMIEcfmExtStackEntry OBJECT-TYPE
SYNTAX FsMIEcfmExtStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Stack table entry"
INDEX { fsMIEcfmExtStackIfIndex,
fsMIEcfmExtStackServiceSelectorType,
fsMIEcfmExtStackServiceSelectorOrNone,
fsMIEcfmExtStackMdLevel, fsMIEcfmExtStackDirection
}
::= { fsMIEcfmExtStackTable 1 }
FsMIEcfmExtStackEntry ::= SEQUENCE {
fsMIEcfmExtStackIfIndex InterfaceIndex,
fsMIEcfmExtStackServiceSelectorType ServiceSelectorType,
fsMIEcfmExtStackServiceSelectorOrNone ServiceSelectorValueOrNone,
fsMIEcfmExtStackMdLevel FsMIEcfmMDLevel,
fsMIEcfmExtStackDirection FsMIEcfmMpDirection,
fsMIEcfmExtStackMdIndex Unsigned32,
fsMIEcfmExtStackMaIndex Unsigned32,
fsMIEcfmExtStackMepId FsMIEcfmMepIdOrZero,
fsMIEcfmExtStackMacAddress MacAddress
}
fsMIEcfmExtStackIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the Bridge Port or aggregated port
on which MEPs or MHFs might be configured.
Upon a restart of the system, the system SHALL, if necessary,
change the value of this variable, and rearrange the
fsMIEcfmExtStackTable, so that it indexes the entry in the
interface table with the same value of ifAlias that it
indexed before the system restart. If no such entry exists,
then the system SHALL delete all entries in the
fsMIEcfmExtStackTable with the interface index.
"
REFERENCE
"802.1ag clause 12.14.2.1.2:a"
::= { fsMIEcfmExtStackEntry 1 }
fsMIEcfmExtStackServiceSelectorType OBJECT-TYPE
SYNTAX ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Service Selector identifier indicated by
fsMIEcfmStackServiceSelectorOrNone. See textual convention
ServiceSelectorType for details.
"
REFERENCE
"802.1ag clauses 12.14.2.1.2:d, 22.1.7"
::= { fsMIEcfmExtStackEntry 2 }
fsMIEcfmExtStackServiceSelectorOrNone OBJECT-TYPE
SYNTAX ServiceSelectorValueOrNone
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Selector identifier to which the MP is attached, or 0, if none.
See textual convention ServiceSelectorValue for details.
"
REFERENCE
"802.1ag clauses 12.14.2.1.2:d, 22.1.7"
::= { fsMIEcfmExtStackEntry 3 }
fsMIEcfmExtStackMdLevel OBJECT-TYPE
SYNTAX FsMIEcfmMDLevel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MD Level of the Maintenance Point."
REFERENCE
"802.1ag clause 12.14.2.1.2:b"
::= { fsMIEcfmExtStackEntry 4 }
fsMIEcfmExtStackDirection OBJECT-TYPE
SYNTAX FsMIEcfmMpDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Direction in which the MP faces on the Bridge Port"
REFERENCE
"802.1ag clause 12.14.2.1.2:c"
::= { fsMIEcfmExtStackEntry 5 }
fsMIEcfmExtStackMdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the Maintenance Domain in the fsMIEcfmMdTable
to which the MP is associated, or 0, if none."
REFERENCE
"802.1ag clause 12.14.2.1.3:b"
::= { fsMIEcfmExtStackEntry 6 }
fsMIEcfmExtStackMaIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the MA in the fsMIEcfmExtMaTable to which the MP
is associated, or 0, if none."
REFERENCE
"802.1ag clause 12.14.2.1.3:c"
::= { fsMIEcfmExtStackEntry 7 }
fsMIEcfmExtStackMepId OBJECT-TYPE
SYNTAX FsMIEcfmMepIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If an MEP is configured, the MEPID, else 0"
REFERENCE
"802.1ag clause 12.14.2.1.3:d"
::= { fsMIEcfmExtStackEntry 8 }
fsMIEcfmExtStackMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the MP."
REFERENCE
"802.1ag clause 12.14.2.1.3:e"
::= { fsMIEcfmExtStackEntry 9 }
-- ----------------------------------------------------------------------------
-- The ECFM Stack Table - End
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------
-- The Default MD Level Table - Start
----------------------------------------------------------------------------
fsMIEcfmExtDefaultMdTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIEcfmExtDefaultMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For each bridge component, the Default MD Level Managed Object
controls MHF creation for VIDs that are not attached to a
specific Maintenance Association Managed Object, and Sender ID
TLV transmission by those MHFs.
For each Bridge Port, and for each VLAN ID/ISID whose data can
pass through that Bridge Port, an entry in this table is
used by the algorithm in subclause 22.2.3 only if there is no
entry in the Maintenance Association table defining an MA
for the same VLAN ID/ISID and MD Level as this table's entry, and
on which MA an Up MEP is defined. If there exists such an
MA, that MA's objects are used by the algorithm in
subclause 22.2.3 in place of this table entry's objects. The
agent maintains the value of fsMIEcfmExtDefaultMdStatus to
indicate whether this entry is overridden by an MA.
When first initialized, the agent creates this table
automatically with entries for all VLAN ID/ISID,
with the default values specified for each object.
After this initialization, the writable objects in this
table need to be persistent upon reboot or restart of a
device.
"
REFERENCE
"802.1ag clause 12.14.3"
::= { fsMIEcfmExtContext 1 }
fsMIEcfmExtDefaultMdEntry OBJECT-TYPE
SYNTAX FsMIEcfmExtDefaultMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Default MD Level table entry."
INDEX { fsMIEcfmContextId,
fsMIEcfmExtDefaultMdPrimarySelectorType,
fsMIEcfmExtDefaultMdPrimarySelector}
::= { fsMIEcfmExtDefaultMdTable 1 }
FsMIEcfmExtDefaultMdEntry ::= SEQUENCE {
fsMIEcfmExtDefaultMdPrimarySelectorType ServiceSelectorType,
fsMIEcfmExtDefaultMdPrimarySelector ServiceSelectorValue,
fsMIEcfmExtDefaultMdStatus TruthValue,
fsMIEcfmExtDefaultMdLevel FsMIEcfmMDLevelOrNone,
fsMIEcfmExtDefaultMdMhfCreation FsMIEcfmMhfCreation,
fsMIEcfmExtDefaultMdIdPermission FsMIEcfmIdPermission
}
fsMIEcfmExtDefaultMdPrimarySelectorType OBJECT-TYPE
SYNTAX ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Primary Service Selector identifier indicated by
fsMIEcfmExtDefaultMdPrimarySelector. See textual
convention ServiceSelectorType for details.
"
::= { fsMIEcfmExtDefaultMdEntry 1 }
fsMIEcfmExtDefaultMdPrimarySelector OBJECT-TYPE
SYNTAX ServiceSelectorValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Primary Service Selector identifier of a Service Instance with
no MA configured. See ServiceSelectorValue for details.
"
::= { fsMIEcfmExtDefaultMdEntry 2 }
fsMIEcfmExtDefaultMdStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of this Default MD Level table entry. True if there is
no entry in the Maintenance Association table defining an MA
for the same VLAN ID/ISID and MD Level as this table's entry, and
on which MA an Up MEP is defined, else false.
"
REFERENCE
"802.1ag clause 12.14.3.1.3:b"
::= { fsMIEcfmExtDefaultMdEntry 3 }
fsMIEcfmExtDefaultMdLevel OBJECT-TYPE
SYNTAX FsMIEcfmMDLevelOrNone
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value indicating the MD Level at which MHFs are to be
created, and Sender ID TLV transmission by those MHFs is to
be controlled, for the VLAN/ISID to which this entry's objects
apply. If this object has the value -1, the MD Level for MHF
creation for this VLAN/ISID is controlled by
fsMIEcfmExtDefaultMdLevel.
"
REFERENCE
"802.1ag clause 12.14.3.1.3:c, 12.14.3.2.2:b"
DEFVAL {-1}
::= { fsMIEcfmExtDefaultMdEntry 4 }
fsMIEcfmExtDefaultMdMhfCreation OBJECT-TYPE
SYNTAX FsMIEcfmMhfCreation
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value indicating if the Management entity can create MHFs
(MIP Half Function) for this VID/ISID at this MD Level. If this
object has the value defMHFdefer, MHF creation for this VLAN/ISID
is controlled by fsMIEcfmExtDefaultMdMhfCreation.
The value of this variable is meaningless if the values of
fsMIEcfmExtDefaultMdStatus is false.
"
REFERENCE
"802.1ag clause 12.14.3.1.3:d"
DEFVAL {defMHFdefer}
::= { fsMIEcfmExtDefaultMdEntry 5 }
fsMIEcfmExtDefaultMdIdPermission OBJECT-TYPE
SYNTAX FsMIEcfmIdPermission
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enumerated value indicating what, if anything, is to be
included in the Sender ID TLV (21.5.3) transmitted by MHFs
created by the Default Maintenance Domain. If this object
has the value sendIdDefer, Sender ID TLV transmission for
this VLAN/ISID is controlled by fsMIEcfmExtDefaultMdIdPermission.
The value of this variable is meaningless if the values of
fsMIEcfmExtDefaultMdStatus is false.
"
REFERENCE
"802.1ag clause 12.14.3.1.3:e"
DEFVAL { sendIdDefer }
::= { fsMIEcfmExtDefaultMdEntry 6 }
-- ----------------------------------------------------------------------------
-- The Default MD Level Table - End
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------
-- The CFM configuration error list managed object. This group will
-- contain all the MIB objects used to read the interfaces and VIDs
-- configured incorrectly.
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------
-- The CFM Configuration Error List Table - Start
-- ----------------------------------------------------------------------------
fsMIEcfmExtConfigErrorListTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIEcfmExtConfigErrorListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CFM Configuration Error List table provides a list of
Interfaces and VIDs that are incorrectly configured.
"
REFERENCE
"802.1ag clause 12.14.4"
::= {fsMIEcfmExtSystem 2}
fsMIEcfmExtConfigErrorListEntry OBJECT-TYPE
SYNTAX FsMIEcfmExtConfigErrorListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Config Error List Table entry"
INDEX { fsMIEcfmExtConfigErrorListSelectorType,
fsMIEcfmExtConfigErrorListSelector,
fsMIEcfmExtConfigErrorListIfIndex
}
::= { fsMIEcfmExtConfigErrorListTable 1}
FsMIEcfmExtConfigErrorListEntry ::= SEQUENCE {
fsMIEcfmExtConfigErrorListSelectorType ServiceSelectorType,
fsMIEcfmExtConfigErrorListSelector ServiceSelectorValue,
fsMIEcfmExtConfigErrorListIfIndex InterfaceIndex,
fsMIEcfmExtConfigErrorListErrorType FsMIEcfmConfigErrors
}
fsMIEcfmExtConfigErrorListSelectorType OBJECT-TYPE
SYNTAX ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Service Selector identifier indicated by
fsMIEcfmExtConfigErrorListSelectorType. See textual
convention ServiceSelectorType for details.
"
REFERENCE
"802.1ag Clause 12.14.4.1.2:a"
::= { fsMIEcfmExtConfigErrorListEntry 1 }
fsMIEcfmExtConfigErrorListSelector OBJECT-TYPE
SYNTAX ServiceSelectorValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Service Selector Identifier of the Service with interfaces
in error. See ServiceSelectorValue for details.
"
REFERENCE
"802.1ag Clause 12.14.4.1.2:a"
::= { fsMIEcfmExtConfigErrorListEntry 2 }
fsMIEcfmExtConfigErrorListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the logicl port number of the interface.
Upon a restart of the system, the system SHALL, if necessary,
change the value of this variable so that it indexes the
entry in the interface table with the same value of ifAlias
that it indexed before the system restart. If no such
entry exists, then the system SHALL delete any entries in
fsMIEcfmExtConfigErrorListTable indexed by that IfIndex value."
REFERENCE
"802.1ag clause 12.14.4.1.2:b"
::= { fsMIEcfmExtConfigErrorListEntry 3 }
fsMIEcfmExtConfigErrorListErrorType OBJECT-TYPE
SYNTAX FsMIEcfmConfigErrors
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A vector of Boolean error conditions from 22.2.4, any of
which may be true:
0) CFMleak;
1) ConflictingVids;
2) ExcessiveLevels;
3) OverlappedLevels.
"
REFERENCE
"802.1ag clause 12.14.4.1.3:b"
::= { fsMIEcfmExtConfigErrorListEntry 4 }
-- ----------------------------------------------------------------------------
-- The CFM Configuration Error List Table - End
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------
-- The Maintenance Association Object. This group contains all the
-- MIB objects used to read, create, modify, and delete Maintenance
-- Associations in the MIB.
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------
-- The Maintenance Association (MA) Table - Start
-- ----------------------------------------------------------------------------
fsMIEcfmExtMaTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIEcfmExtMaEntry
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.
"
REFERENCE
"802.1ag clause 18.2"
::= { fsMIEcfmExtContext 2 }
fsMIEcfmExtMaEntry OBJECT-TYPE
SYNTAX FsMIEcfmExtMaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MA table entry."
INDEX { fsMIEcfmContextId, fsMIEcfmMdIndex,
fsMIEcfmExtMaIndex,fsMIEcfmExtMaPrimarySelectorType,
fsMIEcfmExtMaPrimarySelectorOrNone}
::= { fsMIEcfmExtMaTable 1 }
FsMIEcfmExtMaEntry ::= SEQUENCE {
fsMIEcfmExtMaIndex Unsigned32,
fsMIEcfmExtMaPrimarySelectorType ServiceSelectorType,
fsMIEcfmExtMaPrimarySelectorOrNone ServiceSelectorValueOrNone,
fsMIEcfmExtMaFormat FsMIEcfmMaintAssocNameType,
fsMIEcfmExtMaName FsMIEcfmMaintAssocName,
fsMIEcfmExtMaMhfCreation FsMIEcfmMhfCreation,
fsMIEcfmExtMaIdPermission FsMIEcfmIdPermission,
fsMIEcfmExtMaCcmInterval FsMIEcfmCcmInterval,
fsMIEcfmExtMaNumberOfVids Unsigned32,
fsMIEcfmExtMaRowStatus RowStatus,
fsMIEcfmExtMaCrosscheckStatus INTEGER
}
fsMIEcfmExtMaIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the MA table fsMIEcfmExtMdMaTableNextIndex needs to
be inspected to find an available index for row-creation.
"
::= { fsMIEcfmExtMaEntry 1 }
fsMIEcfmExtMaPrimarySelectorType OBJECT-TYPE
SYNTAX ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Service Selector identifiers indicated by
fsMIEcfmExtMaPrimarySelectorOrNone. If the service instance is defined by more
than one Service Selector, this parameter also indicates the type of the
fsMIEcfmExtVlanSelector and fsMIEcfmExtVlanPrimarySelector in the fsMIEcfmVlanTable.
In Services instances made of multiple Service Selector identifiers, ensures that the
type of the Service selector identifiers is the same. See textual convention
Dot1agCfmServiceSelectorType for details.
"
REFERENCE
"802.1ag clause 12.14.6.1.3:b"
::= { fsMIEcfmExtMaEntry 2 }
fsMIEcfmExtMaPrimarySelectorOrNone OBJECT-TYPE
SYNTAX ServiceSelectorValueOrNone
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Selector identifier to which the MP is attached, or 0, if none.
If the MA is associated with more than one VID/ISID, the
fsMIEcfmVlanTable lists them.
"
REFERENCE
"802.1ag clause 12.14.6.1.3:b"
::= { fsMIEcfmExtMaEntry 3 }
fsMIEcfmExtMaFormat OBJECT-TYPE
SYNTAX FsMIEcfmMaintAssocNameType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type (and thereby format) of the Maintenance Association
Name.
"
REFERENCE
"802.1ag clauses 21.6.5.4"
::= { fsMIEcfmExtMaEntry 4 }
fsMIEcfmExtMaName OBJECT-TYPE
SYNTAX FsMIEcfmMaintAssocName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Short Maintenance Association name. The type/format of
this object is determined by the value of the
fsMIEcfmExtMaNameType object.
"
REFERENCE
"802.1ag clauses 21.6.5.6, and Table 21-20"
::= { fsMIEcfmExtMaEntry 5 }
fsMIEcfmExtMaMhfCreation OBJECT-TYPE
SYNTAX FsMIEcfmMhfCreation
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates if the Management entity can create MHFs (MIP Half
Function) for this MA.
"
REFERENCE
"802.1ag clause 12.14.6.1.3:c"
DEFVAL { defMHFdefer }
::= { fsMIEcfmExtMaEntry 6 }
fsMIEcfmExtMaIdPermission OBJECT-TYPE
SYNTAX FsMIEcfmIdPermission
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enumerated value indicating what, if anything, is to be
included in the Sender ID TLV (21.5.3) transmitted by MPs
configured in this MA.
"
REFERENCE
"802.1ag clause 12.14.6.1.3:d"
DEFVAL { sendIdDefer }
::= { fsMIEcfmExtMaEntry 7 }
fsMIEcfmExtMaCcmInterval OBJECT-TYPE
SYNTAX FsMIEcfmCcmInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interval between CCM transmissions to be used by all MEPs
in the MA.
"
REFERENCE
"802.1ag clause 12.14.6.1.3:e"
DEFVAL { interval1s }
::= { fsMIEcfmExtMaEntry 8 }
fsMIEcfmExtMaNumberOfVids OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of VIDs associated with the MA.
"
REFERENCE
"802.1ag clause 12.14.6.1.3:b"
::= { fsMIEcfmExtMaEntry 9 }
fsMIEcfmExtMaRowStatus 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.
"
::= { fsMIEcfmExtMaEntry 10}
fsMIEcfmExtMaCrosscheckStatus 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 }
::= { fsMIEcfmExtMaEntry 11 }
-- ----------------------------------------------------------------------------
-- The Maintenance Association (MA) Table - End
-- ----------------------------------------------------------------------------
-- -------------------------------------
-- fsMIEcfmExtMipTable - Start
-- -------------------------------------
fsMIEcfmExtMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIEcfmExtMipEntry
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."
::= { fsMIEcfmExtSystem 3 }
fsMIEcfmExtMipEntry OBJECT-TYPE
SYNTAX FsMIEcfmExtMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MIP table entry"
INDEX { fsMIEcfmExtMipIfIndex,
fsMIEcfmExtMipMdLevel,
fsMIEcfmExtMipSelectorType,
fsMIEcfmExtMipPrimarySelector
}
::= { fsMIEcfmExtMipTable 1 }
FsMIEcfmExtMipEntry ::=
SEQUENCE {
fsMIEcfmExtMipIfIndex
InterfaceIndex,
fsMIEcfmExtMipMdLevel
Integer32,
fsMIEcfmExtMipSelectorType
ServiceSelectorType,
fsMIEcfmExtMipPrimarySelector
ServiceSelectorValue,
fsMIEcfmExtMipActive
TruthValue,
fsMIEcfmExtMipRowStatus
RowStatus
}
fsMIEcfmExtMipIfIndex 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."
::= { fsMIEcfmExtMipEntry 1 }
fsMIEcfmExtMipMdLevel OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Domain Level at which MIP is configured."
::= { fsMIEcfmExtMipEntry 2 }
fsMIEcfmExtMipSelectorType OBJECT-TYPE
SYNTAX ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Primary Service Selector identifier indicated by
fsMIEcfmExtMipPrimarySelector. See textual
convention ServiceSelectorType for details.
"
::= { fsMIEcfmExtMipEntry 3 }
fsMIEcfmExtMipPrimarySelector OBJECT-TYPE
SYNTAX ServiceSelectorValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Primary Service Selector identifier of a Service Instance to which
MIP is attached. See ServiceSelectorValue for details"
::= { fsMIEcfmExtMipEntry 4 }
fsMIEcfmExtMipActive 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."
::= { fsMIEcfmExtMipEntry 5 }
fsMIEcfmExtMipRowStatus 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.
"
::= { fsMIEcfmExtMipEntry 6 }
-- -------------------------------------
-- fsMIEcfmExtMipTable - End
-- -------------------------------------
-- ----------------------------------------------------------------------------
-- The MEP Table - Start
-- ----------------------------------------------------------------------------
fsMIEcfmExtMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIEcfmExtMepEntry
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.
The Transmit Loopback table. Entries in this table are
created/removed at the same time than entries in the MEP
table are created/removed.
The MEP table also stores all the managed objects for sending
LBM and LTM.
*LBM Managed objects
LBM Managed objects in the MEP table
enables the management entity to initiate
transmission of Loopback messages. It will signal the MEP
that it should transmit some number of Loopback messages
and detect the detection (or lack thereof) of the
corresponding Loopback messages.
Steps to use entries in this table:
1) Wait for fsMIEcfmExtMepTransmitLbmStatus value to be
'ready'. To do this do this sequence:
a. an SNMP GET for both SnmpSetSerialNo and
fsMIEcfmExtMepTransmitLbmStatus objects (in same SNMP
PDU).
b. Check if value for fsMIEcfmExtMepTransmitLbmStatus is
'ready'
- if not, wait x seconds, go to step a above.
- if yes, save the value of SnmpSetSerialNo and go
to step 2) below
2) Change fsMIEcfmExtMepTransmitLbmStatus value from 'ready' to
'notReady' to ensure no other management entity will use
the service. In order to not disturb a possible other NMS
do this by sending an SNMP SET for both SnmpSetSerialNo
and fsMIEcfmExtMepTransmitLbmStatus objects (in same SNMP
PDU, and make sure SNmpSetSerialNo is the first varBind).
For the SnmpSetSerialNo varBind, use the value that you
obtained in step 1)a.. This ensures that two cooperating
NMSes will not step on each others toes.
3) Setup the different data to be sent (number of messages,
optional TLVs,...).
4) Record the current values of fsMIEcfmExtMepLbrIn,
fsMIEcfmExtMepLbrInOutOfOrder, and fsMIEcfmExtMepLbrBadMsdu.
6) Change fsMIEcfmExtMepTransmitLbmStatus value from 'notReady'
to 'transmit' to initiate transmission of Loopback
messages.
7) Check the value of fsMIEcfmExtMepTransmitLbmResultOK to
find out if the operation was successfully initiated or
not.
8) Monitor the value of fsMIEcfmExtMepTransmitLbmMessages.
When it reaches 0, the last LBM has been transmitted.
Wait an additional 5 seconds to ensure that all LBRs have
been returned.
9) Compare fsMIEcfmExtMepLbrIn, fsMIEcfmExtMepLbrInOutOfOrder,
and fsMIEcfmExtMepLbrBadMsdu to their old values from step
4, above, to get the results of the test.
10) Change the fsMIEcfmExtMepTransmitLbmStatus value back to
'ready' to allow other management entities to use the
table.
*LTM Managed objects
The LTM Managed objects in the MEP table are used in a manner
similar to that described for LBM transmission, above. Upon
successfully initiating the transmission, the variables
fsMIEcfmExtMepTransmitLtmSeqNumber and
fsMIEcfmExtMepTransmitLtmEgressIdentifier return the information
required to recover the results of the LTM from the
fsMIEcfmLtrTable.
"
REFERENCE
"802.1ag clauses 12.14.7 and 19.2"
::= { fsMIEcfmExtContext 3 }
fsMIEcfmExtMepEntry OBJECT-TYPE
SYNTAX FsMIEcfmExtMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MEP table entry"
INDEX { fsMIEcfmContextId,
fsMIEcfmMdIndex,
fsMIEcfmExtMaIndex,
fsMIEcfmExtMepIdentifier
}
::= { fsMIEcfmExtMepTable 1 }
FsMIEcfmExtMepEntry ::= SEQUENCE {
fsMIEcfmExtMepIdentifier FsMIEcfmMepId,
fsMIEcfmExtMepIfIndex InterfaceIndex,
fsMIEcfmExtMepDirection FsMIEcfmMpDirection,
fsMIEcfmExtMepPrimaryVidOrIsid Unsigned32,
fsMIEcfmExtMepActive TruthValue,
fsMIEcfmExtMepFngState FsMIEcfmFngState,
fsMIEcfmExtMepCciEnabled TruthValue,
fsMIEcfmExtMepCcmLtmPriority Unsigned32,
fsMIEcfmExtMepMacAddress MacAddress,
fsMIEcfmExtMepLowPrDef FsMIEcfmLowestAlarmPri,
fsMIEcfmExtMepFngAlarmTime TimeInterval,
fsMIEcfmExtMepFngResetTime TimeInterval,
fsMIEcfmExtMepHighestPrDefect FsMIEcfmHighestDefectPri,
fsMIEcfmExtMepDefects FsMIEcfmMepDefects,
fsMIEcfmExtMepErrorCcmLastFailure OCTET STRING,
fsMIEcfmExtMepXconCcmLastFailure OCTET STRING,
fsMIEcfmExtMepCcmSequenceErrors Unsigned32,
fsMIEcfmExtMepCciSentCcms Unsigned32,
fsMIEcfmExtMepNextLbmTransId Unsigned32,
fsMIEcfmExtMepLbrIn Unsigned32,
fsMIEcfmExtMepLbrInOutOfOrder Unsigned32,
fsMIEcfmExtMepLbrBadMsdu Unsigned32,
fsMIEcfmExtMepLtmNextSeqNumber Unsigned32,
fsMIEcfmExtMepUnexpLtrIn Unsigned32,
fsMIEcfmExtMepLbrOut Unsigned32,
fsMIEcfmExtMepTransmitLbmStatus FsMIEcfmTransmitStatus,
fsMIEcfmExtMepTransmitLbmDestMacAddress MacAddress,
fsMIEcfmExtMepTransmitLbmDestMepId FsMIEcfmMepIdOrZero,
fsMIEcfmExtMepTransmitLbmDestIsMepId TruthValue,
fsMIEcfmExtMepTransmitLbmMessages Integer32,
fsMIEcfmExtMepTransmitLbmDataTlv OCTET STRING,
fsMIEcfmExtMepTransmitLbmVlanIsidPriority Integer32,
fsMIEcfmExtMepTransmitLbmVlanIsidDropEnable TruthValue,
fsMIEcfmExtMepTransmitLbmResultOK TruthValue,
fsMIEcfmExtMepTransmitLbmSeqNumber Unsigned32,
fsMIEcfmExtMepTransmitLtmStatus FsMIEcfmTransmitStatus,
fsMIEcfmExtMepTransmitLtmFlags BITS,
fsMIEcfmExtMepTransmitLtmTargetMacAddress MacAddress,
fsMIEcfmExtMepTransmitLtmTargetMepId FsMIEcfmMepIdOrZero,
fsMIEcfmExtMepTransmitLtmTargetIsMepId TruthValue,
fsMIEcfmExtMepTransmitLtmTtl Unsigned32,
fsMIEcfmExtMepTransmitLtmResult TruthValue,
fsMIEcfmExtMepTransmitLtmSeqNumber Unsigned32,
fsMIEcfmExtMepTransmitLtmEgressIdentifier OCTET STRING,
fsMIEcfmExtMepRowStatus RowStatus,
fsMIEcfmExtMepCcmOffload INTEGER
}
fsMIEcfmExtMepIdentifier OBJECT-TYPE
SYNTAX FsMIEcfmMepId
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 (3.19).
MEP Identifier is also known as the MEPID.
"
REFERENCE
"802.1ag clauses 3.19, 19.2 and 12.14.7"
::= { fsMIEcfmExtMepEntry 1 }
fsMIEcfmExtMepIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
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 MEP is attached.
Upon a restart of the system, the system SHALL, if necessary,
change the value of this variable so that it indexes the
entry in the interface table with the same value of ifAlias
that it indexed before the system restart. If no such
entry exists, then the system SHALL set this variable to 0.
For MPLS-TP based MEPs this object is not configurable and the ifIndex
shall remain as zero.
"
REFERENCE
"802.1ag clause 12.14.7.1.3:b"
::= { fsMIEcfmExtMepEntry 2 }
fsMIEcfmExtMepDirection OBJECT-TYPE
SYNTAX FsMIEcfmMpDirection
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The direction in which the MEP faces on the Bridge port.
For MEPs that are created over the MPLS TP networks, always the
direction is allowed as Down.
"
REFERENCE
"802.1ag clauses 12.14.7.1.3:c and 19.2"
::= { fsMIEcfmExtMepEntry 3 }
fsMIEcfmExtMepPrimaryVidOrIsid OBJECT-TYPE
SYNTAX Unsigned32(0..16777215)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An integer indicating the Primary VID/ISID of the MEP, always
one of the VIDs/ISID assigned to the MEP's MA. The value 0
indicates that either the Primary VID/ISID is that of the
MEP's MA, or that the MEP's MA is associated with no VID/ISID."
REFERENCE
"802.1ag clauses 12.14.7.1.3:d"
DEFVAL { 0 }
::= { fsMIEcfmExtMepEntry 4 }
fsMIEcfmExtMepActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative state of the MEP
A Boolean indicating the administrative state of the MEP.
True indicates that the MEP is to function normally, and
false that it is to cease functioning."
REFERENCE
"802.1ag clauses 12.14.7.1.3:e and 20.9.1"
DEFVAL { false }
::= { fsMIEcfmExtMepEntry 5 }
fsMIEcfmExtMepFngState OBJECT-TYPE
SYNTAX FsMIEcfmFngState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the MEP Fault Notification Generator
State Machine.
"
REFERENCE
"802.1ag clauses 12.14.7.1.3:f and 20.35"
DEFVAL { fngReset }
::= { fsMIEcfmExtMepEntry 6 }
fsMIEcfmExtMepCciEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If set to true, the MEP will generate CCM messages."
REFERENCE
"802.1ag clauses 12.14.7.1.3:g and 20.10.1"
DEFVAL { false }
::= { fsMIEcfmExtMepEntry 7 }
fsMIEcfmExtMepCcmLtmPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority value for CCMs and LTMs transmitted by the MEP.
Default Value in the highest priority value allowed to pass
through the bridge port for any of this MEPs VIDs.
The management entity can obtain the default value for this
variable from the priority regeneration table by extracting the
highest priority value in this table on this MEPs bridge port.
(1 is lowest, then 2, then 0, then 3-7).
"
REFERENCE
"802.1ag clause 12.14.7.1.3:h"
::= { fsMIEcfmExtMepEntry 8 }
fsMIEcfmExtMepMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the MEP.
For MEPs that do not posses a MAC address this value will be all zeroes.
Such an MEP will be present in the MPLS TP networks.
"
REFERENCE
"802.1ag clause 12.14.7.1.3:i and 19.4"
::= { fsMIEcfmExtMepEntry 9 }
fsMIEcfmExtMepLowPrDef OBJECT-TYPE
SYNTAX FsMIEcfmLowestAlarmPri
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An integer value specifying the lowest priority defect
that is allowed to generate fault alarm.
"
REFERENCE
"802.1ag clause 12.14.7.1.3:k and 20.9.5 and Table 20-1"
DEFVAL { macRemErrXcon }
::= { fsMIEcfmExtMepEntry 10}
fsMIEcfmExtMepFngAlarmTime OBJECT-TYPE
SYNTAX TimeInterval (250..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that defects must be present before a Fault Alarm is
issued (fngAlarmTime. 20.33.3) (default 2.5s).
"
REFERENCE
"802.1ag clauses 12.14.7.1.3:l and 20.33.3"
DEFVAL { 250 }
::= { fsMIEcfmExtMepEntry 11 }
fsMIEcfmExtMepFngResetTime OBJECT-TYPE
SYNTAX TimeInterval (250..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that defects must be absent before re-enabling a
Fault Alarm (fngResetTime, 20.33.4) (default 10s).
"
REFERENCE
"802.1ag clauses 12.14.7.1.3:m and 20.33.4"
DEFVAL { 1000 }
::= { fsMIEcfmExtMepEntry 12 }
fsMIEcfmExtMepHighestPrDefect OBJECT-TYPE
SYNTAX FsMIEcfmHighestDefectPri
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest priority defect that has been present since the
MEPs Fault Notification Generator State Machine was last in
the FNG_RESET state.
"
REFERENCE
"802.1ag clause 12.14.7.1.3:n 20.33.9 and Table 21-1"
::= { fsMIEcfmExtMepEntry 13 }
fsMIEcfmExtMepDefects OBJECT-TYPE
SYNTAX FsMIEcfmMepDefects
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A vector of Boolean error conditions from Table 20-1, any of
which may be true:
DefRDICCM(1)
DefMACstatus(2)
DefRemoteCCM(3)
DefErrorCCM(4)
DefXconCCM(5)
"
REFERENCE
".1ag clauses 12.14.7.1.3:o, 12.14.7.1.3:p, 12.14.7.1.3:q,
12.14.7.1.3:r, 12.14.7.1.3:s, 20.21.3, 20.23.3, 20.33.5,
20.33.6, 20.33.7."
::= { fsMIEcfmExtMepEntry 14 }
fsMIEcfmExtMepErrorCcmLastFailure OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..1522))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last-received CCM that triggered an DefErrorCCM fault."
REFERENCE
"802.1ag clauses 12.14.7.1.3:t and 20.21.2"
::= { fsMIEcfmExtMepEntry 15 }
fsMIEcfmExtMepXconCcmLastFailure OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..1522))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last-received CCM that triggered a DefXconCCM fault."
REFERENCE
"802.1ag clauses 12.14.7.1.3:u and 20.23.2"
::= { fsMIEcfmExtMepEntry 16 }
fsMIEcfmExtMepCcmSequenceErrors 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"
::= { fsMIEcfmExtMepEntry 17 }
fsMIEcfmExtMepCciSentCcms 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"
::= { fsMIEcfmExtMepEntry 18 }
fsMIEcfmExtMepNextLbmTransId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next sequence number/transaction identifier to be sent in a
Loopback message. This sequence number can be zero because
it wraps around.
"
REFERENCE
"802.1ag clauses 12.14.7.1.3:x and 20.28.2"
::= { fsMIEcfmExtMepEntry 19 }
fsMIEcfmExtMepLbrIn 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"
::= { fsMIEcfmExtMepEntry 20 }
fsMIEcfmExtMepLbrInOutOfOrder 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"
::= { fsMIEcfmExtMepEntry 21 }
fsMIEcfmExtMepLbrBadMsdu 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"
::= { fsMIEcfmExtMepEntry 22}
fsMIEcfmExtMepLtmNextSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next transaction identifier/sequence number to be sent in a
Linktrace message. This sequence number can be zero because
it wraps around.
"
REFERENCE
"802.1ag clause 12.14.7.1.3:ab and 20.36.1"
::= { fsMIEcfmExtMepEntry 23 }
fsMIEcfmExtMepUnexpLtrIn 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"
::= { fsMIEcfmExtMepEntry 24 }
fsMIEcfmExtMepLbrOut 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"
::= { fsMIEcfmExtMepEntry 25 }
fsMIEcfmExtMepTransmitLbmStatus OBJECT-TYPE
SYNTAX FsMIEcfmTransmitStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Enumerated value set to 'transmit'to initiate LBM transmission.
Set to 'ready' or 'notReady' by the MEP Loopback Initiator State Machine."
DEFVAL { ready }
::= { fsMIEcfmExtMepEntry 26 }
fsMIEcfmExtMepTransmitLbmDestMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Target MAC Address Field to be transmitted: A unicast
destination MAC address.
This address will be used if the value of the column
fsMIEcfmExtMepTransmitLbmDestIsMepId is 'false'.
"
REFERENCE
"802.1ag clause 12.14.7.3.2:b"
::= { fsMIEcfmExtMepEntry 27 }
fsMIEcfmExtMepTransmitLbmDestMepId OBJECT-TYPE
SYNTAX FsMIEcfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Maintenance association End Point Identifier of another
MEP in the same Maintenance Association to which the LBM is
to be sent.
This address will be used if the value of the column
fsMIEcfmExtMepTransmitLbmDestIsMepId is 'true'.
"
REFERENCE
"802.1ag clause 12.14.7.3.2:b"
::= { fsMIEcfmExtMepEntry 28 }
fsMIEcfmExtMepTransmitLbmDestIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates that MEPID of the target MEP is used for
Loopback transmission.
False indicates that unicast destination MAC address of the
target MEP is used for Loopback transmission.
For MEPs residing over the MPLS TP transport networks, this value
will always be True.
"
REFERENCE
"802.1ag clause 12.14.7.3.2:b"
::= {fsMIEcfmExtMepEntry 29 }
fsMIEcfmExtMepTransmitLbmMessages OBJECT-TYPE
SYNTAX Integer32(1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of Loopback messages to be transmitted."
REFERENCE
"802.1ag clause 12.14.7.3.2:c"
DEFVAL { 1 }
::= {fsMIEcfmExtMepEntry 30 }
fsMIEcfmExtMepTransmitLbmDataTlv OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1500))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An arbitrary amount of data to be included in the Data TLV,
if the Data TLV is selected to be sent.
"
REFERENCE
"802.1ag clause 12.14.7.3.2:d"
::= { fsMIEcfmExtMepEntry 31 }
fsMIEcfmExtMepTransmitLbmVlanIsidPriority OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Priority. 3 bit value to be used in the VLAN tag, if present
in the transmitted frame.
The default value is CCM priority.
"
REFERENCE
"802.1ag clause 12.14.7.3.2:e"
::= { fsMIEcfmExtMepEntry 32 }
fsMIEcfmExtMepTransmitLbmVlanIsidDropEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Drop Enable bit value to be used in the VLAN tag, if present
in the transmitted frame.
For more information about VLAN Drop Enable, please check
IEEE 802.1ad.
"
REFERENCE
"802.1ag clause 12.14.7.3.2:e"
DEFVAL { true }
::= { fsMIEcfmExtMepEntry 33 }
fsMIEcfmExtMepTransmitLbmResultOK OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The Loopback Message(s) will be
(or has been) sent.
- false The Loopback Message(s) will not
be sent.
"
REFERENCE
"802.1ag clause 12.14.7.3.3:a"
DEFVAL { true }
::= { fsMIEcfmExtMepEntry 34 }
fsMIEcfmExtMepTransmitLbmSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Loopback Transaction Identifier
(fsMIEcfmExtMepNextLbmTransId) of the first LBM (to be) sent.
The value returned is undefined if
fsMIEcfmExtMepTransmitLbmResultOK is false.
"
REFERENCE
"802.1ag clause 12.14.7.3.3:a"
::= { fsMIEcfmExtMepEntry 35 }
fsMIEcfmExtMepTransmitLtmStatus OBJECT-TYPE
SYNTAX FsMIEcfmTransmitStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Enumerated value set to 'transmit' to initiate LTM transmission.
Set to 'ready' or 'notReady' by the MEP Linktrace Initiator State
Machine.
"
DEFVAL { ready }
::= { fsMIEcfmExtMepEntry 36 }
fsMIEcfmExtMepTransmitLtmFlags OBJECT-TYPE
SYNTAX BITS {
useFDBonly (0)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The flags field for LTMs transmitted by the MEP."
REFERENCE
"802.1ag clause 12.14.7.4.2:b and 20.37.1"
DEFVAL {0}
::= { fsMIEcfmExtMepEntry 37 }
fsMIEcfmExtMepTransmitLtmTargetMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Target MAC Address Field to be transmitted: A unicast
destination MAC address.
This address will be used if the value of the column
fsMIEcfmExtMepTransmitLtmTargetIsMepId is 'false'.
"
REFERENCE
"802.1ag clause 12.14.7.4.2:c"
::= { fsMIEcfmExtMepEntry 38 }
fsMIEcfmExtMepTransmitLtmTargetMepId OBJECT-TYPE
SYNTAX FsMIEcfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An indication of the Target MAC Address Field to be
transmitted:
The Maintenance association End Point Identifier of
another MEP in the same Maintenance Association
This address will be used if the value of the column
fsMIEcfmExtMepTransmitLtmTargetIsMepId is 'true'.
"
REFERENCE
"802.1ag clause 12.14.7.4.2:c"
::= { fsMIEcfmExtMepEntry 39 }
fsMIEcfmExtMepTransmitLtmTargetIsMepId OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"True indicates that MEPID of the target MEP is used for
Linktrace transmission.
False indicates that unicast destination MAC address of the
target MEP is used for Loopback transmission.
"
REFERENCE
"802.1ag clause 12.14.7.4.2:c"
::= { fsMIEcfmExtMepEntry 40 }
fsMIEcfmExtMepTransmitLtmTtl OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The LTM TTL field. Default value, if not specified, is 64.
The TTL field indicates the number of hops remaining to the
LTM. Decremented by 1 by each Linktrace Responder that
handles the LTM. The value received in the LTM is returned
in the LTR. If 0 on input, the LTM is not transmitted to the
next hop.
"
REFERENCE
"802.1ag clause 12.14.7.4.2:d and 21.8.4"
DEFVAL {64}
::= { fsMIEcfmExtMepEntry 41 }
fsMIEcfmExtMepTransmitLtmResult OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the result of the operation:
- true The Linktrace Message will be (or has been) sent.
- false The Linktrace Message will not be sent"
REFERENCE
"802.1ag clause 12.14.7.4.3:a"
DEFVAL { true }
::= { fsMIEcfmExtMepEntry 42 }
fsMIEcfmExtMepTransmitLtmSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LTM Transaction Identifier
(fsMIEcfmExtMepLtmNextSeqNumber) of the LTM sent.
The value returned is undefined if
fsMIEcfmExtMepTransmitLtmResult is false.
"
REFERENCE
"802.1ag clause 12.14.7.4.3:a"
::= { fsMIEcfmExtMepEntry 43 }
fsMIEcfmExtMepTransmitLtmEgressIdentifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Identifies the MEP Linktrace Initiator that is originating,
or the Linktrace Responder that is forwarding, this LTM.
The low-order six octets contain a 48-bit IEEE MAC address
unique to the system in which the MEP Linktrace Initiator
or Linktrace Responder resides. The high-order two octets
contain a value sufficient to uniquely identify the MEP
Linktrace Initiator or Linktrace Responder within that system.
For most Bridges, the address of any MAC attached to the
Bridge will suffice for the low-order six octets, and 0 for
the high-order octets. In some situations, e.g. if multiple
virtual Bridges utilizing emulated LANs are implemented in a
single physical system, the high-order two octets can be used
to differentiate among the transmitting entities.
The value returned is undefined if
fsMIEcfmExtMepTransmitLtmResult is false.
"
REFERENCE
"802.1ag clause 12.14.7.4.3:b and 21.8.8"
::= { fsMIEcfmExtMepEntry 44 }
fsMIEcfmExtMepRowStatus 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.
"
::= { fsMIEcfmExtMepEntry 45 }
fsMIEcfmExtMepCcmOffload OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-create
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 }
::= { fsMIEcfmExtMepEntry 46 }
-- ----------------------------------------------------------------------------
-- The MEP Table - End
-- ----------------------------------------------------------------------------
END