summaryrefslogtreecommitdiff
path: root/MIBS/nokia/ALCATEL-IND1-LBD-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/ALCATEL-IND1-LBD-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-LBD-MIB')
-rw-r--r--MIBS/nokia/ALCATEL-IND1-LBD-MIB522
1 files changed, 522 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-LBD-MIB b/MIBS/nokia/ALCATEL-IND1-LBD-MIB
new file mode 100644
index 0000000..344eea5
--- /dev/null
+++ b/MIBS/nokia/ALCATEL-IND1-LBD-MIB
@@ -0,0 +1,522 @@
+ALCATEL-IND1-LBD-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Unsigned32, Counter32, MODULE-IDENTITY,
+ NOTIFICATION-TYPE, OBJECT-TYPE,
+ OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ InterfaceIndex FROM IF-MIB
+ softentIND1Lbd, alaLbdTraps
+ FROM ALCATEL-IND1-BASE;
+
+
+ alcatelIND1LBDMIB MODULE-IDENTITY
+ LAST-UPDATED "200812100000Z"
+ 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
+ LBD for detection loopback.
+
+ 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 "200812100000Z"
+ DESCRIPTION
+ "The LBD mib defines a set of LBD related management objects for ports
+ that support Loop Back Detection(LBD) mechanism.
+ LBD mechanism monitors the physical configuration of cables and detect when
+ a loopback detection exists due to any physical or logical problem. In case
+ such problem, it shall take appropriate measures for the port based upon the
+ configured mode of operation and raise a trap to the user."
+ ::= { softentIND1Lbd 1}
+
+-- --------------------------------------------------------------
+ alcatelIND1LBDMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Loopback-Detection Subsystem Managed Objects."
+ ::= { alcatelIND1LBDMIB 1 }
+
+ alcatelIND1LBDMIBConformance OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for LBD Module MIB Subsystem Conformance Information."
+ ::= { alcatelIND1LBDMIB 2 }
+
+ alcatelIND1LBDMIBGroups OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for LBD Module MIB Subsystem Units of Conformance."
+ ::= { alcatelIND1LBDMIBConformance 1 }
+
+ alcatelIND1LBDMIBCompliances OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for LBD Module MIB Subsystem Compliance Statements."
+ ::= { alcatelIND1LBDMIBConformance 2 }
+
+-- --------------------------------------------------------------
+-- Texual Convention
+-- --------------------------------------------------------------
+ AlaLbdPortConfigLbdOperStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies the current operational state of this port."
+ SYNTAX INTEGER {
+ inactive (0), -- Specifies that the operational state is inactive.
+ normal (1), -- Specifies that the operational state is normal.
+ shutdown (2) -- Specifies that the port is shutdown in state.
+ }
+
+ AlaLbdCurrentStateCVAorAR ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies the state of the port, where LBD was running, after
+ auto-recovery or issuing clear-violation-all."
+ SYNTAX INTEGER {
+ inactive (0), -- Specifies that the operational state is inactive.
+ normal (1) -- Specifies that the state is normal.
+ }
+
+-- --------------------------------------------------------------
+-- Global LBD Objects
+-- LBD - Loop Back Detection
+-- --------------------------------------------------------------
+
+ alaLbdGlobalConfigStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable or disable LBD on the
+ switch. The value enable (1) indicates that LBD should be
+ enabled on the switch. The value disable (2) is used to
+ disable LBD on the switch."
+ DEFVAL { disable }
+ ::= { alcatelIND1LBDMIBObjects 1 }
+
+ alaLbdGlobalConfigTransmissionTimer OBJECT-TYPE
+ SYNTAX Unsigned32 ( 5 .. 600 )
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the transmission timer for LBD
+ feature globally. It is allowed to modify the timer at any
+ instance but the new timer value will be effective from next
+ time the timer restarts."
+ DEFVAL { 30 }
+ ::= { alcatelIND1LBDMIBObjects 2 }
+
+ alaLbdGlobalClearPortStat OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the global clear statistics control for port for
+ LBD.
+ default(0) - default value for this object,
+ reset(1) - indicates that LBD should clear all statistic
+ counters related to all ports in the system."
+ DEFVAL { default }
+ ::= { alcatelIND1LBDMIBObjects 3 }
+
+ alaLbdGlobalConfigAutorecoveryTimer OBJECT-TYPE
+ SYNTAX Unsigned32 ( 30 .. 86400 )
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to make up all the disabled ports which
+ was caused due to loop-back detection."
+ DEFVAL { 300 }
+ ::= { alcatelIND1LBDMIBObjects 4 }
+
+-- -------------------------------------------------------------
+-- LBD Config Table on Physical Port
+-- -------------------------------------------------------------
+
+ alaLbdPortConfig OBJECT IDENTIFIER ::= { alcatelIND1LBDMIBObjects 5 }
+ alaLbdPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaLbdPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing LBD user port configuration information."
+ ::= { alaLbdPortConfig 1 }
+
+ alaLbdPortConfigEntry OBJECT-TYPE
+ SYNTAX AlaLbdPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A LBD user port configuration entry."
+ INDEX { alaLbdPortConfigIfIndex }
+ ::= { alaLbdPortConfigTable 1 }
+
+ AlaLbdPortConfigEntry ::= SEQUENCE {
+ alaLbdPortConfigIfIndex InterfaceIndex,
+ alaLbdPortConfigLbdAdminStatus INTEGER,
+ alaLbdPortConfigLbdOperStatus AlaLbdPortConfigLbdOperStatus
+ }
+
+ alaLbdPortConfigIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The physical identification number for this port."
+ ::= { alaLbdPortConfigEntry 1 }
+
+ alaLbdPortConfigLbdAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable or disable loopback-detection per port.
+ The value enable(1) indicates that loopback-detection is
+ enabled on this port. The value disable(2) indicates that
+ loopback-detection is disabled on this port.
+ The LBD configuration per port can be applied and retained,
+ irrespective of value of alaLbdGlobalConfigStatus, but the same shall
+ be functionally unavailable when alaLbdGlobalConfigStatus is set to
+ disable(2)."
+ DEFVAL { disable }
+ ::= { alaLbdPortConfigEntry 2 }
+
+ alaLbdPortConfigLbdOperStatus OBJECT-TYPE
+ SYNTAX AlaLbdPortConfigLbdOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the current operational state of the corresponding
+ port."
+ ::= { alaLbdPortConfigEntry 3 }
+
+-- --------------------------------------------------------------
+-- Loop Back Detection Statistics Table
+-- -- --------------------------------------------------------------
+ alaLbdPortStat OBJECT IDENTIFIER ::= { alcatelIND1LBDMIBObjects 6 }
+
+ alaLbdPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaLbdPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing Loop Back Detection information."
+ ::= { alaLbdPortStat 1 }
+
+ alaLbdPortStatsEntry OBJECT-TYPE
+ SYNTAX AlaLbdPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A LBD Statistics entry on per port."
+ INDEX { alaLbdPortStatsIfIndex }
+ ::= { alaLbdPortStatsTable 1 }
+
+ AlaLbdPortStatsEntry ::= SEQUENCE {
+ alaLbdPortStatsIfIndex InterfaceIndex,
+ alaLbdPortNumLbdInvalidRcvd Counter32,
+ alaLbdPortLbdSent Counter32,
+ alaLbdPortStatsClear INTEGER
+ }
+
+ alaLbdPortStatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifindex of the port on which LBD is running."
+ ::= { alaLbdPortStatsEntry 1 }
+
+ alaLbdPortNumLbdInvalidRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Invalid packets received by a port."
+ ::= { alaLbdPortStatsEntry 2 }
+
+ alaLbdPortLbdSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of LBD packets sent by a port."
+ ::= { alaLbdPortStatsEntry 3 }
+
+ alaLbdPortStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is set to reset(1), all statistics parameters
+ corresponding to this port gets cleared (reset)."
+ DEFVAL { default }
+ ::= { alaLbdPortStatsEntry 4 }
+
+-- --------------------------------------------------------------
+-- Trap Description
+-- --------------------------------------------------------------
+ alaLbdTrapsDesc OBJECT IDENTIFIER ::= { alaLbdTraps 1 }
+ alaLbdTrapsObj OBJECT IDENTIFIER ::= { alaLbdTraps 2 }
+
+ alaLbdTrapsRoot OBJECT IDENTIFIER ::= { alaLbdTrapsDesc 0 }
+
+ alaLbdStateChangeToShutdown NOTIFICATION-TYPE
+ OBJECTS {
+ alaLbdPortIfIndex,
+ alaLbdPreviousState,
+ alaLbdCurrentState
+ }
+ STATUS current
+ DESCRIPTION
+ "When the port state becomes shutdown, a notification is sent
+ to the Management Entity with the LBD-state
+ information."
+ ::= { alaLbdTrapsRoot 1 }
+
+ alaLbdStateChangeForClearViolationAll NOTIFICATION-TYPE
+ OBJECTS {
+ alaLbdPortIfIndex,
+ alaLbdPreviousStateClearViolationAll,
+ alaLbdCurrentStateClearViolationAll
+ }
+ STATUS current
+ DESCRIPTION
+ "When the the port state changes from shutdown due to
+ clear-violation-all, a notification is sent to the Management
+ Entity, with the LBD-state information."
+ ::= { alaLbdTrapsRoot 2 }
+
+ alaLbdStateChangeForAutoRecovery NOTIFICATION-TYPE
+ OBJECTS {
+ alaLbdPortIfIndex,
+ alaLbdPreviousStateAutoRecovery,
+ alaLbdCurrentStateAutoRecovery
+ }
+ STATUS current
+ DESCRIPTION
+ "When the port state changes from shutdown due to auto-recovery
+ mechanism, a notification is sent to the Management Entity
+ with the LBD-state information."
+ ::= { alaLbdTrapsRoot 3 }
+
+-- ----------------------------------------------------------------------
+-- Trap Objects
+-- -- ----------------------------------------------------------------------
+ alaLbdPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of the port on which LBD trap is raised"
+ ::= { alaLbdTrapsObj 1 }
+
+ alaLbdPreviousState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1) -- Specifies that the operational state is normal.
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The previous state of the port on which LBD was running."
+ ::= { alaLbdTrapsObj 2 }
+
+ alaLbdCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ shutdown (1) -- State is shutdown
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The current state of the port on which LBD was running."
+ ::= { alaLbdTrapsObj 3 }
+
+ alaLbdPreviousStateClearViolationAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ shutdown (1) -- State is shutdown
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The state of the the port where LBD was running
+ before clear-violation-all applied."
+ ::= { alaLbdTrapsObj 4 }
+
+ alaLbdCurrentStateClearViolationAll OBJECT-TYPE
+ SYNTAX AlaLbdCurrentStateCVAorAR
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The state of the the port where LBD was running
+ after clear-violation-all applied."
+ ::= { alaLbdTrapsObj 5 }
+
+ alaLbdPreviousStateAutoRecovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ shutdown (1) -- State is shutdown
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The state of the the port where LBD was running
+ before auto-recovery."
+ ::= { alaLbdTrapsObj 6 }
+
+ alaLbdCurrentStateAutoRecovery OBJECT-TYPE
+ SYNTAX AlaLbdCurrentStateCVAorAR
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The state of the the port where LBD was running
+ after auto-recovery."
+ ::= { alaLbdTrapsObj 7 }
+
+-- -------------------------------------------------------------
+-- COMPLIANCE
+-- -------------------------------------------------------------
+ alcatelIND1LBDMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for LBD."
+ MODULE
+ MANDATORY-GROUPS
+ {
+ alaLbdGlobalConfigGroup,
+ alaLbdIntfConfigGroup,
+ alaLbdPortStatusGroup,
+ alaLbdStateTrapToShutdownGroup,
+ alaLbdStateTrapForClearViolationAllGroup,
+ alaLbdStateTrapForAutoRecoveryGroup
+ }
+ ::= { alcatelIND1LBDMIBCompliances 1 }
+
+-- -------------------------------------------------------------
+-- UNITS OF CONFORMANCE
+-- -------------------------------------------------------------
+
+ alaLbdGlobalConfigGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaLbdGlobalConfigStatus,
+ alaLbdGlobalConfigTransmissionTimer,
+ alaLbdGlobalClearPortStat,
+ alaLbdGlobalConfigAutorecoveryTimer
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of LBD Global Configuration."
+ ::= { alcatelIND1LBDMIBGroups 1 }
+
+ alaLbdIntfConfigGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaLbdPortConfigLbdAdminStatus,
+ alaLbdPortConfigLbdOperStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of LBD per port Configuration."
+ ::= { alcatelIND1LBDMIBGroups 2 }
+
+ alaLbdPortStatusGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaLbdPortNumLbdInvalidRcvd,
+ alaLbdPortLbdSent,
+ alaLbdPortStatsClear
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for LBD Statistics information."
+ ::= { alcatelIND1LBDMIBGroups 3 }
+
+ alaLbdStateTrapToShutdownGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaLbdPreviousState,
+ alaLbdCurrentState
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for LBD State change to shutdown Traps ."
+ ::= { alcatelIND1LBDMIBGroups 4 }
+
+ alaLbdStateTrapForClearViolationAllGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaLbdPreviousStateClearViolationAll,
+ alaLbdCurrentStateClearViolationAll
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for LBD State Traps due to
+ issuing clear-violation-all."
+ ::= { alcatelIND1LBDMIBGroups 5 }
+
+ alaLbdStateTrapForAutoRecoveryGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaLbdPreviousStateAutoRecovery,
+ alaLbdCurrentStateAutoRecovery
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for LBD State Traps due to
+ auto-recovery mechanism."
+ ::= { alcatelIND1LBDMIBGroups 6 }
+
+-- -------------------------------------------------------------
+
+END
+