867 lines
33 KiB
Plaintext
867 lines
33 KiB
Plaintext
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 (1..2147483647)
|
|
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
|