diff options
Diffstat (limited to 'MIBS/adva/ADVA-FSPR7-CFM-EXTENSION-MIB')
| -rw-r--r-- | MIBS/adva/ADVA-FSPR7-CFM-EXTENSION-MIB | 431 |
1 files changed, 431 insertions, 0 deletions
diff --git a/MIBS/adva/ADVA-FSPR7-CFM-EXTENSION-MIB b/MIBS/adva/ADVA-FSPR7-CFM-EXTENSION-MIB new file mode 100644 index 0000000..65049e4 --- /dev/null +++ b/MIBS/adva/ADVA-FSPR7-CFM-EXTENSION-MIB @@ -0,0 +1,431 @@ +-- *************************************************************************** +-- ADVA-FSPR7-CFM-EXTENSION-MIB.txt +-- +-- ADVA AG Optical Networking CFM Extension MIB File +-- +-- +-- Copyright 2011 ADVA AG Optical Networking. +-- All rights reserved. +-- *************************************************************************** + + +-- This MIB extends IEEE P802.1ag(TM) CFM MIB with following functionality: +-- * Connectivity fault management alarms severity management +-- * Connectivity fault management alarms retrievement + +ADVA-FSPR7-CFM-EXTENSION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + TEXTUAL-CONVENTION, + DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + fspR7, + neEventLogTimeStamp, + neEventLogIdentityTranslation, + ServiceImpairment, + TrapAlarmSeverity + FROM ADVA-MIB + flowEntityIndexEth, + flowEntityIndexFlow + FROM FspR7-LAYER2-MIB + dot1agCfmMdIndex, + dot1agCfmMaIndex, + dot1agCfmMepIdentifier + FROM IEEE8021-CFM-MIB; + + +cfmExtensionMIB MODULE-IDENTITY + + LAST-UPDATED "201102030000Z" + + ORGANIZATION "ADVA Optical Networking" + + CONTACT-INFO "EMEA Support + Phone : +49 89 89 0665 848 + Fax : +49 89 89 0665 22848 + Email : support@advaoptical.com + + North American Support + Phone : 886 442 ADVA (2382) (toll-free within the US, Canada and Mexico) + Fax : + 1 806 741 8529 (elsewhere) + Email : support-usa@advaoptical.com + + Asia Pacific Support + Phone : + 1 866 442 2382 (other toll-free numbers available in some countries) + Email : support-asia@advaoptical.com" + + DESCRIPTION "This is a MIB definition for ADVA AG Optical Networking CFM extension objects." + + REVISION "201102030000Z" + DESCRIPTION "FSP3000 F7 Release 10.2.2 MIB." + ::= { fspR7 6 } + + +cfmAlarmMIB + OBJECT IDENTIFIER ::= { cfmExtensionMIB 1 } + +cfmAlarmObjects + OBJECT IDENTIFIER ::= { cfmAlarmMIB 1 } + +cfmAlarms + OBJECT IDENTIFIER ::= { cfmAlarmMIB 2 } + +cfmAlarmsPrefix + OBJECT IDENTIFIER ::= { cfmAlarms 0 } + +cfmStatusMIB + OBJECT IDENTIFIER ::= { cfmExtensionMIB 2 } + +cfmStatus + OBJECT IDENTIFIER ::= { cfmStatusMIB 1 } + +CfmAlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The list of supported CFM alarms." + SYNTAX INTEGER + { + undefined(0), + cfmOosDisabled(13000), + cfmOosManagement(13001), + cfmOosMaintenance(13002), + cfmOosAins(13003), + cfmPriVidNotEqualExtVid(13004), + cfmServerSignalFailure(13005), + cfmRemoteDefectIndication(13006), + cfmCcmMacStatus(13007), + cfmCcmError(13008), + cfmCcmLost(13009), + cfmCcmXConn(13010) + } + + +--alarm severity configuration + +mepAlarmSeverityTable OBJECT-TYPE + SYNTAX SEQUENCE OF MepAlarmSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains all alarms existing on Maintanance End Points." + ::= { cfmAlarmObjects 10 } + +mepAlarmSeverityEntry OBJECT-TYPE + SYNTAX MepAlarmSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Every row of this table represents particular alarm." + INDEX { + mepAlarmSeverityMdIndex, + mepAlarmSeverityMaNetIndex, + mepAlarmSeverityMepIdentifier, + mepAlarmSeverityType + } + ::= { mepAlarmSeverityTable 1 } + +MepAlarmSeverityEntry ::= SEQUENCE + { mepAlarmSeverityMdIndex Unsigned32, + mepAlarmSeverityMaNetIndex Unsigned32, + mepAlarmSeverityMepIdentifier Unsigned32, + mepAlarmSeverityType CfmAlarmType, + mepAlarmSeverityValue TrapAlarmSeverity } + +mepAlarmSeverityMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index to the Maintenance Domain table." + ::= { mepAlarmSeverityEntry 1 } + +mepAlarmSeverityMaNetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the Maintenance Association Network table. + " + ::= { mepAlarmSeverityEntry 2 } + +mepAlarmSeverityMepIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the Maintenance Association End Point tabke. + " + ::= { mepAlarmSeverityEntry 3 } + +mepAlarmSeverityType OBJECT-TYPE + SYNTAX CfmAlarmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object identifies the type of alarm." + ::= { mepAlarmSeverityEntry 4 } + +mepAlarmSeverityValue OBJECT-TYPE + SYNTAX TrapAlarmSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object identifies the severity assigned to this alarm." + ::= { mepAlarmSeverityEntry 5 } + + +--standing alarms retrievement + +mepAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF MepAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains all raised alarms on Maintanance End Points." + ::= { cfmAlarmObjects 11 } + +mepAlarmEntry OBJECT-TYPE + SYNTAX MepAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Every row of this table represents particular alarm." + INDEX { + mepAlarmMdIndex, + mepAlarmMaNetIndex, + mepAlarmMepIdentifier, + mepAlarmType + } + ::= { mepAlarmTable 1 } + +MepAlarmEntry ::= SEQUENCE + { mepAlarmMdIndex Unsigned32, + mepAlarmMaNetIndex Unsigned32, + mepAlarmMepIdentifier Unsigned32, + mepAlarmType CfmAlarmType, + mepAlarmSeverity TrapAlarmSeverity, + mepAlarmAffect ServiceImpairment, + mepAlarmTimeStamp DateAndTime } + +mepAlarmMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index to the Maintenance Domain table." + ::= { mepAlarmEntry 1 } + +mepAlarmMaNetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the Maintenance Association Network table. + " + ::= { mepAlarmEntry 2 } + +mepAlarmMepIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the Maintenance Association End Point tabke. + " + ::= { mepAlarmEntry 3 } + +mepAlarmType OBJECT-TYPE + SYNTAX CfmAlarmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of all interface conditions" + ::= { mepAlarmEntry 4 } + +mepAlarmSeverity OBJECT-TYPE + SYNTAX TrapAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object identifies the current severity of alarm." + ::= { mepAlarmEntry 5 } + +mepAlarmAffect OBJECT-TYPE + SYNTAX ServiceImpairment + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the service impairment affect of the alarm." + ::= { mepAlarmEntry 6 } + +mepAlarmTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp" + ::= { mepAlarmEntry 7 } + +--connectivity fault management notifications + + +alarmCfmOosDisabled NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "Non-Specific Disablement of Management Access" + ::= { cfmAlarmsPrefix 13000 } + + +alarmCfmOosManagement NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "Alarms are logged but not notified, service affecting changes are permitted" + ::= { cfmAlarmsPrefix 13001 } + + +alarmCfmOosMaintenance NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "Alarms are logged but not notified, service affecting changes and operations are permitted" + ::= { cfmAlarmsPrefix 13002 } + + +alarmCfmOosAins NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "Automatic In Service" + ::= { cfmAlarmsPrefix 13003 } + + +alarmCfmPriVidNotEqualExtVid NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "MEP Primary VLAN ID and Flow External VLAN ID are different" + ::= { cfmAlarmsPrefix 13004 } + + +alarmCfmServerSignalFailure NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "All member ports signals have failed" + ::= { cfmAlarmsPrefix 13005 } + + +alarmCfmRemoteDefectIndication NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "RDI" + ::= { cfmAlarmsPrefix 13006 } + + +alarmCfmCcmMacStatus NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "MAC status of the port" + ::= { cfmAlarmsPrefix 13007 } + + +alarmCfmCcmError NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "Error in the CCM received" + ::= { cfmAlarmsPrefix 13008 } + + +alarmCfmCcmLost NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "3 or more CCMs not recieved from far end MEP" + ::= { cfmAlarmsPrefix 13009 } + + +alarmCfmCcmXConn NOTIFICATION-TYPE + OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation } + STATUS current + DESCRIPTION "Cross connected CCM" + ::= { cfmAlarmsPrefix 13010 } + + +mepOnFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF MepOnFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { cfmStatus 1 } + +mepOnFlowEntry OBJECT-TYPE + SYNTAX MepOnFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { + flowEntityIndexEth, + flowEntityIndexFlow, + dot1agCfmMdIndex, + dot1agCfmMaIndex, + dot1agCfmMepIdentifier + } + ::= { mepOnFlowTable 1 } + +MepOnFlowEntry ::= SEQUENCE + { mepOnFlowMepString SnmpAdminString } + +mepOnFlowMepString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name" + ::= { mepOnFlowEntry 1 } + + +-- conformance information + +cfmExtensionMIBConformance OBJECT IDENTIFIER ::= { cfmExtensionMIB 2 } + +cfmExtensionMIBCompliances OBJECT IDENTIFIER ::= { cfmExtensionMIBConformance 1 } + +cfmExtensionMIBGroups OBJECT IDENTIFIER ::= { cfmExtensionMIBConformance 2 } + + +-- compliance statements + +cfmExtensionMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities implementing the ADVA FSPR7 CFM Extension MIB." + MODULE -- this module + MANDATORY-GROUPS { cfmExtensionObjectGroup, cfmExtensionNotificationGroup } + ::= { cfmExtensionMIBCompliances 1 } + + +-- units of conformance + +cfmExtensionObjectGroup OBJECT-GROUP + OBJECTS { + mepAlarmSeverityValue, + mepAlarmSeverity, + mepAlarmAffect, + mepAlarmTimeStamp + } + STATUS current + DESCRIPTION + "A list of objects." + ::= { cfmExtensionMIBGroups 1 } + +cfmExtensionNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alarmCfmOosDisabled, + alarmCfmOosManagement, + alarmCfmOosMaintenance, + alarmCfmOosAins, + alarmCfmPriVidNotEqualExtVid, + alarmCfmServerSignalFailure, + alarmCfmRemoteDefectIndication, + alarmCfmCcmMacStatus, + alarmCfmCcmError, + alarmCfmCcmLost, + alarmCfmCcmXConn + } + STATUS current + DESCRIPTION + "A list of notifications." + ::= { cfmExtensionMIBGroups 2 } + + +END + |