mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
776 lines
25 KiB
Plaintext
776 lines
25 KiB
Plaintext
ALCATEL-IND1-ERP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY,
|
|
NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, Integer32
|
|
FROM SNMPv2-SMI
|
|
InterfaceIndex FROM IF-MIB
|
|
VlanId FROM Q-BRIDGE-MIB
|
|
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TimeStamp, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
softentIND1Erp FROM ALCATEL-IND1-BASE;
|
|
|
|
|
|
alcatelIND1ERPMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200807100000Z" -- 07/10/2008 00:00 GMT
|
|
ORGANIZATION "Alcatel-Lucent"
|
|
CONTACT-INFO
|
|
"Please consult with Customer Service to insure the most appropriate
|
|
version of this document is used with the products in question:
|
|
|
|
Alcatel-Lucent, Enterprise Solutions Division
|
|
(Formerly Alcatel Internetworking, Incorporated)
|
|
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://alcatel-lucent.com/wps/portal/enterprise
|
|
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
|
|
ERP Switching is protection switching mechanism for ETH Layer Ethernet Ring
|
|
topologies.
|
|
|
|
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-2008 Alcatel-Lucent, Incorporated
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "200807100000Z"
|
|
|
|
DESCRIPTION
|
|
"The ERP MIB defines a set of ERP related management objects for ports
|
|
that support Ethernet Ring Protection (ERP) Switching Protocol for ETH
|
|
Layer Ring Topologies. With this, rapid protection switching of 50ms can
|
|
be achieved.
|
|
|
|
This MIB comprises proprietary managed objects as well the objects required
|
|
for conforming to the protocol."
|
|
::= { softentIND1Erp 1}
|
|
|
|
-- This MIB contains the following groups
|
|
alcatelIND1ERPMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For ERP
|
|
Subsystem Managed Objects."
|
|
::= { alcatelIND1ERPMIB 1 }
|
|
|
|
alaErpNotifications OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 2 }
|
|
alcatelIND1ERPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 3 }
|
|
|
|
-- alcatelIND1ERPMIBObjects contains following groups
|
|
alaErpGlobal OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 1}
|
|
alaErpRingAttributes OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 2}
|
|
|
|
|
|
-- ******************************************************************
|
|
-- Textual conventions
|
|
-- ******************************************************************
|
|
|
|
AlaErpRingPortStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of the Ring Port.
|
|
|
|
forwarding(1) Status is forwarding.
|
|
blocking(2) Status is blocking."
|
|
|
|
SYNTAX INTEGER
|
|
{
|
|
forwarding (1),
|
|
blocking (2)
|
|
}
|
|
|
|
AlaErpRingPortType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of the Ring Port.
|
|
|
|
nonRpl(1) Port is Non-RPL Port.
|
|
rpl(2) Port is RPL Port. Node is RPL Owner for the Ring."
|
|
|
|
SYNTAX INTEGER
|
|
{
|
|
nonRpl (1),
|
|
rpl (2)
|
|
}
|
|
|
|
AlaErpRingMepId ::= 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.18 and 19.2.1"
|
|
|
|
SYNTAX Unsigned32 (1..8191)
|
|
|
|
AlaErpRingMEGLevel ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MEG level of the R-APS PDU to be inserted."
|
|
|
|
SYNTAX Unsigned32 (0..7)
|
|
|
|
|
|
-- ******************************************************************
|
|
-- ERP Global Variables
|
|
-- ******************************************************************
|
|
|
|
|
|
alaErpClearStats OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
default(0),
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the global clear statistics control for ERP.
|
|
The value reset (1) indicates that ERP should clear all
|
|
statistics related to all the rings in the system.
|
|
By default, this object contains a zero value."
|
|
DEFVAL { default }
|
|
::= { alaErpGlobal 1 }
|
|
|
|
-- ******************************************************************
|
|
-- ERP Ring Table
|
|
-- ******************************************************************
|
|
|
|
alaErpRingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaErpRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is one ERP Ring table per bridge. It permits
|
|
the configuration of Ring."
|
|
::= { alaErpRingAttributes 1 }
|
|
|
|
alaErpRingEntry OBJECT-TYPE
|
|
SYNTAX AlaErpRingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ERP Ring table entry."
|
|
INDEX { alaErpRingId }
|
|
::= { alaErpRingTable 1 }
|
|
|
|
AlaErpRingEntry ::= SEQUENCE {
|
|
alaErpRingId INTEGER,
|
|
alaErpRingServiceVid VlanId,
|
|
alaErpRingMEGLevel AlaErpRingMEGLevel,
|
|
alaErpRingPort1 InterfaceIndex,
|
|
alaErpRingPort2 InterfaceIndex,
|
|
alaErpRingStatus INTEGER,
|
|
alaErpRingState INTEGER,
|
|
alaErpRingWaitToRestoreTimer Unsigned32,
|
|
alaErpRingGuardTimer Integer32,
|
|
alaErpRingClearStats INTEGER,
|
|
alaErpRingLastStateChange TimeStamp,
|
|
alaErpRingTimeToRevert TimeTicks,
|
|
alaErpRingRowStatus RowStatus
|
|
}
|
|
|
|
alaErpRingId OBJECT-TYPE
|
|
SYNTAX INTEGER (1 .. 2147483647)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ring identifier that is unique in the bridge."
|
|
::= { alaErpRingEntry 1 }
|
|
|
|
alaErpRingServiceVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer indicating the VID of Service VLAN. All the ERP
|
|
control traffic will flow with Service VLAN tag across the
|
|
ring. This object must be specified while creating a row in
|
|
this table. Once the row has been created, the value of
|
|
this object cannot be changed."
|
|
::= { alaErpRingEntry 2 }
|
|
|
|
alaErpRingMEGLevel OBJECT-TYPE
|
|
SYNTAX AlaErpRingMEGLevel
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MEG level of the R-APS PDU to be inserted for this Ring.
|
|
This object must be specified while creating a row in
|
|
this table. Once the row has been created, the value of
|
|
this object cannot be changed."
|
|
::= { alaErpRingEntry 3 }
|
|
|
|
alaErpRingPort1 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the interface index of the ring port,which is
|
|
either a bridge port, or an aggregated link within a bridge,
|
|
on which ring is configured.
|
|
There can be only two ring ports per ring in a bridge.
|
|
This object must be specified while creating a row in
|
|
this table. Once the row has been created, the value of
|
|
this object cannot be changed."
|
|
::= { alaErpRingEntry 4 }
|
|
|
|
alaErpRingPort2 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the interface index of the ring port,which is
|
|
either a bridge port, or an aggregated link within a bridge,
|
|
on which ring is configured.
|
|
There can be only two ring ports per ring in a bridge.
|
|
This object must be specified while creating a row in
|
|
this table. Once the row has been created, the value of
|
|
this object cannot be changed."
|
|
::= { alaErpRingEntry 5 }
|
|
|
|
alaErpRingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Integer value indicating the administrative state of the Ring.
|
|
|
|
enabled indicates that the Ring is to function normally, and
|
|
disabled that it is to cease functioning."
|
|
DEFVAL { disabled }
|
|
::= { alaErpRingEntry 6 }
|
|
|
|
alaErpRingState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
idle (0),
|
|
protection (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of the Ring."
|
|
::= { alaErpRingEntry 7 }
|
|
|
|
alaErpRingWaitToRestoreTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 0 .. 12)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is valid only for RPL Node.
|
|
|
|
This timer is started to prevent frequent operation switch due
|
|
to an intermittent defect.
|
|
|
|
It may be configured by the operator in 1 minute steps between
|
|
0 and 12 minutes."
|
|
DEFVAL { 5 }
|
|
::= { alaErpRingEntry 8 }
|
|
|
|
alaErpRingGuardTimer OBJECT-TYPE
|
|
SYNTAX Integer32 ( 1 .. 200)
|
|
UNITS "10 milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the guard timer value in centiseconds.
|
|
|
|
This timer is started to prevent the ring nodes from receiving
|
|
outdated R-APS messages.
|
|
|
|
It may be configured by the operator in 10 ms steps between
|
|
10 ms to 2 seconds."
|
|
DEFVAL { 50 }
|
|
::= { alaErpRingEntry 9 }
|
|
|
|
alaErpRingClearStats OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
default(0),
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines per ring clear statistics control for ERP.
|
|
The value reset (1) indicates that ERP should clear all
|
|
statistics related to a ring in the system.By default,
|
|
this object contains a zero value."
|
|
DEFVAL { default }
|
|
::= { alaErpRingEntry 10 }
|
|
|
|
|
|
alaErpRingLastStateChange OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (SysUpTime) at which the ethernet ring last
|
|
entered either the IDLE or PROTECTION state."
|
|
::= { alaErpRingEntry 11 }
|
|
|
|
alaErpRingTimeToRevert OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the time left to revert from Protection State to Idle State."
|
|
::= {alaErpRingEntry 12}
|
|
|
|
alaErpRingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row.
|
|
|
|
The writable columns in a row can not be changed if the row
|
|
is active. All columns must have a valid value before a row
|
|
can be activated."
|
|
::= { alaErpRingEntry 13 }
|
|
|
|
-- ******************************************************************
|
|
-- The ERP RING Port Table
|
|
-- ******************************************************************
|
|
|
|
alaErpRingPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaErpRingPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is one ERP Ring Port table per bridge. It permits
|
|
the configuration of Ring Ports."
|
|
::= { alaErpRingAttributes 2 }
|
|
|
|
alaErpRingPortEntry OBJECT-TYPE
|
|
SYNTAX AlaErpRingPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ERP Ring Port table entry."
|
|
INDEX { alaErpRingId, alaErpRingPortIfIndex }
|
|
::= { alaErpRingPortTable 1 }
|
|
|
|
AlaErpRingPortEntry ::= SEQUENCE {
|
|
alaErpRingPortIfIndex InterfaceIndex,
|
|
alaErpRingPortStatus AlaErpRingPortStatus,
|
|
alaErpRingPortType AlaErpRingPortType,
|
|
alaErpRingPortEthOAMEvent TruthValue,
|
|
alaErpRingPortClearStats INTEGER,
|
|
alaErpRingPortRmepId AlaErpRingMepId
|
|
}
|
|
|
|
alaErpRingPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the interface index of the interface either a
|
|
bridge port, or an aggregated link within a bridge port, to
|
|
which ring port is configured.
|
|
There can be only two ring ports per ring in a bridge."
|
|
::= { alaErpRingPortEntry 1 }
|
|
|
|
alaErpRingPortStatus OBJECT-TYPE
|
|
SYNTAX AlaErpRingPortStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the Ring Port."
|
|
DEFVAL { blocking }
|
|
::= { alaErpRingPortEntry 2 }
|
|
|
|
alaErpRingPortType OBJECT-TYPE
|
|
SYNTAX AlaErpRingPortType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the Ring Port.
|
|
|
|
To configure a node as a RPL owner for the ring, this object
|
|
has value of RPL(2)."
|
|
DEFVAL { nonRpl }
|
|
::= { alaErpRingPortEntry 3 }
|
|
|
|
alaErpRingPortEthOAMEvent OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Boolean indicating whether ERP Ring Port shall take loss of
|
|
connectivity event from Ethernet OAM.
|
|
|
|
True indicates that the Ring Port is to take events from
|
|
Ethernet OAM."
|
|
DEFVAL { false }
|
|
::= { alaErpRingPortEntry 4 }
|
|
|
|
alaErpRingPortClearStats OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
default(0),
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines per ring port clear statistics control for ERP.
|
|
The value reset (1) indicates that ERP should clear all
|
|
statistics related to a ring port in the system.By default,
|
|
this object contains a zero value."
|
|
DEFVAL { default }
|
|
::= { alaErpRingPortEntry 5 }
|
|
|
|
alaErpRingPortRmepId OBJECT-TYPE
|
|
SYNTAX AlaErpRingMepId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifier of Remote Endpoint."
|
|
::= { alaErpRingPortEntry 6 }
|
|
|
|
-- ******************************************************************
|
|
-- The ERP VLAN Table
|
|
-- ******************************************************************
|
|
|
|
alaErpRingVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaErpRingVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table defines the association of VIDs and RingIds.
|
|
|
|
The writable objects in this table need to be persistent
|
|
upon reboot or restart of a device."
|
|
::= { alaErpRingAttributes 3 }
|
|
|
|
alaErpRingVlanEntry OBJECT-TYPE
|
|
SYNTAX AlaErpRingVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN table entry."
|
|
INDEX { alaErpRingId, alaErpRingVlanProtectedVid }
|
|
::= { alaErpRingVlanTable 1 }
|
|
|
|
AlaErpRingVlanEntry ::= SEQUENCE {
|
|
alaErpRingVlanProtectedVid VlanId,
|
|
alaErpRingVlanRowStatus RowStatus
|
|
}
|
|
|
|
alaErpRingVlanProtectedVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer indicating the VID of Protected VLAN."
|
|
::= { alaErpRingVlanEntry 1 }
|
|
|
|
alaErpRingVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row.
|
|
|
|
The writable columns in a row can not be changed if the row
|
|
is active. All columns must have a valid value before a row
|
|
can be activated."
|
|
::= { alaErpRingVlanEntry 2 }
|
|
|
|
-- ******************************************************************
|
|
-- The ERP Statistics Table
|
|
-- ******************************************************************
|
|
|
|
alaErpStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaErpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is one ERP Stats table per bridge. This table
|
|
contains the statistics for the ERP on per Ring basis."
|
|
::= { alaErpRingAttributes 4 }
|
|
|
|
alaErpStatsEntry OBJECT-TYPE
|
|
SYNTAX AlaErpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Statistics table entry."
|
|
AUGMENTS { alaErpRingPortEntry }
|
|
::= { alaErpStatsTable 1 }
|
|
|
|
AlaErpStatsEntry ::= SEQUENCE {
|
|
alaErpStatsSignalFailPduTx Counter32,
|
|
alaErpStatsSignalFailPduRx Counter32,
|
|
alaErpStatsSignalFailPduDrop Counter32,
|
|
alaErpStatsNoRequestPduTx Counter32,
|
|
alaErpStatsNoRequestPduRx Counter32,
|
|
alaErpStatsNoRequestPduDrop Counter32,
|
|
alaErpStatsRPLBlockPDUTx Counter32,
|
|
alaErpStatsRPLBlockPDURx Counter32,
|
|
alaErpStatsRPLBlockPDUDrop Counter32,
|
|
alaErpStatsPDUErr Counter32
|
|
}
|
|
|
|
alaErpStatsSignalFailPduTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of R-APS (SF) PDUs transmitted on this
|
|
interface for this Ring."
|
|
::= { alaErpStatsEntry 1 }
|
|
|
|
alaErpStatsSignalFailPduRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of valid R-APS (SF) PDUs received on this
|
|
interface for this Ring."
|
|
::= { alaErpStatsEntry 2 }
|
|
|
|
alaErpStatsSignalFailPduDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of valid R-APS (SF) PDUs dropped."
|
|
::= { alaErpStatsEntry 3 }
|
|
|
|
|
|
alaErpStatsNoRequestPduTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of R-APS (NR) PDUs transmitted on this
|
|
interface for this Ring."
|
|
::= { alaErpStatsEntry 4 }
|
|
|
|
alaErpStatsNoRequestPduRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of valid R-APS (NR) PDUs received on this
|
|
interface for this Ring."
|
|
::= { alaErpStatsEntry 5 }
|
|
|
|
alaErpStatsNoRequestPduDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of valid R-APS (NR) PDUs dropped."
|
|
::= { alaErpStatsEntry 6 }
|
|
|
|
alaErpStatsRPLBlockPDUTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of R-APS (NR, RB) PDUs transmitted on this
|
|
interface for this Ring."
|
|
::= { alaErpStatsEntry 7 }
|
|
|
|
alaErpStatsRPLBlockPDURx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of valid R-APS (NR, RB) PDUs received on this
|
|
interface for this Ring."
|
|
::= { alaErpStatsEntry 8 }
|
|
|
|
alaErpStatsRPLBlockPDUDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of valid R-APS (NR, RB) PDUs dropped."
|
|
::= { alaErpStatsEntry 9 }
|
|
|
|
alaErpStatsPDUErr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of error R-APS PDUs received."
|
|
::= { alaErpStatsEntry 10 }
|
|
|
|
-- ******************************************************************
|
|
-- NOTIFICATIONS (TRAPS)
|
|
-- ******************************************************************
|
|
|
|
alaErpNotificationsRoot OBJECT IDENTIFIER ::= { alaErpNotifications 0 }
|
|
|
|
alaErpRingStateChanged NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaErpRingId,
|
|
alaErpRingState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ERP Ring State has changed to Protection from Idle. Notify the user by
|
|
raising the Trap. "
|
|
::= { alaErpNotificationsRoot 1 }
|
|
|
|
alaErpRingMultipleRpl NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaErpRingId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap shall be raised on RPL if there are multiple RPLs detected in the
|
|
ring. When the RPL node receives the NR (RB) message, this trap is raised."
|
|
::= { alaErpNotificationsRoot 2}
|
|
|
|
alaErpRingRemoved NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaErpRingId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap shall be raised whenever the ring is removed dynamically in
|
|
Unlike NI Scenario only."
|
|
::= { alaErpNotificationsRoot 3 }
|
|
|
|
alaErpRingPortStatusChanged NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaErpRingId,
|
|
alaErpRingPortIfIndex,
|
|
alaErpRingPortStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap shall be raised whenever the ring port status is changed."
|
|
::= { alaErpNotificationsRoot 4 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- CONFORMANCE
|
|
-- ******************************************************************
|
|
|
|
alcatelIND1ERPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 1 }
|
|
alcatelIND1ERPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 2 }
|
|
|
|
-- ******************************************************************
|
|
|
|
-- ******************************************************************
|
|
-- COMPLIANCE
|
|
-- ******************************************************************
|
|
alcatelIND1ERPMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for ERP."
|
|
MODULE
|
|
MANDATORY-GROUPS
|
|
{
|
|
alaErpGlobalGroup,
|
|
alaErpRingAttributesGroup,
|
|
alaErpNotificationGroup
|
|
}
|
|
::= { alcatelIND1ERPMIBCompliances 1 }
|
|
|
|
-- ******************************************************************
|
|
-- MIB Grouping
|
|
-- ******************************************************************
|
|
|
|
alaErpGlobalGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaErpClearStats
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects for the Global Group."
|
|
::={alcatelIND1ERPMIBGroups 1 }
|
|
|
|
alaErpRingAttributesGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaErpRingServiceVid,
|
|
alaErpRingMEGLevel,
|
|
alaErpRingPort1,
|
|
alaErpRingPort2,
|
|
alaErpRingStatus,
|
|
alaErpRingState,
|
|
alaErpRingWaitToRestoreTimer,
|
|
alaErpRingGuardTimer,
|
|
alaErpRingClearStats,
|
|
alaErpRingLastStateChange,
|
|
alaErpRingTimeToRevert,
|
|
alaErpRingRowStatus,
|
|
alaErpRingPortStatus,
|
|
alaErpRingPortType,
|
|
alaErpRingPortEthOAMEvent,
|
|
alaErpRingPortClearStats,
|
|
alaErpRingPortRmepId,
|
|
alaErpRingVlanRowStatus,
|
|
alaErpStatsSignalFailPduTx,
|
|
alaErpStatsSignalFailPduRx,
|
|
alaErpStatsSignalFailPduDrop,
|
|
alaErpStatsNoRequestPduTx,
|
|
alaErpStatsNoRequestPduRx,
|
|
alaErpStatsNoRequestPduDrop,
|
|
alaErpStatsRPLBlockPDUTx,
|
|
alaErpStatsRPLBlockPDURx,
|
|
alaErpStatsRPLBlockPDUDrop,
|
|
alaErpStatsPDUErr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects for the Ring Group."
|
|
::={alcatelIND1ERPMIBGroups 2 }
|
|
|
|
alaErpNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
alaErpRingStateChanged,
|
|
alaErpRingMultipleRpl,
|
|
alaErpRingRemoved,
|
|
alaErpRingPortStatusChanged
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of notifications for ERP."
|
|
::= { alcatelIND1ERPMIBGroups 3 }
|
|
END
|
|
|