1692 lines
61 KiB
Plaintext
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
|