summaryrefslogtreecommitdiff
path: root/MIBS/ibm/IBM-ELAN-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/ibm/IBM-ELAN-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ibm/IBM-ELAN-MIB')
-rw-r--r--MIBS/ibm/IBM-ELAN-MIB312
1 files changed, 312 insertions, 0 deletions
diff --git a/MIBS/ibm/IBM-ELAN-MIB b/MIBS/ibm/IBM-ELAN-MIB
new file mode 100644
index 0000000..f658b5d
--- /dev/null
+++ b/MIBS/ibm/IBM-ELAN-MIB
@@ -0,0 +1,312 @@
+IBM-ELAN-MIB DEFINITIONS ::= BEGIN
+
+-- From file: "ibmlesrv.mi2"
+-- Compile options "G A T M"
+
+IMPORTS
+ Integer32, Counter32
+ FROM SNMPv2-SMI-v1
+ OBJECT-TYPE
+ FROM RFC-1212
+ TruthValue, DisplayString
+ FROM SNMPv2-TC-v1
+ elanConfEntry, lecsConfEntry, elanLesEntry
+ FROM LAN-EMULATION-ELAN-MIB
+ mssServerLanE, AtmPrivateAddrEsi, AtmSelector
+ FROM NWAYSMSS-MIB
+ AtmLaneAddress
+ FROM LAN-EMULATION-CLIENT-MIB;
+
+ibmElanMIB OBJECT IDENTIFIER ::= { mssServerLanE 4 }
+-- MODULE-IDENTITY
+-- LastUpdated
+-- 9701161200Z
+-- OrgName
+-- IBM Corporation
+-- ContactInfo
+-- Florian K Kandefer
+-- Postal: IBM Corporation
+-- 800 Park Offices Drive
+-- Research Triangle Park, NC 27709
+-- US
+-- Tel: +1 919 254 0685
+-- Fax: +1 919 254 0391
+-- E-mail: kandefer@vnet.ibm.com
+-- Descr
+--
+-- This MIB module contains proprietary LAN Emulation management
+-- extensions.
+-- RevDate
+-- 9701161200Z
+-- RevDescr
+--
+-- 2) Updated MIB import names to match ATM Forum MIB names.
+--
+-- Updated some of the description fields.
+--
+-- Corrected SYNTAX on idleVccTime and lecsMaxVccs it was
+-- Counter32 but is now UInteger32. Added range definition
+-- for idleVccTime, lecsMaxVccs and configDirectMaxReservedBw.
+--
+-- Corrected idleVccTime and lecsMaxVccs OID values. This
+-- was done because the OID before idleVccTime was skipped
+-- and ibmLecsConfEntry 7 was not assigned.
+--
+-- Added ibmElanLesTable
+-- RevDate
+-- 9608281200Z
+-- RevDescr
+--
+-- 1) This is the first version of this MIB
+
+ibmElanAdminGroup OBJECT IDENTIFIER ::= { ibmElanMIB 1 }
+ibmElanConfGroup OBJECT IDENTIFIER ::= { ibmElanMIB 2 }
+ibmElanLecsGroup OBJECT IDENTIFIER ::= { ibmElanMIB 3 }
+ibmElanLecsConfGroup OBJECT IDENTIFIER ::= { ibmElanLecsGroup 1 }
+ibmElanMIBConformance OBJECT IDENTIFIER ::= { ibmElanMIB 4 }
+ibmElanMIBGroups OBJECT IDENTIFIER ::= { ibmElanMIBConformance 1 }
+ibmElanMIBCompliances OBJECT IDENTIFIER ::= { ibmElanMIBConformance 2 }
+
+ibmElanLesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmElanLesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains configuration information
+ for the all LESs for each ELAN specified in the
+ elanConfTable. This table is used by the LECS
+ to know if a backup LES is configured."
+ ::= { ibmElanConfGroup 2 }
+
+ibmElanLesEntry OBJECT-TYPE
+ SYNTAX IbmElanLesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "
+ Each entry represents a LES/Emulated LAN pair this
+ agent maintains."
+ INDEX { elanConfIndex, elanLesIndex }
+-- Augments elanLesEntry FROM LAN-EMULATION-ELAN-MIB
+ ::= { ibmElanLesTable 1 }
+
+IbmElanLesEntry ::= SEQUENCE {
+ ibmBackupLesAtmAddrValid TruthValue,
+ ibmBackupLesAtmAddr AtmLaneAddress
+ }
+
+ibmBackupLesAtmAddrValid OBJECT-TYPE
+ SYNTAX TruthValue
+-- Rsyntax INTEGER {
+-- true(1),
+-- false(2)
+-- }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "
+ When True specifies the backup LES is specified by ibmBackupLesAtmAddr.
+ When False specifies no backup LES is configured."
+ DEFVAL { false }
+ ::= { ibmElanLesEntry 1 }
+
+ibmBackupLesAtmAddr OBJECT-TYPE
+ SYNTAX AtmLaneAddress
+-- Rsyntax OCTET STRING(SIZE(0 | 20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "
+ The ATM address of the backup LES."
+ DEFVAL { "" }
+ ::= { ibmElanLesEntry 2 }
+
+ibmLecsConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmLecsConfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains configuration information the LECSs
+ within the scope of the agent."
+ ::= { ibmElanLecsConfGroup 1 }
+
+ibmLecsConfEntry OBJECT-TYPE
+ SYNTAX IbmLecsConfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry represents a LECS this
+ agent maintains.
+ Objects lecsUseBurnedInEsi, lecsConfiguredEsi,
+ and lecsConfiguredSelector cannot be modified
+ unless the lecsAdminStatus is set to
+ down(2). And the change doesn't take
+ effect until the lecsAdminStatus is set
+ to up(1)."
+ INDEX { lecsConfIndex }
+-- Augments lecsConfEntry FROM LAN-EMULATION-ELAN-MIB
+ ::= { ibmLecsConfTable 1 }
+
+IbmLecsConfEntry ::= SEQUENCE {
+ lecsUseBurnedInEsi TruthValue,
+ lecsConfiguredEsi AtmPrivateAddrEsi,
+ lecsConfiguredSelector AtmSelector,
+ lecsValidateBestEffortPcr TruthValue,
+ configDirectMaxReservedBw Integer32,
+ atmDevLineSpeed UInteger32,
+ idleVccTime UInteger32,
+ lecsMaxVccs UInteger32,
+ lecsDomainName DisplayString
+ }
+
+lecsUseBurnedInEsi OBJECT-TYPE
+ SYNTAX TruthValue
+-- Rsyntax INTEGER {
+-- true(1),
+-- false(2)
+-- }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether a MAC Address burned into the ATM
+ device should be used as the End System Identifier
+ component of the LECS ATM Address."
+ DEFVAL { true }
+ ::= { ibmLecsConfEntry 1 }
+
+lecsConfiguredEsi OBJECT-TYPE
+ SYNTAX AtmPrivateAddrEsi
+-- Rsyntax OCTET STRING(SIZE(6))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Locally Administered End System Identifier that is to be
+ used as the ESI component of the LECS's ATM Address."
+ ::= { ibmLecsConfEntry 2 }
+
+lecsConfiguredSelector OBJECT-TYPE
+ SYNTAX AtmSelector
+-- Rsyntax OCTET STRING(SIZE(1))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies value to be used as Selector field component
+ of LECS's ATM address."
+ ::= { ibmLecsConfEntry 3 }
+
+lecsValidateBestEffortPcr OBJECT-TYPE
+ SYNTAX TruthValue
+-- Rsyntax INTEGER {
+-- true(1),
+-- false(2)
+-- }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When false, Best Effort Configuration Direct VCCs will
+ be accepted without regard to the signalled forward
+ Peak Cell Rate (PCR). When true, Best Effort VCCs
+ will be rejected if the signalled forward PCR exceeds
+ the line speed of the LECS ATM device. Calls will not
+ be rejected due to the backward PCR. The signalled
+ backward PCR will be honored if it does not exceed the
+ line rate; otherwise, transmissions to the caller will
+ be at line rate. "
+ ::= { ibmLecsConfEntry 4 }
+
+configDirectMaxReservedBw OBJECT-TYPE
+ SYNTAX Integer32(0..155000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the maximum acceptable Sustained Cell Rate (SCR)
+ for a Configuration Direct VCC; if SCR is not specified
+ on the incoming call, then this parameter defines the
+ maximum acceptable Peak Cell Rate (PCR) for a Configuration
+ Direct VCC with reserved bandwidth. This parameter is
+ applied to both forward and backward directions. Calls
+ received with Traffic Parameters specifying higher rates
+ will be released. If SCR is specified on the incoming call,
+ the call will not be rejected due to the PCR or Maximum
+ Burst Size. The constraint imposed by this parameter
+ is not applicable to BEST EFFORT connections. "
+ ::= { ibmLecsConfEntry 5 }
+
+atmDevLineSpeed OBJECT-TYPE
+ SYNTAX UInteger32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line Speed of LECS ATM Device.
+ This should not exposed to the user."
+ ::= { ibmLecsConfEntry 6 }
+
+idleVccTime OBJECT-TYPE
+ SYNTAX UInteger32(3..43200)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the maximum number of VCCs is exceeded at
+ the LECS, VCCs are released (see lecsMaxVccs).
+ All active VCCs at the LECS are scanned.
+ If a VCC has been inactive for this length of time,
+ then it is released."
+ ::= { ibmLecsConfEntry 7 }
+
+lecsMaxVccs OBJECT-TYPE
+ SYNTAX UInteger32(1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the maximum number of simultaneous VCCs
+ supported by the LECS. If this number is exceeded,
+ then VCCs will be released (see idleVccTime)."
+ ::= { ibmLecsConfEntry 8 }
+
+lecsDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+-- Rsyntax OCTET STRING(SIZE(0..32))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the name to associate with the Domain of the LECS"
+ ::= { ibmLecsConfEntry 9 }
+
+ibmElanCConfGroup OBJECT IDENTIFIER ::= { ibmElanMIBGroups 1 }
+-- OBJECT-GROUP
+-- Status
+-- mandatory
+-- Descr
+-- A collection of objects providing configuration information
+-- about an emulated LAN.
+-- objects
+-- ibmBackupLesAtmAddrValid, ibmBackupLesAtmAddr
+
+ibmLecsCGroup OBJECT IDENTIFIER ::= { ibmElanMIBGroups 2 }
+-- OBJECT-GROUP
+-- Status
+-- mandatory
+-- Descr
+-- A collection of objects providing LECS configuration
+-- information.
+-- objects
+-- lecsUseBurnedInEsi, lecsConfiguredEsi, lecsConfiguredSelector,
+-- lecsValidateBestEffortPcr, configDirectMaxReservedBw,
+-- atmDevLineSpeed, idleVccTime, lecsMaxVccs
+
+ibmElanMIBCompliance OBJECT IDENTIFIER ::= { ibmElanMIBCompliances 1 }
+-- MODULE-COMPLIANCE
+-- Status
+-- mandatory
+-- Descr
+-- The compliance statement for SNMP IBM extensions
+-- to for ATM emulated LANS.
+-- Module
+-- >>current<<
+-- OptGroup
+-- ibmElanCConfGroup
+-- OptGroup
+-- ibmLecsCGroup
+
+
+END