751 lines
28 KiB
Plaintext
751 lines
28 KiB
Plaintext
-- =======================================================================
|
|
-- File : mrv-priv-traps.mib
|
|
-- Description : Private MIB for Linux Router
|
|
-- By : Alex Rozin
|
|
-- Supports private traps, that are reflection of standrd ones
|
|
|
|
-- Copyright (c) 2006 MRV. All Rights Reserved.
|
|
--
|
|
--
|
|
-- Reproduction of this document is authorized on condition that this
|
|
-- copyright notice is included. This MRV SNMP MIB Specification
|
|
-- embodies MRV's proprietary intellectual property. MRV
|
|
-- retains all title and ownership in the specification, including any
|
|
-- revisions.
|
|
--
|
|
-- It is MRV's intent to encourage the widespread use of this
|
|
-- specification in connection with the management of MRV's
|
|
-- products. MRV grants vendor, end-users, and other interested
|
|
-- parties a non-exclusive license to use this specification in
|
|
-- connection with the management of MRV's products.
|
|
--
|
|
-- This specification is supplied "AS IS," and MRV makes no
|
|
-- warranty, either express or implied, as to the use, operation,
|
|
-- condition, or performance of the specification.
|
|
--
|
|
-- Copyright text courtesy of MRV
|
|
--
|
|
-- If you have any questions about this MIB, please call MRV
|
|
-- Technical Support Center at 1-800-858-7815 from inside USA or
|
|
-- 1-818-773-0900 from outside USA.
|
|
--
|
|
--
|
|
-- MRV retains the right to change this MIB without notification.
|
|
|
|
MRV-PRIV-TRAPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, enterprises,
|
|
NOTIFICATION-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
|
|
|
|
|
nbPrivTraps MODULE-IDENTITY
|
|
LAST-UPDATED "200602220000Z"
|
|
ORGANIZATION "MRV Communications, Inc."
|
|
CONTACT-INFO
|
|
"Alex Rozin
|
|
MRV Communication, Inc
|
|
http://www.mrv.com
|
|
Email: ARozin@mrv.com"
|
|
DESCRIPTION
|
|
"Supports information about device identifiaction."
|
|
|
|
-- Revision history
|
|
|
|
REVISION "200602220000Z"
|
|
DESCRIPTION
|
|
"Initial edition."
|
|
::= { nbSwitchG1Il 21 }
|
|
|
|
-- ************************************************************
|
|
-- MIB place Definition
|
|
-- ************************************************************
|
|
|
|
nbase OBJECT IDENTIFIER ::= { enterprises 629 }
|
|
nbSwitchG1 OBJECT IDENTIFIER ::= { nbase 1 }
|
|
nbSwitchG1Il OBJECT IDENTIFIER ::= { nbSwitchG1 50}
|
|
mrvPrivateTraps OBJECT IDENTIFIER ::= { nbPrivTraps 3}
|
|
mrvTrapParameters OBJECT IDENTIFIER ::= { mrvPrivateTraps 1 }
|
|
mrvPrivateGenTraps OBJECT IDENTIFIER ::= { mrvPrivateTraps 6}
|
|
mrvPrivateSpecTraps OBJECT IDENTIFIER ::= { mrvPrivateTraps 7}
|
|
|
|
mrvPrivateTrapsConformance OBJECT IDENTIFIER ::= { nbPrivTraps 100 }
|
|
mrvPrivateTrapsMIBCompliances OBJECT IDENTIFIER ::= { mrvPrivateTrapsConformance 1 }
|
|
mrvPrivateTrapsMIBGroups OBJECT IDENTIFIER ::= { mrvPrivateTrapsConformance 2 }
|
|
|
|
-- ************************************************************
|
|
-- Textual conventions
|
|
-- ************************************************************
|
|
|
|
TCEventClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The categories of which events are classified by."
|
|
SYNTAX INTEGER {
|
|
serviceAffecting(1),
|
|
nonServiceAffecting (2)
|
|
}
|
|
|
|
TCEventLevel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity level of events."
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
info(4),
|
|
clear(5)
|
|
}
|
|
|
|
NbEthOamMepId ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maintenance association End Point Identifier (MEPID): A small
|
|
integer, unique over a given Maintenance Association,
|
|
identifying a specific MEP."
|
|
REFERENCE
|
|
"802.1ag clauses 3.19 and 19.2.1"
|
|
SYNTAX Unsigned32 (1..4095)
|
|
|
|
NbEthOamMDLevel ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Integer identifying the Maintenance Domain Level (MD Level).
|
|
Higher numbers correspond to higher Maintenance Domains,
|
|
those with the greatest physical reach, with the highest
|
|
values for customers' CFM PDUs. Lower numbers correspond
|
|
to lower Maintenance Domains, those with more limited
|
|
physical reach, with the lowest values for CFM PDUs
|
|
protecting single bridges or physical links.
|
|
"
|
|
REFERENCE
|
|
"802.1ag clauses 18.3, 21.4.1"
|
|
SYNTAX Integer32 (0..7)
|
|
|
|
NbEthOamCcmHighestDefectPri ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Copied from Dot1agCfmHighestDefectPri of dot1ag.mib.
|
|
An enumerated value, equal to the contents of the variable
|
|
highestDefect (20.33.9 and Table 20-1), indicating the
|
|
highest-priority defect that has been present since the MEP
|
|
Fault Notification Generator State Machine was last in the
|
|
FNG_RESET state, either:
|
|
|
|
none(0) no defects since FNG_RESET
|
|
defRDICCM(1) DefRDICCM
|
|
defMACstatus(2) DefMACstatus
|
|
defRemoteCCM(3) DefRemoteCCM
|
|
defErrorCCM(4) DefErrorCCM
|
|
defXconCCM(5) DefXconCCM
|
|
|
|
The value 0 is used for no defects so that additional higher
|
|
priority values can be added, if needed, at a later time, and
|
|
so that these values correspond with those in
|
|
Dot1agCfmLowestAlarmPri.
|
|
"
|
|
REFERENCE
|
|
"802.1ag clause 20.1.2, 12.14.7.7.2:c and 20.33.9"
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
defRDICCM (1),
|
|
defMACstatus (2),
|
|
defRemoteCCM (3),
|
|
defErrorCCM (4),
|
|
defXconCCM (5)
|
|
}
|
|
|
|
|
|
-- ************************************************************
|
|
-- Trap parameters
|
|
-- ************************************************************
|
|
|
|
|
|
mrvElementID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String description contains the element name (hostname) to identify the element."
|
|
::= { mrvTrapParameters 2 }
|
|
|
|
mrvPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port index of the event that generated the trap."
|
|
::= { mrvTrapParameters 5 }
|
|
|
|
|
|
mrvEventDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A description of the event that generated the trap."
|
|
::= { mrvTrapParameters 7 }
|
|
|
|
mrvEventClass OBJECT-TYPE
|
|
SYNTAX TCEventClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The category of the event that generated the trap."
|
|
::= { mrvTrapParameters 8 }
|
|
|
|
mrvEventLevel OBJECT-TYPE
|
|
SYNTAX TCEventLevel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity level of the event that generated the trap."
|
|
::= { mrvTrapParameters 9 }
|
|
|
|
|
|
mrvDevPSIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table,
|
|
(MAX Value is equal to nbsDevPSNumber)."
|
|
::= { mrvTrapParameters 10 }
|
|
|
|
mrvDevFANIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table,
|
|
(MAX Value is equal to nbsDevFANsNumber)."
|
|
::= { mrvTrapParameters 11 }
|
|
|
|
mrvEthOamMdLevel OBJECT-TYPE
|
|
SYNTAX NbEthOamMDLevel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MD Level of the Maintenance Point."
|
|
REFERENCE
|
|
"802.1ag clause 12.14.2.1.2:b"
|
|
::= { mrvTrapParameters 12 }
|
|
|
|
mrvEthOamMaIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Maintenance Association index."
|
|
REFERENCE
|
|
"."
|
|
::= { mrvTrapParameters 13 }
|
|
|
|
|
|
mrvEthOamMepIdentifier OBJECT-TYPE
|
|
SYNTAX NbEthOamMepId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source MEP for the Loopback test"
|
|
REFERENCE
|
|
"."
|
|
::= { mrvTrapParameters 14 }
|
|
|
|
mrvEthOamTrapCcmHighestPrDefect OBJECT-TYPE
|
|
SYNTAX NbEthOamCcmHighestDefectPri
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Copied from dot1agCfmMepHighestPrDefect of dot1ag.mib.
|
|
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"
|
|
::= { mrvTrapParameters 15 }
|
|
|
|
mrvDevLosGrActivePortNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Active port in the corresponding Group."
|
|
::= { mrvTrapParameters 16 }
|
|
|
|
|
|
mrvDevLosGrPrimaryPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..256)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the Primary Port from the Ports Group Members list."
|
|
::= { mrvTrapParameters 17 }
|
|
|
|
|
|
mrvDevLosGrSecondaryPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..256)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the Secondary Port from the Ports Group Members list."
|
|
::= { mrvTrapParameters 18 }
|
|
|
|
mrvDevLosGrActionCause OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAction (1),
|
|
portLinkUp (2),
|
|
portLinkDown (3),
|
|
agRMepDiscardEvent (4),
|
|
agRMepNoConnEvent (5),
|
|
agRMepAliveEvent (6),
|
|
activePortAdminSet (7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The causes of last LOS action are:
|
|
[portLinkDown] - port [oaDevLosGrActivePortNumber] is active because
|
|
other Group member port became Link Down now.
|
|
[portLinkUp] - port [oaDevLosGrActivePortNumber] is active because
|
|
it became Link Up now.
|
|
[agRMepDiscardEvent] - port [oaDevLosGrActivePortNumber] is active because
|
|
other Group member port received 'Remote Mep Discard Event'.
|
|
[agRMepNoConnEvent] - port [oaDevLosGrActivePortNumber] is active because
|
|
other Group member port received 'No connection to Remote Mep Event'.
|
|
[agRMepAliveEvent] - port [oaDevLosGrActivePortNumber] is active because
|
|
it received 'Remote Mep Alive Event'.
|
|
[activePortAdminSet] - port [oaDevLosGrActivePortNumber] is active because
|
|
of administrative setting."
|
|
::= { mrvTrapParameters 19 }
|
|
|
|
mrvPortLinSlavePorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of Slave Ports in the Link Reflection (LIN) entry.
|
|
Each octet contains the corresponding number of Port or Trunk
|
|
[order: from first up to last].
|
|
Trunks appear in the List of Ports with the value equal to
|
|
( 132 + [oaDevTrunkGrId] )."
|
|
::= { mrvTrapParameters 20 }
|
|
|
|
mrvPortLinActionCause OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAction (1),
|
|
portLinkUp (2),
|
|
portLinkDown (3),
|
|
agRMepDiscardEvent (4),
|
|
agRMepNoConnEvent (5),
|
|
agRMepAliveEvent (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The causes of last LIN action are:
|
|
[portLinkDown] - Slave Ports [oaPortLinSlavePorts] are Down because
|
|
the Master port [oaPortLinId] became Down now.
|
|
[portLinkUp] - Slave Ports [oaPortLinSlavePorts] are Up because
|
|
the Master port [oaPortLinId] became Up now.
|
|
[agRMepDiscardEvent] - Slave Ports [oaPortLinSlavePorts] are Down because
|
|
the Master port [oaPortLinId] received 'Remote Mep Discard Event'.
|
|
[agRMepNoConnEvent] - Slave Ports [oaPortLinSlavePorts] are Down because
|
|
the Master port [oaPortLinId] received 'No connection to Remote Mep Event'.
|
|
[agRMepAliveEvent] - Slave Ports [oaPortLinSlavePorts] are Up because
|
|
the Master port [oaPortLinId] received 'Remote Mep Alive Event'."
|
|
::= { mrvTrapParameters 21 }
|
|
|
|
|
|
|
|
-- ************************************************************
|
|
-- Traps (notifications)
|
|
-- ************************************************************
|
|
|
|
-- *******************************************************************
|
|
-- Generic traps (reflection of RFCs 3418 and 2863
|
|
-- *******************************************************************
|
|
|
|
mrvPrivateGenTrapPrefix OBJECT IDENTIFIER ::= { mrvPrivateGenTraps 0 }
|
|
|
|
mrvColdStart NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "NE restarted and reinitializing with altered configuration"
|
|
mrvEventLevel, -- critical(1)
|
|
mrvEventClass -- serviceAffecting(1)
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap signifies that the SNMP entity, acting
|
|
in an agent role, is reinitializing itself and that its
|
|
configuration may have been altered."
|
|
::= { mrvPrivateGenTrapPrefix 1 }
|
|
|
|
mrvWarmStart NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "NE restarted and reinitializing with altered configuration"
|
|
mrvEventLevel, -- critical(1)
|
|
mrvEventClass -- serviceAffecting(1)
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap signifies that the SNMP entity, acting
|
|
in an agent role, is reinitializing itself such that its
|
|
configuration is unaltered."
|
|
::= { mrvPrivateGenTrapPrefix 2 }
|
|
|
|
mrvPortLinkDown NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "SNMP agent communication link changed state - down"
|
|
mrvEventLevel, -- critical(1)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvPortIndex -- MRV will always send the save value like ifIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mrvPortLinkDown trap signifies that the SNMP entity, acting in
|
|
agent role, has detected that the ifOperStatus object for
|
|
of its communication links is about to enter the down
|
|
from some other state (but not from the notPresent).
|
|
This other state is indicated by the included value of ifOperStatus."
|
|
::= { mrvPrivateGenTrapPrefix 3 }
|
|
|
|
mrvPortLinkUp NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "SNMP agent communication link changed state - up"
|
|
mrvEventLevel, -- clear(5)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvPortIndex -- MRV will always send the save value like ifIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mrvPortLinkUp trap signifies that the SNMP entity, acting in an
|
|
role, has detected that the ifOperStatus object for
|
|
of its communication links left the down state and
|
|
transitioned into some other state (but not into the
|
|
notPresent state). This other state is indicated by the
|
|
included value of ifOperStatus."
|
|
::= { mrvPrivateGenTrapPrefix 4 }
|
|
|
|
mrvAuthenticationFailure NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Access via SNMP failed"
|
|
mrvEventLevel, -- minor(3)
|
|
mrvEventClass -- nonServiceAffecting(1)
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An authenticationFailure trap signifies that the SNMP
|
|
entity, acting in an agent role, has received a protocol
|
|
message that is not properly authenticated. While all
|
|
implementations of the SNMP must be capable of generating
|
|
this trap, the snmpEnableAuthenTraps object indicates
|
|
whether this trap will be generated."
|
|
::= { mrvPrivateGenTrapPrefix 5 }
|
|
|
|
-- *******************************************************************
|
|
-- Specific traps
|
|
-- *******************************************************************
|
|
|
|
mrvPrivateSpecTrapPrefix OBJECT IDENTIFIER ::= { mrvPrivateSpecTraps 0 }
|
|
|
|
mrvPowerSupplyUp NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Power Supply Up"
|
|
mrvEventLevel, -- clear(5)
|
|
mrvEventClass, -- nonServiceAffecting(1)
|
|
mrvDevPSIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when
|
|
power supply unit changes it's state from notActive to active"
|
|
::= { mrvPrivateSpecTrapPrefix 1 }
|
|
|
|
mrvPowerSupplyDown NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Power Supply Down"
|
|
mrvEventLevel, -- minor(3)
|
|
mrvEventClass, -- nonServiceAffecting(1)
|
|
mrvDevPSIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when
|
|
power supply unit changes it's state from active to notActive"
|
|
::= { mrvPrivateSpecTrapPrefix 2 }
|
|
|
|
mrvFANUnitUp NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "FAN Active"
|
|
mrvEventLevel, -- clear(5)
|
|
mrvEventClass, -- nonServiceAffecting(1)
|
|
mrvDevFANIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when
|
|
FAN unit changes it's state from notActive to active"
|
|
::= { mrvPrivateSpecTrapPrefix 3 }
|
|
|
|
mrvFANUnitDown NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "FAN Failure"
|
|
mrvEventLevel, -- minor(3)
|
|
mrvEventClass, -- nonServiceAffecting(1)
|
|
mrvDevFANIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when
|
|
FAN unit changes it's state from active to notActive"
|
|
::= { mrvPrivateSpecTrapPrefix 4 }
|
|
|
|
mrvDeviceTemperatureNormal NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Device Temperature Normal"
|
|
mrvEventLevel, -- clear(5)
|
|
mrvEventClass -- nonServiceAffecting(1)
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when
|
|
Device Temperature changes it's state from High to Normal"
|
|
::= { mrvPrivateSpecTrapPrefix 5 }
|
|
|
|
mrvDeviceTemperatureHigh NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Device Temperature too high"
|
|
mrvEventLevel, -- major(2)
|
|
mrvEventClass -- nonServiceAffecting(1)
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when
|
|
Device Temperature changes it's state from Normal to High"
|
|
::= { mrvPrivateSpecTrapPrefix 6 }
|
|
|
|
mrvDot1agCfmFault NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Continuity Check Failed"
|
|
mrvEventLevel, -- critical(1)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvEthOamMdLevel,
|
|
mrvEthOamMaIndex,
|
|
mrvEthOamMepIdentifier,
|
|
mrvEthOamTrapCcmHighestPrDefect
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP has a persistent defect condition. A notification
|
|
(fault alarm) is sent to the management entity with the OID
|
|
of the MEP that has detected the fault"
|
|
REFERENCE
|
|
"802.1ag clause 12.14.7.7"
|
|
::= { mrvPrivateSpecTrapPrefix 7 }
|
|
|
|
mrvDot1agCfmRecovery NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Continuity Recovery"
|
|
mrvEventLevel, -- clear(5)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvEthOamMdLevel,
|
|
mrvEthOamMaIndex,
|
|
mrvEthOamMepIdentifier,
|
|
mrvEthOamTrapCcmHighestPrDefect
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MEP has a persistent defect condition. A notification
|
|
(recovery alarm) is sent to the management entity with the OID
|
|
of the MEP that has detected the recovery after a fault."
|
|
REFERENCE
|
|
"802.1ag clause 12.14.7.7"
|
|
::= { mrvPrivateSpecTrapPrefix 8 }
|
|
|
|
mrvPortProtectionBackup NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Traffic switced to backup"
|
|
mrvEventLevel, -- major(2)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvDevLosGrActivePortNumber,
|
|
mrvDevLosGrPrimaryPort,
|
|
mrvDevLosGrSecondaryPort,
|
|
mrvDevLosGrActionCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when one of the Ports in the LOS Group
|
|
became Active.
|
|
For example: port A and port B are the members of the LOS Group while
|
|
port A is a primary port and port B is the secondary port."
|
|
::= { mrvPrivateSpecTrapPrefix 9 }
|
|
|
|
mrvPortProtectionPrimary NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Traffic restored to port"
|
|
mrvEventLevel, -- clear(5)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvDevLosGrActivePortNumber,
|
|
mrvDevLosGrPrimaryPort,
|
|
mrvDevLosGrSecondaryPort,
|
|
mrvDevLosGrActionCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when one of the Ports in the LOS Group
|
|
became Active.
|
|
For example: port A and port B are the members of the LOS Group while
|
|
port A is a primary port and port B is the secondary port."
|
|
::= { mrvPrivateSpecTrapPrefix 10 }
|
|
|
|
mrvPortReflectionLinkDown NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Port down due to link reflection"
|
|
mrvEventLevel, -- major(2)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvPortIndex,
|
|
mrvPortLinSlavePorts,
|
|
mrvPortLinActionCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when Dependent ports
|
|
[mrvPortLinSlavePorts] Link State became Down as result of
|
|
link reflection only.
|
|
It should not be sent, when port became Down by
|
|
physical disconnection or CLI command 'port state disable' -
|
|
unlike standard LinkDown.
|
|
In the case of [mrvPortLinSymmetricStatus]='nonSymmetric'
|
|
the Dependent ports are indeed the LIN Slave ports.
|
|
But in the case of [mrvPortLinSymmetricStatus]='symmetric'
|
|
the Dependent ports list has only one port which can be
|
|
Master port or Slave port, because in this case these both
|
|
ports are equivalent."
|
|
::= { mrvPrivateSpecTrapPrefix 11 }
|
|
|
|
mrvPortReflectionLinkUp NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mrvElementID,
|
|
mrvEventDescription, -- "Port up due to link reflection"
|
|
mrvEventLevel, -- clear(5)
|
|
mrvEventClass, -- serviceAffecting(1)
|
|
mrvPortIndex,
|
|
mrvPortLinSlavePorts,
|
|
mrvPortLinActionCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap that is generated when Dependent ports
|
|
[mrvPortLinSlavePorts] Link State became Up.
|
|
as result of link reflection only.
|
|
It should not be sent, when port became Up by
|
|
physical connection or CLI command 'port state enable' -
|
|
unlike standard LinkUp.
|
|
In the case of [mrvPortLinSymmetricStatus]='nonSymmetric'
|
|
the Dependent ports are indeed the LIN Slave ports.
|
|
But in the case of [mrvPortLinSymmetricStatus]='symmetric'
|
|
the Dependent ports list has only one port which can be
|
|
Master port or Slave port, because in this case these both
|
|
ports are equivalent."
|
|
::= { mrvPrivateSpecTrapPrefix 12 }
|
|
|
|
-- *******************************************************************
|
|
-- Conformance Information
|
|
-- *******************************************************************
|
|
|
|
mrvPrivateTrapsMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The core compliance statement for all the implementations."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
mrvPrivateTrapsMandatoryGroup,
|
|
mrvPrivateTrapsNotifGrp
|
|
}
|
|
|
|
::= { mrvPrivateTrapsMIBCompliances 1 }
|
|
|
|
-- ...................................................................
|
|
-- Conformance Groups
|
|
-- ...................................................................
|
|
|
|
mrvPrivateTrapsMandatoryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
mrvPortIndex,
|
|
mrvEventDescription,
|
|
mrvEventClass,
|
|
mrvEventLevel,
|
|
mrvElementID,
|
|
mrvDevPSIndex,
|
|
mrvDevFANIndex,
|
|
mrvEthOamMdLevel,
|
|
mrvEthOamMaIndex,
|
|
mrvEthOamMepIdentifier,
|
|
mrvEthOamTrapCcmHighestPrDefect,
|
|
mrvDevLosGrActivePortNumber,
|
|
mrvDevLosGrPrimaryPort,
|
|
mrvDevLosGrSecondaryPort,
|
|
mrvDevLosGrActionCause,
|
|
mrvPortLinSlavePorts,
|
|
mrvPortLinActionCause
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
|
|
::= { mrvPrivateTrapsMIBGroups 1 }
|
|
|
|
|
|
mrvPrivateTrapsNotifGrp NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
mrvColdStart,
|
|
mrvWarmStart,
|
|
mrvPortLinkUp, mrvPortLinkDown,
|
|
mrvAuthenticationFailure,
|
|
mrvPowerSupplyUp, mrvPowerSupplyDown,
|
|
mrvFANUnitUp, mrvFANUnitDown,
|
|
mrvDeviceTemperatureNormal, mrvDeviceTemperatureHigh,
|
|
mrvDot1agCfmFault, mrvDot1agCfmRecovery,
|
|
mrvPortProtectionBackup, mrvPortProtectionPrimary,
|
|
mrvPortReflectionLinkDown, mrvPortReflectionLinkUp
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notification which are required to be supported by
|
|
implementations of this MIB."
|
|
::= { mrvPrivateTrapsMIBGroups 2 }
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|