summaryrefslogtreecommitdiff
path: root/MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB')
-rw-r--r--MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB866
1 files changed, 866 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB b/MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB
new file mode 100644
index 0000000..b3d7259
--- /dev/null
+++ b/MIBS/nokia/ALCATEL-IND1-DOT3-OAM-MIB
@@ -0,0 +1,866 @@
+ALCATEL-IND1-DOT3-OAM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY,
+ Integer32, Counter32, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ OBJECT-GROUP,MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DisplayString, RowStatus FROM SNMPv2-TC
+ ifIndex FROM IF-MIB
+ dot3OamEntry, dot3OamLoopbackEntry, dot3OamEventLogTimestamp,
+ dot3OamEventLogOui, dot3OamEventLogType, dot3OamEventLogLocation,
+ dot3OamEventLogWindowHi, dot3OamEventLogWindowLo, dot3OamEventLogThresholdHi,
+ dot3OamEventLogThresholdLo, dot3OamEventLogValue, dot3OamEventLogRunningTotal,
+ dot3OamEventLogEventTotal, dot3OamStatsEntry
+ FROM DOT3-OAM-MIB
+ softentIND1Dot3Oam FROM ALCATEL-IND1-BASE;
+
+
+ alcatelIND1Dot3OamMIB MODULE-IDENTITY
+ LAST-UPDATED "200902250000Z" -- 02/25/2009 00:00GMT
+ ORGANIZATION "Alcatel - Architects Of An Internet World"
+ CONTACT-INFO
+ "Please consult with Customer Service to insure the most appropriate
+ version of this document is used with the products in question:
+
+ Alcatel Internetworking, Incorporated
+ (Division 1, Formerly XYLAN Corporation)
+ 26801 West Agoura Road
+ Agoura Hills, CA 91301-5122
+ United States Of America
+
+ Telephone: North America +1 800 995 2696
+ Latin America +1 877 919 9526
+ Europe +31 23 556 0100
+ Asia +65 394 7933
+ All Other +1 818 878 4507
+
+ Electronic Mail: support@ind.alcatel.com
+ World Wide Web: http://www.ind.alcatel.com
+ File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
+
+ DESCRIPTION
+ "This module describes an authoritative enterprise-
+ specific Simple Network Management Protocol (SNMP) Management
+ Information Base (MIB):
+
+ For the Birds Of Prey Product Line
+ Ethernet in First Mile OAM.
+
+
+ The right to make changes in specification and other information
+ contained in this document without prior notice is reserved.
+
+ No liability shall be assumed for any incidental, indirect,
+ special, or consequential damages whatsoever arising from or
+ related to this document or the information contained herein.
+
+ Vendors, end-users, and other interested parties are granted
+ non-exclusive license to use this specification in connection with
+ management of the products for which it is intended to be used.
+
+ Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated
+ ALL RIGHTS RESERVED WORLDWIDE"
+
+ REVISION "200902250000Z"
+
+ DESCRIPTION
+ "Ethernet in First Mile (EFM) module for managing IEEE 802.3ah.
+ This 802.3ah (EFM) OAM MIB extends standard 802.3ah.
+
+ The set of objects defined in this MIB, do not duplicate,
+ nor conflict with any MIB object definitions defined in
+ the RFC 4878 MIB (dot3-oam-mib.mib)."
+ ::= { softentIND1Dot3Oam 1}
+
+-- --------------------------------------------------------------
+--
+-- Extension to - Dot3-OAM-MIB
+-- Sections of the Ethernet OAM MIB
+--
+ alcatelIND1Dot3OamNotifications OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for 802.3ah OAM Notifications."
+ ::= { alcatelIND1Dot3OamMIB 0 }
+
+ alcatelIND1Dot3OamMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For 802.3ah OAM Objects."
+ ::= { alcatelIND1Dot3OamMIB 1 }
+
+ alcatelIND1Dot3OamMIBConformance OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for 802.3ah Module MIB Subsystem Conformance Information."
+ ::= { alcatelIND1Dot3OamMIB 2 }
+
+ alcatelIND1Dot3OamMIBGroups OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for 802.3ah Module MIB Subsystem Units of Conformance."
+ ::= { alcatelIND1Dot3OamMIBConformance 1 }
+
+ alcatelIND1Dot3OamMIBCompliances OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for 802.3ah Module MIB Subsystem Compliance Statements."
+ ::= { alcatelIND1Dot3OamMIBConformance 2 }
+
+--------------------------------------------------------------
+
+ alaDot3OamStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative status requested by management for
+ 802.3ah. The value enabled(1) indicates that 802.3ah should
+ be enabled on this device, on all ports for which it has
+ not been specifically disabled. When disabled(2), 802.3ah
+ is disabled on all ports and all 802.3ah packets will be
+ dropped. A transition from disabled(2) to enabled(1) will
+ cause a reset of all 802.3ah state machines on all ports."
+ DEFVAL { disabled }
+ ::= { alcatelIND1Dot3OamMIBObjects 1 }
+
+ alaDot3OamGlobalClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the global clear statistics control for Dot3OAM.
+ The value reset (1) indicates that clear all statistic counters
+ related to all ports in the system. By default, this object
+ contains a zero value."
+ DEFVAL { default }
+ ::= { alcatelIND1Dot3OamMIBObjects 2 }
+
+ alaDot3OamGlobalClearEventLogs OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the global clear event logs control for Dot3OAM.
+ The value reset (1) indicates that clear all event logs
+ related to all ports in the system. By default, this object
+ contains a zero value."
+ DEFVAL { default }
+ ::= { alcatelIND1Dot3OamMIBObjects 3 }
+
+ alaDot3OamGlobalClearVariableTransactions OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the global clear variable transactions control for
+ Dot3OAM. The value reset (1) indicates that clear all
+ transactions related to all ports in the system. By default,
+ this object contains a zero value."
+ DEFVAL { default }
+ ::= { alcatelIND1Dot3OamMIBObjects 4 }
+
+ alaDot3OamMultiplePduCount OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the number of PDUs that will be
+ sent, when OAM needs to send multiple event notification PDUs.
+ "
+ DEFVAL { 3 }
+ ::= { alcatelIND1Dot3OamMIBObjects 5 }
+
+ -- ***************************************************************
+
+-- DESCRIPTION:
+-- "Port configuration information
+-- data for the 802.3ah Module.
+-- Implementation of this group is mandantory"
+
+
+ alaDot3OamPortConfig OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 8 }
+
+ alaDot3OamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaDot3OamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the primary controls and status for the
+ OAM capabilities of an Ethernet like interface. There will be
+ one row in this table for each Ethernet like interface in the
+ system that supports the OAM functions defined in [802.3ah].
+ "
+ ::= { alaDot3OamPortConfig 1 }
+
+ alaDot3OamEntry OBJECT-TYPE
+ SYNTAX AlaDot3OamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing information on the Ethernet
+ OAM function for a single Ethernet like interface. Entries in
+ the table are created automatically for each interface
+ supporting Ethernet OAM. The status of the row entry can be
+ determined from dot3OamOperStatus.
+
+ A alaDot3OamEntry is indexed in the alaDot3OamTable by the
+ ifIndex object of the Interfaces MIB.
+ "
+ AUGMENTS { dot3OamEntry }
+ ::= { alaDot3OamTable 1 }
+
+ AlaDot3OamEntry ::=
+ SEQUENCE {
+ alaDot3OamKeepAliveInterval Integer32,
+ alaDot3OamHelloInterval Integer32,
+ alaDot3OamNextTransactionId Integer32
+ }
+
+ alaDot3OamKeepAliveInterval OBJECT-TYPE
+ SYNTAX Integer32 (5..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the timer in seconds to restart the
+ discovery process if no PDUs are received in this time frame.
+ "
+ DEFVAL { 5 }
+ ::= { alaDot3OamEntry 1 }
+
+ alaDot3OamHelloInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the interval between two OAMPDUs
+ "
+ DEFVAL { 1 }
+ ::= { alaDot3OamEntry 2 }
+
+ alaDot3OamNextTransactionId OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to fetch the next available transaction id
+ required for MIB variable retrieval requests on this interface.
+ To read the remote entity's MIB variables, a unique transaction
+ id is generated for each request. The administrator first needs
+ to get the next available transaction id for the interface, and
+ provide this as index to the alaDot3OamRetrieveRequestTable.
+ "
+ ::= { alaDot3OamEntry 3 }
+
+ -- ***************************************************************
+
+-- DESCRIPTION:
+-- "Port loopback information
+-- for the 802.3ah Module.
+-- Implementation of this group is mandantory"
+
+
+ alaDot3OamPortLoopbackControl OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 9 }
+
+ alaDot3OamLoopbackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaDot3OamLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains controls for the loopback state of the
+ local link as well as indicating the status of the loopback
+ function. There is one entry in this table for each entry in
+ dot3OamTable that supports loopback functionality (where
+ dot3OamFunctionsSupported includes the loopbackSupport bit
+ set).
+ "
+ ::= { alaDot3OamPortLoopbackControl 1 }
+
+ alaDot3OamLoopbackEntry OBJECT-TYPE
+ SYNTAX AlaDot3OamLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing information on the L1 ping.
+ One record/entry shall be maintained per interface. This record
+ shall be automatically created when L1 ping is initiated for the
+ first time on the interface. Subsequent ping operations shall
+ replace the record. Loopback capabilities of the interface can
+ be determined from the dot3OamLoopbackStatus object.
+ "
+ AUGMENTS { dot3OamLoopbackEntry }
+ ::= { alaDot3OamLoopbackTable 1 }
+
+ AlaDot3OamLoopbackEntry ::=
+ SEQUENCE {
+ alaDot3OamPortL1PingFramesConf Integer32,
+ alaDot3OamPortL1PingFramesDelay Integer32,
+ alaDot3OamPortL1PingStatus INTEGER,
+ alaDot3OamPortL1PingFramesSent Counter32,
+ alaDot3OamPortL1PingFramesReceived Counter32,
+ alaDot3OamPortL1PingAverageRoundTripDelay Integer32
+ }
+
+ alaDot3OamPortL1PingFramesConf OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the number of frames to be transmitted
+ from the interface during L1 ping.
+ "
+ DEFVAL { 5 }
+ ::= { alaDot3OamLoopbackEntry 1 }
+
+ alaDot3OamPortL1PingFramesDelay OBJECT-TYPE
+ SYNTAX Integer32 (100..1000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the delay between two
+ frames transmitted during L1 ping.
+ "
+ DEFVAL { 1000 }
+ ::= { alaDot3OamLoopbackEntry 2 }
+
+ alaDot3OamPortL1PingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ start(1),
+ running(2),
+ operationSuccessful(3),
+ operationUnsuccessful(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to start the L1 ping operation. Operator
+ can set only start(1) value and setting of start(1) value is not valid
+ if object value is start(1) or running(2).
+ Whenever efm gets enabled on any port, this object has default(0) value.
+ Default(0) value implies that loopback session has not been started even
+ for a single time. Running(2) is corresponding to the state, when L1 ping
+ is going on, operationSuccessful(3) is corresponding to the state, when L1
+ ping operation is done successfully. operationUnsuccessful(4) is corresponding
+ to state when operation gets failed due to some reason.
+ "
+ ::= { alaDot3OamLoopbackEntry 3 }
+
+ alaDot3OamPortL1PingFramesSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep the actual frames sent during
+ last L1 ping operation.
+ "
+ ::= { alaDot3OamLoopbackEntry 4 }
+
+ alaDot3OamPortL1PingFramesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep the number of frames received
+ during last L1 ping operation.
+ "
+ ::= { alaDot3OamLoopbackEntry 5 }
+
+ alaDot3OamPortL1PingAverageRoundTripDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep the average delay taken by frames
+ during last L1 ping.
+ "
+ ::= { alaDot3OamLoopbackEntry 6 }
+
+ -- ***************************************************************
+-- DESCRIPTION:
+-- "Port statistics information
+-- for the 802.3ah Module.
+-- Implementation of this group is mandantory"
+
+
+ alaDot3OamPortStats OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 10 }
+
+ alaDot3OamStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaDot3OamStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains statistics for the OAM function on a
+ particular Ethernet like interface. There is an entry in the
+ table for every entry in the dot3OamStatsTable.
+
+ The counters in this table are defined as 32-bit entries to
+ match the counter size as defined in [802.3ah]. Given the OA
+ protocol is a slow protocol, the counters increment at a slow
+ rate.
+ "
+ ::= { alaDot3OamPortStats 1 }
+
+ alaDot3OamStatsEntry OBJECT-TYPE
+ SYNTAX AlaDot3OamStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing statistics information on
+ the Ethernet OAM function for a single Ethernet like
+ interface. Entries are automatically created for every entry
+ in the dot3OamStatsTable. Counters are maintained across
+ transitions in dot3OamOperStatus.
+ "
+ AUGMENTS { dot3OamStatsEntry }
+ ::= { alaDot3OamStatsTable 1 }
+
+ AlaDot3OamStatsEntry ::=
+ SEQUENCE {
+ alaDot3OamPortClearStats INTEGER
+ }
+
+ alaDot3OamPortClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ default (0),
+ reset (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset all statistics parameters corresponding to this port
+ By default, this objects contains a zero value.
+ "
+ DEFVAL { default }
+ ::= { alaDot3OamStatsEntry 1 }
+
+ -- ***************************************************************
+-- DESCRIPTION:
+-- "Port event logs information
+-- for the 802.3ah Module.
+-- Implementation of this group is mandantory"
+
+ alaDot3OamPortEventLogs OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 11 }
+
+ alaDot3OamEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaDot3OamEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table records a history of the events that have occurred
+ at the Ethernet OAM level. These events can include locally
+ detected events, which may result in locally generated
+ OAMPDUs, and remotely detected events, which are detected by
+ the OAM peer entity and signaled to the local entity via
+ Ethernet OAM. Ethernet OAM events can be signaled by Event
+ Notification OAMPDUs or by the flags field in any OAMPDU.
+ "
+ ::= { alaDot3OamPortEventLogs 1 }
+
+ alaDot3OamEventLogEntry OBJECT-TYPE
+ SYNTAX AlaDot3OamEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the dot3OamEventLogTable. Entries are
+ automatically created whenever Ethernet OAM events occur at
+ the local OAM entity, and when Event Notification OAMPDUs are
+ received at the local OAM entity (indicating events have
+ occurred at the peer OAM entity). The size of the table is
+ implementation dependent, but when the table becomes full,
+ older events are automatically deleted to make room for newer
+ events. The table index dot3OamEventLogIndex increments for
+ each new entry, and when the maximum value is reached the
+ value restarts at zero.
+ "
+ INDEX { ifIndex }
+ ::= { alaDot3OamEventLogTable 1 }
+
+ AlaDot3OamEventLogEntry ::=
+ SEQUENCE {
+ alaDot3OamPortClearEventLogs INTEGER
+ }
+
+ alaDot3OamPortClearEventLogs OBJECT-TYPE
+ SYNTAX INTEGER {
+ default (0),
+ reset (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset all event logs corresponding to this port
+ By default, this objects contains a zero value.
+ "
+ DEFVAL { default }
+ ::= { alaDot3OamEventLogEntry 1 }
+
+
+-- -------------------------------------------------------------
+-- ETHERNET OAM MIB RETRIEVAL Request Table
+-- -------------------------------------------------------------
+
+-- DESCRIPTION:
+-- "MIB Retrieval requests
+-- for the 802.3ah Module.
+-- Implementation of this group is mandantory"
+
+ alaDot3OamRetrieveRequest OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 12 }
+
+ alaDot3OamRetrieveRequestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaDot3OamRetrieveRequestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing MIB variable retrieval request
+ information"
+ ::= { alaDot3OamRetrieveRequest 1 }
+
+ alaDot3OamRetrieveRequestEntry OBJECT-TYPE
+ SYNTAX AlaDot3OamRetrieveRequestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 802.3ah MIB variable retrieval request entry."
+ INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableRequestBranch, alaDot3OamVariableRequestLeaf }
+ ::= { alaDot3OamRetrieveRequestTable 1 }
+
+ AlaDot3OamRetrieveRequestEntry ::= SEQUENCE {
+ alaDot3OamTransactionId Integer32,
+ alaDot3OamVariableRequestBranch INTEGER,
+ alaDot3OamVariableRequestLeaf Integer32,
+ alaDot3OamVariableRequestRetrieveStatus INTEGER,
+ alaDot3OamVariableRequestRowStatus RowStatus,
+ alaDot3OamPortClearVariableTransactions INTEGER
+ }
+
+ alaDot3OamTransactionId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the available transaction id for
+ retrieving the remote MIB variable for this interface. The
+ value for this is obtained from alaDot3OamNextTransactionId,
+ which is part of alaDot3OamTable.
+ "
+ ::= { alaDot3OamRetrieveRequestEntry 1 }
+
+ alaDot3OamVariableRequestBranch OBJECT-TYPE
+ SYNTAX INTEGER {
+ object(3),
+ package(4),
+ attribute(7)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the branch to reference the MIB
+ object to be retrieved. This is set to attribute, package or
+ object depending upon the request for getting the MIB variables.
+ "
+ DEFVAL { attribute }
+ ::= { alaDot3OamRetrieveRequestEntry 2 }
+
+ alaDot3OamVariableRequestLeaf OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the leaf to reference the MIB
+ object to be retrieved.
+ "
+ ::= { alaDot3OamRetrieveRequestEntry 3 }
+
+ alaDot3OamVariableRequestRetrieveStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ failed(2),
+ success(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to check the status of a MIB request,
+ Active means that the request is currently in progress),
+ failed means that the request has failed, and success
+ means that the request returned successfully.
+ "
+ ::= { alaDot3OamRetrieveRequestEntry 4 }
+
+ alaDot3OamVariableRequestRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status for initiating a MIB retrieval request.
+ "
+ ::= { alaDot3OamRetrieveRequestEntry 5 }
+
+ alaDot3OamPortClearVariableTransactions OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ reset(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Reset all variable transactions corresponding to this port
+ By default, this objects contains a zero value.
+ "
+ DEFVAL { default }
+ ::= { alaDot3OamRetrieveRequestEntry 6 }
+-- -------------------------------------------------------------
+-- ETHERNET OAM MIB RETRIEVAL Response Table
+-- -------------------------------------------------------------
+
+-- DESCRIPTION:
+-- "MIB Retrieval response
+-- for the 802.3ah Module.
+-- Implementation of this group is mandantory"
+
+ alaDot3OamRetrieveResponse OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 13 }
+
+ alaDot3OamRetrieveResponseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaDot3OamRetrieveResponseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing MIB variable retrieval response
+ information"
+ ::= { alaDot3OamRetrieveResponse 1 }
+
+ alaDot3OamRetrieveResponseEntry OBJECT-TYPE
+ SYNTAX AlaDot3OamRetrieveResponseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 802.3ah MIB variable retrieval response entry."
+ INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableResponseBranch, alaDot3OamVariableResponseLeaf }
+ ::= { alaDot3OamRetrieveResponseTable 1 }
+
+ AlaDot3OamRetrieveResponseEntry ::= SEQUENCE {
+ alaDot3OamVariableResponseBranch INTEGER,
+ alaDot3OamVariableResponseLeaf Integer32,
+ alaDot3OamVariableResponseValue DisplayString
+ }
+
+ alaDot3OamVariableResponseBranch OBJECT-TYPE
+ SYNTAX INTEGER {
+ object(3),
+ package(4),
+ attribute(7)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The branch to reference the MIB object retrieved.
+ "
+ ::= { alaDot3OamRetrieveResponseEntry 1 }
+
+ alaDot3OamVariableResponseLeaf OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The leaf to reference the MIB object retrieved.
+ "
+ ::= { alaDot3OamRetrieveResponseEntry 2 }
+
+ alaDot3OamVariableResponseValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the retrived attribute.
+ "
+ ::= { alaDot3OamRetrieveResponseEntry 3 }
+
+
+-- -------------------------------------------------------------
+-- 802.3ah Event Notification
+-- -------------------------------------------------------------
+
+ alaDot3OamThresholdEventClear NOTIFICATION-TYPE
+ OBJECTS { dot3OamEventLogTimestamp,
+ dot3OamEventLogOui,
+ dot3OamEventLogType,
+ dot3OamEventLogLocation,
+ dot3OamEventLogWindowHi,
+ dot3OamEventLogWindowLo,
+ dot3OamEventLogThresholdHi,
+ dot3OamEventLogThresholdLo,
+ dot3OamEventLogValue,
+ dot3OamEventLogRunningTotal,
+ dot3OamEventLogEventTotal
+ }
+ STATUS current
+ DESCRIPTION
+ "A alaDot3OamThresholdEventClear notification is sent when a local or
+ remote threshold crossing event is recovered.
+
+ The OAM entity can be derived from extracting the ifIndex from
+ the variable bindings. The objects in the notification
+ correspond to the values in a row instance in the
+ dot3OamEventLogTable."
+ ::= { alcatelIND1Dot3OamNotifications 1 }
+
+ alaDot3OamNonThresholdEventClear NOTIFICATION-TYPE
+ OBJECTS { dot3OamEventLogTimestamp,
+ dot3OamEventLogOui,
+ dot3OamEventLogType,
+ dot3OamEventLogLocation,
+ dot3OamEventLogEventTotal
+ }
+ STATUS current
+ DESCRIPTION
+ "A alaDot3OamNonThresholdEventClear notification is sent when a local
+ or remote non-threshold crossing event is recovered.
+
+ The OAM entity can be derived from extracting the ifIndex from
+ the variable bindings. The objects in the notification
+ correspond to the values in a row instance of the
+ dot3OamEventLogTable."
+ ::= { alcatelIND1Dot3OamNotifications 2 }
+
+
+
+-- -------------------------------------------------------------
+-- COMPLIANCE
+-- -------------------------------------------------------------
+alcatelIND1Dot3OamMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for 802.3ah."
+ MODULE
+ MANDATORY-GROUPS
+ {
+ alaDot3OamBaseGroup,
+ alaDot3OamPortConfigGroup,
+ alaDot3OamPortLoopbackControlGroup,
+ alaDot3OamPortStatsGroup,
+ alaDot3OamPortEventLogsGroup,
+ alaDot3OamRetrieveRequestGroup,
+ alaDot3OamRetrieveResponseGroup,
+ alaDot3OamNotificationGroup
+ }
+ ::= { alcatelIND1Dot3OamMIBCompliances 1 }
+
+-- -------------------------------------------------------------
+-- UNITS OF CONFORMANCE
+-- -------------------------------------------------------------
+
+alaDot3OamBaseGroup OBJECT-GROUP
+OBJECTS
+{
+ alaDot3OamStatus,
+ alaDot3OamGlobalClearStats,
+ alaDot3OamGlobalClearEventLogs,
+ alaDot3OamGlobalClearVariableTransactions,
+ alaDot3OamMultiplePduCount
+}
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of 802.3ah Base Group."
+ ::= { alcatelIND1Dot3OamMIBGroups 1 }
+
+alaDot3OamPortConfigGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaDot3OamKeepAliveInterval,
+ alaDot3OamHelloInterval,
+ alaDot3OamNextTransactionId
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of 802.3ah Port Configuration Table."
+ ::= { alcatelIND1Dot3OamMIBGroups 2 }
+
+
+alaDot3OamPortLoopbackControlGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaDot3OamPortL1PingFramesConf,
+ alaDot3OamPortL1PingFramesDelay,
+ alaDot3OamPortL1PingStatus,
+ alaDot3OamPortL1PingFramesSent,
+ alaDot3OamPortL1PingFramesReceived,
+ alaDot3OamPortL1PingAverageRoundTripDelay
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of 802.3ah Loopback Table."
+ ::= { alcatelIND1Dot3OamMIBGroups 3 }
+
+alaDot3OamPortStatsGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaDot3OamPortClearStats
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of 802.3ah Statistics Table."
+ ::= { alcatelIND1Dot3OamMIBGroups 4 }
+
+alaDot3OamPortEventLogsGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaDot3OamPortClearEventLogs
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of 802.3ah Event Log Table."
+ ::= { alcatelIND1Dot3OamMIBGroups 5 }
+
+alaDot3OamRetrieveRequestGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaDot3OamVariableRequestRetrieveStatus,
+ alaDot3OamVariableRequestRowStatus,
+ alaDot3OamPortClearVariableTransactions
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of 802.3ah Retrieve Request Table."
+ ::= { alcatelIND1Dot3OamMIBGroups 6 }
+
+alaDot3OamRetrieveResponseGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaDot3OamVariableResponseValue
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of 802.3ah Retrieve Response Table."
+ ::= { alcatelIND1Dot3OamMIBGroups 7 }
+
+alaDot3OamNotificationGroup NOTIFICATION-GROUP
+
+ NOTIFICATIONS {
+ alaDot3OamThresholdEventClear,
+ alaDot3OamNonThresholdEventClear
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications used by 802.3ah to signal
+ to a management entity that local or remote events have
+ recovered on a specified Ethernet link. "
+ ::= { alcatelIND1Dot3OamMIBGroups 8 }
+
+END