Observium_CE/mibs/adtran/ADTRAN-AOS-Y1731-MIB

209 lines
6.0 KiB
Plaintext

ADTRAN-AOS-Y1731-MIB DEFINITIONS ::= BEGIN
-- TITLE: THE ADTRAN OPERATING SYSTEM PORT SECURITY MIB
-- FILENAME: AdGenAosY1731.mib
-- AUTHOR: Sai Mukund Sagar Deshpande
-- DATE: 18/01/2018
-- HISTORY
-- 18/01/2018 First draft.
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION
FROM SNMPv2-TC -- [RFC2579]
adIdentity
FROM ADTRAN-MIB
adGenAOS,
adGenAOSMef,
adGenAOSConformance
FROM ADTRAN-AOS
dot1agCfmMdIndex,
dot1agCfmMaIndex
FROM IEEE8021-CFM-MIB;
adGenAosY1731Mib MODULE-IDENTITY
LAST-UPDATED "201801180000Z"
ORGANIZATION "ADTRAN, Inc."
CONTACT-INFO
"Technical Support Dept.
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 726-8663
Fax: +1 256 963 6217
E-mail: support@adtran.com"
DESCRIPTION
"The MIB module defines Y.1731 alarms implementation
for AdtranOS and its products."
::= { adIdentity 10000 53 9 9 }
-- OBJECT IDENTIFIERS
adGenAosY1731 OBJECT IDENTIFIER ::= { adGenAOSMef 9 }
--
-- Conformance information
--
adGenAosY1731Conformance OBJECT IDENTIFIER
::= { adGenAOSConformance 34 }
adGenAosY1731Groups OBJECT IDENTIFIER
::= { adGenAosY1731Conformance 1 }
adGenAosY1731Compliances OBJECT IDENTIFIER
::= { adGenAosY1731Conformance 2 }
-- ******************************************************************
-- Textual conventions
-- ******************************************************************
AdGenAosY1731Alarms ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A MEP can detect and report a number of defects, and multiple
defects can be present at the same time. These defects are:
bDefY1731CcmRxRDIAlarm(0) A remote MEP is reported the RDI bit in its
last CCM.
bDefY1731CcmLossOfContinuityAlarm (1) The MEP is not receiving valid CCMs from at
least one of the remote MEPs.
bDefY1731CcmUnexpectedMepAlarm (2) The MEP has received at least one invalid CCM
whose CCM Interval has not yet timed out.
bDefY1731CcmUnexpectedPeriodAlarm (3) 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.
bDefY1731CcmMismergeAlarm(4) 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.
bDefY1731CcmUnexpectedMegLevelAlarm (5) If a CCM frame with the same MEG level but
a MEG ID different than the receiving MEP's own MEG ID is received.
"
REFERENCE
"Y.1731 7.1.2 clause"
SYNTAX BITS {
bDefY1731CcmRxRDIAlarm (0),
bDefY1731CcmLossOfContinuityAlarm (1),
bDefY1731CcmUnexpectedMepAlarm (2),
bDefY1731CcmUnexpectedPeriodAlarm (3),
bDefY1731CcmMismergeAlarm (4),
bDefY1731CcmUnexpectedMegLevelAlarm (5)
}
--
-- Y1731 Local Mep Table
--
adGenAosY1731LocalMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenAosY1731LocalMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Local Maintenance End Point Group (MEP) table.
"
REFERENCE
"Y.1731 standard"
::= { adGenAosY1731 1 }
adGenAosY1731LocalMepEntry OBJECT-TYPE
SYNTAX AdGenAosY1731LocalMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Y1731 Local MEP table entry
The indexes used in this table are similar to indexes in dot1agCfmMepTable.
"
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
adGenAosY1731LocalMepId
}
::= { adGenAosY1731LocalMepTable 1 }
AdGenAosY1731LocalMepEntry ::= SEQUENCE {
adGenAosY1731LocalMepId Unsigned32,
adGenAosY1731Alarms AdGenAosY1731Alarms
}
adGenAosY1731LocalMepId OBJECT-TYPE
SYNTAX Unsigned32 (1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Local MEP Identifier also known as LMEP ID.
"
REFERENCE
"Y1731 Mep table"
::= { adGenAosY1731LocalMepEntry 1 }
adGenAosY1731Alarms OBJECT-TYPE
SYNTAX AdGenAosY1731Alarms
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A vector of Boolean error conditions, any of
which may be true:
DefY1731CcmRxRDIAlarm (0),
DefY1731CcmLossOfContinuityAlarm (1),
DefY1731CcmUnexpectedMepAlarm (2),
DefY1731CcmUnexpectedPeriodAlarm (3),
DefY1731CcmMismergeAlarm (4),
DefY1731CcmUnexpectedMegLevelAlarm (5)
"
::= { adGenAosY1731LocalMepEntry 2 }
--
-- Compliance statements
--
-- Full compliance statement
adGenAosY1731FullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
version 1 of the adGenAosY1731 MIB. When the implementation of this MIB
supports adGenAosY1731Group, then such an implementation can claim
full compliance."
MODULE -- this module
GROUP adGenAosY1731Group
DESCRIPTION
"This optional group defines the notification generated by Y1731 Alarms"
::= { adGenAosY1731Compliances 1 }
adGenAosY1731Group OBJECT-GROUP
OBJECTS
{
adGenAosY1731Alarms
}
STATUS current
DESCRIPTION
"Objects for adGenAosY1731 Group"
::= { adGenAosY1731Groups 1 }
END