526 lines
18 KiB
Plaintext
526 lines
18 KiB
Plaintext
-- ----------------------------------------------------------------------------
|
|
--
|
|
-- SIAE MICROELETTRONICA s.p.a.
|
|
--
|
|
-- Via Michelangelo Buonarroti, 21
|
|
-- 20093 - Cologno Monzese
|
|
-- Milano
|
|
-- ITALY
|
|
--
|
|
-- ----------------------------------------------------------------------------
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
SIAE-ECFM-EXT-MIB
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
siaeMib
|
|
FROM SIAE-TREE-MIB
|
|
AlarmStatus, AlarmSeverityCode
|
|
FROM SIAE-ALARM-MIB;
|
|
|
|
siaeEcfmExtMib MODULE-IDENTITY
|
|
LAST-UPDATED "201607250000Z"
|
|
ORGANIZATION "SIAE MICROELETTRONICA spa"
|
|
CONTACT-INFO
|
|
"SIAE MICROELETTONICA s.p.a.
|
|
Via Michelangelo Buonarroti, 21
|
|
20093 - Cologno Monzese
|
|
Milano - ITALY
|
|
Phone : +39-02-27325-1
|
|
E-mail: help@siaemic.com
|
|
"
|
|
DESCRIPTION
|
|
"This mib provides alarm objects to interface
|
|
ECFM MEP alarm condition to SIAE-ALARM module
|
|
"
|
|
REVISION "201607250000Z"
|
|
DESCRIPTION
|
|
"MIB version 01.00.02
|
|
Added defLckConditionAlarm and mepLckConditionAlarmsSeverityCode
|
|
"
|
|
REVISION "201506260000Z"
|
|
DESCRIPTION
|
|
"MIB version 01.00.01
|
|
Changed siaeMepAlarms8021agTable description.
|
|
Added siaeMepAlarmsY1731Table and Y1731 alarms severity code.
|
|
"
|
|
REVISION "201504140000Z"
|
|
DESCRIPTION
|
|
"Initial version 01.00.00.
|
|
"
|
|
::= { siaeMib 94 }
|
|
|
|
-- ----------------------------------------------------------------------------
|
|
-- Groups in the SIAE-MEP-ALARMS-MIB Module
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
-- -----------------------------------------------------------------
|
|
-- MIB version
|
|
--
|
|
siaeEcfmExtMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Numerical version of this module.
|
|
The string version of this MIB have the following format:
|
|
XX.YY.ZZ
|
|
so, for example, the value 1 should be interpreted as 00.00.01
|
|
and the value 10001 should be interpreted as 01.00.01."
|
|
::= {siaeEcfmExtMib 1}
|
|
|
|
-- -----------------------------------------------------------------
|
|
-- siaeMepAlarmsTable - Start 802.1ag
|
|
--
|
|
siaeMepAlarms8021agTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SiaeMepAlarms8021agEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MEPs for the corresponding index (MdIndex, MaIndex and MepIdentifier)."
|
|
::= { siaeEcfmExtMib 2 }
|
|
|
|
siaeMepAlarms8021agEntry OBJECT-TYPE
|
|
SYNTAX SiaeMepAlarms8021agEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MEP alarm entry"
|
|
INDEX {
|
|
defMIEcfmContextId,
|
|
defMIEcfmMdIndex,
|
|
defMIEcfmMaIndex,
|
|
defMIEcfmMepIdentifier
|
|
}
|
|
::= { siaeMepAlarms8021agTable 1 }
|
|
|
|
SiaeMepAlarms8021agEntry ::=
|
|
SEQUENCE {
|
|
defMIEcfmContextId Unsigned32,
|
|
defMIEcfmMdIndex Unsigned32,
|
|
defMIEcfmMaIndex Unsigned32,
|
|
defMIEcfmMepIdentifier Unsigned32,
|
|
defRdiCcmAlarm AlarmStatus,
|
|
defMacStatusAlarm AlarmStatus,
|
|
defRemoteCcmAlarm AlarmStatus,
|
|
defErrorCcmAlarm AlarmStatus,
|
|
defXconCcmAlarm AlarmStatus
|
|
}
|
|
|
|
defMIEcfmContextId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"context ID: as fsMIEcfmContextId of ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 1 }
|
|
|
|
defMIEcfmMdIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mep Maintenance Domanin: as fsMIEcfmMdIndex of ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 2 }
|
|
|
|
defMIEcfmMaIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mep Maintenance Association: as fsMIEcfmMaIndex of ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 3 }
|
|
|
|
defMIEcfmMepIdentifier OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mep Identifier: as fsMIEcfmIdentifier of ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 4 }
|
|
|
|
defRdiCcmAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A remote MEP is reported the RDI bit in its last CCM.
|
|
According to fsMIEcfmMepDefects (bit 1) in fsMIEcfmMepTable
|
|
-- ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 5 }
|
|
|
|
defMacStatusAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Either some remote MEP is reporting its
|
|
Interface Status TLV as not isUp, or all remote
|
|
MEPs are reporting a Port Status TLV that
|
|
contains some value other than psUp.
|
|
According to fsMIEcfmMepDefects (bit 2) in fsMIEcfmMepTable
|
|
-- ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 6 }
|
|
|
|
defRemoteCcmAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MEP is not receiving valid CCMs from at
|
|
least one of the remote MEPs.
|
|
According to fsMIEcfmMepDefects (bit 3) in fsMIEcfmMepTable
|
|
-- ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 7 }
|
|
|
|
defErrorCcmAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MEP has received at least one invalid CCM
|
|
whose CCM Interval has not yet timed out.
|
|
According to fsMIEcfmMepDefects (bit 4) in fsMIEcfmMepTable
|
|
-- ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 8 }
|
|
|
|
defXconCcmAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MEP has received at least one CCM from
|
|
either another MAID or a lower MD Level whose
|
|
CCM Interval has not yet timed out.
|
|
According to fsMIEcfmMepDefects (bit 5) in fsMIEcfmMepTable
|
|
-- ARICENT-ECFM-MI-MIB"
|
|
::= { siaeMepAlarms8021agEntry 9 }
|
|
|
|
--
|
|
-- siaeMepAlarmsTable - End 802.1ag
|
|
-- -----------------------------------------------------------------
|
|
|
|
-- -----------------------------------------------------------------
|
|
-- siaeMepAlarmsTable - Start Y.1731
|
|
--
|
|
|
|
siaeMepAlarmsY1731Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SiaeMepAlarmsY1731Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MEPs for the corresponding index (MegIndex, MeIndex and MepIdentifier)."
|
|
::= { siaeEcfmExtMib 3 }
|
|
|
|
siaeMepAlarmsY1731Entry OBJECT-TYPE
|
|
SYNTAX SiaeMepAlarmsY1731Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MEP alarm entry"
|
|
INDEX {
|
|
defMIEcfmY1731ContextId,
|
|
defMIEcfmY1731MegIndex,
|
|
defMIEcfmY1731MeIndex,
|
|
defMIEcfmY1731MepIdentifier
|
|
}
|
|
::= { siaeMepAlarmsY1731Table 1 }
|
|
|
|
SiaeMepAlarmsY1731Entry ::=
|
|
SEQUENCE {
|
|
defMIEcfmY1731ContextId Unsigned32,
|
|
defMIEcfmY1731MegIndex Unsigned32,
|
|
defMIEcfmY1731MeIndex Unsigned32,
|
|
defMIEcfmY1731MepIdentifier Unsigned32,
|
|
defRdiConditionAlarm AlarmStatus,
|
|
defLossOfContinuityAlarm AlarmStatus,
|
|
defUnexpectedPeriodAlarm AlarmStatus,
|
|
defUnexpectedMepAlarm AlarmStatus,
|
|
defMisMergeAlarm AlarmStatus,
|
|
defUnexpectedMegLevelAlarm AlarmStatus,
|
|
defAisConditionAlarm AlarmStatus,
|
|
defLckConditionAlarm AlarmStatus
|
|
}
|
|
|
|
defMIEcfmY1731ContextId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Context ID: as fsMIY1731ContextId of ARICENT-ECFM-Y1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 1 }
|
|
|
|
defMIEcfmY1731MegIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mep Maintenance Entity Group: as fsMIY1731MegIndex of ARICENT-ECFM-Y1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 2 }
|
|
|
|
defMIEcfmY1731MeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mep Maintenance Entity: as fsMIY1731MeIndex of ARICENT-ECFM-Y1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 3 }
|
|
|
|
defMIEcfmY1731MepIdentifier OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mep Identifier: as fsMIEcfmIdentifier of ARICENT-ECFM-Y1731-MI-MIB"
|
|
|
|
::= { siaeMepAlarmsY1731Entry 4 }
|
|
|
|
defRdiConditionAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP detects RDI with it receives a CCM frame with the RDI field set.
|
|
According to fsMI1731ErrorLogType (bit 1) in fsMI1731ErrorLogTable
|
|
-- ARICENT-ECFM-1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 5 }
|
|
|
|
defLossOfContinuityAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP detects LOC with a peer MEP when it stops receiving CCM frames
|
|
from that peer ME.
|
|
According to fsMI1731ErrorLogType (bit 2) in fsMI1731ErrorLogTable
|
|
-- ARICENT-ECFM-1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 6 }
|
|
|
|
defUnexpectedPeriodAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP detects UnexpectedPeriod with it receives a CCM frame with a
|
|
correct MEG Level (i.e.MEG Level equal to the MEPs own MEG Level),
|
|
a correct MEG Id, a correct MEP ID, but with Period field value
|
|
different than the MEP's own CCM transmission period.
|
|
According to fsMI1731ErrorLogType (bit 3) in fsMI1731ErrorLogTable
|
|
-- ARICENT-ECFM-1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 7 }
|
|
|
|
defUnexpectedMepAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP detects UnexpectedMEP when it receives a CCM frame with a correct
|
|
MEG Level (i.e.MEG Level equal to the MEPs own MEG Level), a correct
|
|
MEG ID but an unexpected MEP ID which includes the MEP's own MEP ID.
|
|
According to fsMI1731ErrorLogType (bit 4) in fsMI1731ErrorLogTable
|
|
-- ARICENT-ECFM-1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 8 }
|
|
|
|
defMisMergeAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP detects Mismerge when it receives a CCM frame with a correct
|
|
MEG Level(i.e. MEG Level same as MEPs own MEG Level) but incorrect
|
|
MEG ID (indicating that frames from a different service instance are
|
|
merged with the service instance represented by the MEP's own MEG ID).
|
|
According to fsMI1731ErrorLogType (bit 5) in fsMI1731ErrorLogTable
|
|
-- ARICENT-ECFM-1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 9 }
|
|
|
|
defUnexpectedMegLevelAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP detects UnexpectedMEGLevel with it receives a CCM frame with
|
|
incorrect MEG Level.
|
|
Incorrect MEG Level is less than the MEPs own MEG Level.
|
|
According to fsMI1731ErrorLogType (bit 6) in fsMI1731ErrorLogTable
|
|
-- ARICENT-ECFM-1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 10 }
|
|
|
|
defAisConditionAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP detects AIS when it receives an AIS frame.
|
|
Such a defect is caused by detection of signal fail condition at a
|
|
server layer or reception of AIS at a server (sub) layer MEP in the
|
|
case that the MEP does not use ETH-CC function.
|
|
According to fsMI1731ErrorLogType (bit 10) in fsMI1731ErrorLogTable
|
|
-- ARICENT-ECFM-1731-MI-MIB"
|
|
::= { siaeMepAlarmsY1731Entry 11 }
|
|
|
|
defLckConditionAlarm OBJECT-TYPE
|
|
SYNTAX AlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To communicate the administrative locking of
|
|
a server (sub) layer MEP and consequential interruption of data traffic
|
|
forwarding towards the MEP expecting this traffic.
|
|
It allows a MEP receiving frames with ETH-LCK information to differentiate
|
|
between a defect condition and an administrative locking action at the
|
|
server (sub) layer MEP."
|
|
::= { siaeMepAlarmsY1731Entry 12 }
|
|
|
|
-- siaeMepAlarmsTable - End Y.1731
|
|
-- -----------------------------------------------------------------
|
|
|
|
mepRdiCcmAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defRdiCcmAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {warningTrapEnable}
|
|
::= {siaeEcfmExtMib 4}
|
|
|
|
mepMacStatusAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defMacStatusAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 5}
|
|
|
|
mepRemoteCcmAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defRemoteCcmAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 6}
|
|
|
|
mepErrorCcmAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defErrorCcmAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 7}
|
|
|
|
mepXconCcmAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defXconCcmAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 8}
|
|
|
|
mepRdiConditionAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defRdiConditionAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {warningTrapEnable}
|
|
::= {siaeEcfmExtMib 9}
|
|
|
|
mepLossOfContinuityAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defLossOfContinuityAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 10}
|
|
|
|
mepUnexpectedPeriodAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defUnexpectedPeriodAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 11}
|
|
|
|
mepUnexpectedMepAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defUnexpectedMepAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 12}
|
|
|
|
mepMisMergeAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defMisMergeAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 13}
|
|
|
|
mepUnexpectedMegLevelAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defUnexpectedMegLevelAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 14}
|
|
|
|
mepAisConditionAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defAisConditionAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {majorTrapEnable}
|
|
::= {siaeEcfmExtMib 15}
|
|
|
|
mepLckConditionAlarmsSeverityCode OBJECT-TYPE
|
|
SYNTAX AlarmSeverityCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the severity associated to the defLckConditionAlarm
|
|
and enables/disables the trap generation on status change event.
|
|
"
|
|
DEFVAL {statusTrapEnable}
|
|
::= {siaeEcfmExtMib 16}
|
|
|
|
END
|