1IBM-ELAN-MIB DEFINITIONS ::= BEGIN 2 3-- From file: "ibmlesrv.mi2" 4-- Compile options "G A T M" 5 6IMPORTS 7 Integer32, Counter32 8 FROM SNMPv2-SMI-v1 9 OBJECT-TYPE 10 FROM RFC-1212 11 TruthValue, DisplayString 12 FROM SNMPv2-TC-v1 13 elanConfEntry, lecsConfEntry, elanLesEntry 14 FROM LAN-EMULATION-ELAN-MIB 15 mssServerLanE, AtmPrivateAddrEsi, AtmSelector 16 FROM NWAYSMSS-MIB 17 AtmLaneAddress 18 FROM LAN-EMULATION-CLIENT-MIB; 19 20ibmElanMIB OBJECT IDENTIFIER ::= { mssServerLanE 4 } 21-- MODULE-IDENTITY 22-- LastUpdated 23-- 9701161200Z 24-- OrgName 25-- IBM Corporation 26-- ContactInfo 27-- Florian K Kandefer 28-- Postal: IBM Corporation 29-- 800 Park Offices Drive 30-- Research Triangle Park, NC 27709 31-- US 32-- Tel: +1 919 254 0685 33-- Fax: +1 919 254 0391 34-- E-mail: kandefer@vnet.ibm.com 35-- Descr 36-- 37-- This MIB module contains proprietary LAN Emulation management 38-- extensions. 39-- RevDate 40-- 9701161200Z 41-- RevDescr 42-- 43-- 2) Updated MIB import names to match ATM Forum MIB names. 44-- 45-- Updated some of the description fields. 46-- 47-- Corrected SYNTAX on idleVccTime and lecsMaxVccs it was 48-- Counter32 but is now UInteger32. Added range definition 49-- for idleVccTime, lecsMaxVccs and configDirectMaxReservedBw. 50-- 51-- Corrected idleVccTime and lecsMaxVccs OID values. This 52-- was done because the OID before idleVccTime was skipped 53-- and ibmLecsConfEntry 7 was not assigned. 54-- 55-- Added ibmElanLesTable 56-- RevDate 57-- 9608281200Z 58-- RevDescr 59-- 60-- 1) This is the first version of this MIB 61 62ibmElanAdminGroup OBJECT IDENTIFIER ::= { ibmElanMIB 1 } 63ibmElanConfGroup OBJECT IDENTIFIER ::= { ibmElanMIB 2 } 64ibmElanLecsGroup OBJECT IDENTIFIER ::= { ibmElanMIB 3 } 65ibmElanLecsConfGroup OBJECT IDENTIFIER ::= { ibmElanLecsGroup 1 } 66ibmElanMIBConformance OBJECT IDENTIFIER ::= { ibmElanMIB 4 } 67ibmElanMIBGroups OBJECT IDENTIFIER ::= { ibmElanMIBConformance 1 } 68ibmElanMIBCompliances OBJECT IDENTIFIER ::= { ibmElanMIBConformance 2 } 69 70ibmElanLesTable OBJECT-TYPE 71 SYNTAX SEQUENCE OF IbmElanLesEntry 72 ACCESS not-accessible 73 STATUS mandatory 74 DESCRIPTION 75 "This table contains configuration information 76 for the all LESs for each ELAN specified in the 77 elanConfTable. This table is used by the LECS 78 to know if a backup LES is configured." 79 ::= { ibmElanConfGroup 2 } 80 81ibmElanLesEntry OBJECT-TYPE 82 SYNTAX IbmElanLesEntry 83 ACCESS not-accessible 84 STATUS mandatory 85 DESCRIPTION 86 " 87 Each entry represents a LES/Emulated LAN pair this 88 agent maintains." 89 INDEX { elanConfIndex, elanLesIndex } 90-- Augments elanLesEntry FROM LAN-EMULATION-ELAN-MIB 91 ::= { ibmElanLesTable 1 } 92 93IbmElanLesEntry ::= SEQUENCE { 94 ibmBackupLesAtmAddrValid TruthValue, 95 ibmBackupLesAtmAddr AtmLaneAddress 96 } 97 98ibmBackupLesAtmAddrValid OBJECT-TYPE 99 SYNTAX TruthValue 100-- Rsyntax INTEGER { 101-- true(1), 102-- false(2) 103-- } 104 ACCESS read-write 105 STATUS mandatory 106 DESCRIPTION 107 " 108 When True specifies the backup LES is specified by ibmBackupLesAtmAddr. 109 When False specifies no backup LES is configured." 110 DEFVAL { false } 111 ::= { ibmElanLesEntry 1 } 112 113ibmBackupLesAtmAddr OBJECT-TYPE 114 SYNTAX AtmLaneAddress 115-- Rsyntax OCTET STRING(SIZE(0 | 20)) 116 ACCESS read-write 117 STATUS mandatory 118 DESCRIPTION 119 " 120 The ATM address of the backup LES." 121 DEFVAL { "" } 122 ::= { ibmElanLesEntry 2 } 123 124ibmLecsConfTable OBJECT-TYPE 125 SYNTAX SEQUENCE OF IbmLecsConfEntry 126 ACCESS not-accessible 127 STATUS mandatory 128 DESCRIPTION 129 "This table contains configuration information the LECSs 130 within the scope of the agent." 131 ::= { ibmElanLecsConfGroup 1 } 132 133ibmLecsConfEntry OBJECT-TYPE 134 SYNTAX IbmLecsConfEntry 135 ACCESS not-accessible 136 STATUS mandatory 137 DESCRIPTION 138 "Each entry represents a LECS this 139 agent maintains. 140 Objects lecsUseBurnedInEsi, lecsConfiguredEsi, 141 and lecsConfiguredSelector cannot be modified 142 unless the lecsAdminStatus is set to 143 down(2). And the change doesn't take 144 effect until the lecsAdminStatus is set 145 to up(1)." 146 INDEX { lecsConfIndex } 147-- Augments lecsConfEntry FROM LAN-EMULATION-ELAN-MIB 148 ::= { ibmLecsConfTable 1 } 149 150IbmLecsConfEntry ::= SEQUENCE { 151 lecsUseBurnedInEsi TruthValue, 152 lecsConfiguredEsi AtmPrivateAddrEsi, 153 lecsConfiguredSelector AtmSelector, 154 lecsValidateBestEffortPcr TruthValue, 155 configDirectMaxReservedBw Integer32, 156 atmDevLineSpeed UInteger32, 157 idleVccTime UInteger32, 158 lecsMaxVccs UInteger32, 159 lecsDomainName DisplayString 160 } 161 162lecsUseBurnedInEsi OBJECT-TYPE 163 SYNTAX TruthValue 164-- Rsyntax INTEGER { 165-- true(1), 166-- false(2) 167-- } 168 ACCESS read-write 169 STATUS mandatory 170 DESCRIPTION 171 "Specifies whether a MAC Address burned into the ATM 172 device should be used as the End System Identifier 173 component of the LECS ATM Address." 174 DEFVAL { true } 175 ::= { ibmLecsConfEntry 1 } 176 177lecsConfiguredEsi OBJECT-TYPE 178 SYNTAX AtmPrivateAddrEsi 179-- Rsyntax OCTET STRING(SIZE(6)) 180 ACCESS read-write 181 STATUS mandatory 182 DESCRIPTION 183 "Locally Administered End System Identifier that is to be 184 used as the ESI component of the LECS's ATM Address." 185 ::= { ibmLecsConfEntry 2 } 186 187lecsConfiguredSelector OBJECT-TYPE 188 SYNTAX AtmSelector 189-- Rsyntax OCTET STRING(SIZE(1)) 190 ACCESS read-write 191 STATUS mandatory 192 DESCRIPTION 193 "Specifies value to be used as Selector field component 194 of LECS's ATM address." 195 ::= { ibmLecsConfEntry 3 } 196 197lecsValidateBestEffortPcr OBJECT-TYPE 198 SYNTAX TruthValue 199-- Rsyntax INTEGER { 200-- true(1), 201-- false(2) 202-- } 203 ACCESS read-write 204 STATUS mandatory 205 DESCRIPTION 206 "When false, Best Effort Configuration Direct VCCs will 207 be accepted without regard to the signalled forward 208 Peak Cell Rate (PCR). When true, Best Effort VCCs 209 will be rejected if the signalled forward PCR exceeds 210 the line speed of the LECS ATM device. Calls will not 211 be rejected due to the backward PCR. The signalled 212 backward PCR will be honored if it does not exceed the 213 line rate; otherwise, transmissions to the caller will 214 be at line rate. " 215 ::= { ibmLecsConfEntry 4 } 216 217configDirectMaxReservedBw OBJECT-TYPE 218 SYNTAX Integer32(0..155000) 219 ACCESS read-write 220 STATUS mandatory 221 DESCRIPTION 222 "Defines the maximum acceptable Sustained Cell Rate (SCR) 223 for a Configuration Direct VCC; if SCR is not specified 224 on the incoming call, then this parameter defines the 225 maximum acceptable Peak Cell Rate (PCR) for a Configuration 226 Direct VCC with reserved bandwidth. This parameter is 227 applied to both forward and backward directions. Calls 228 received with Traffic Parameters specifying higher rates 229 will be released. If SCR is specified on the incoming call, 230 the call will not be rejected due to the PCR or Maximum 231 Burst Size. The constraint imposed by this parameter 232 is not applicable to BEST EFFORT connections. " 233 ::= { ibmLecsConfEntry 5 } 234 235atmDevLineSpeed OBJECT-TYPE 236 SYNTAX UInteger32 237 ACCESS read-only 238 STATUS mandatory 239 DESCRIPTION 240 "Line Speed of LECS ATM Device. 241 This should not exposed to the user." 242 ::= { ibmLecsConfEntry 6 } 243 244idleVccTime OBJECT-TYPE 245 SYNTAX UInteger32(3..43200) 246 ACCESS read-write 247 STATUS mandatory 248 DESCRIPTION 249 "When the maximum number of VCCs is exceeded at 250 the LECS, VCCs are released (see lecsMaxVccs). 251 All active VCCs at the LECS are scanned. 252 If a VCC has been inactive for this length of time, 253 then it is released." 254 ::= { ibmLecsConfEntry 7 } 255 256lecsMaxVccs OBJECT-TYPE 257 SYNTAX UInteger32(1..65535) 258 ACCESS read-write 259 STATUS mandatory 260 DESCRIPTION 261 "This is the maximum number of simultaneous VCCs 262 supported by the LECS. If this number is exceeded, 263 then VCCs will be released (see idleVccTime)." 264 ::= { ibmLecsConfEntry 8 } 265 266lecsDomainName OBJECT-TYPE 267 SYNTAX DisplayString(SIZE(0..32)) 268-- Rsyntax OCTET STRING(SIZE(0..32)) 269 ACCESS read-write 270 STATUS mandatory 271 DESCRIPTION 272 "This is the name to associate with the Domain of the LECS" 273 ::= { ibmLecsConfEntry 9 } 274 275ibmElanCConfGroup OBJECT IDENTIFIER ::= { ibmElanMIBGroups 1 } 276-- OBJECT-GROUP 277-- Status 278-- mandatory 279-- Descr 280-- A collection of objects providing configuration information 281-- about an emulated LAN. 282-- objects 283-- ibmBackupLesAtmAddrValid, ibmBackupLesAtmAddr 284 285ibmLecsCGroup OBJECT IDENTIFIER ::= { ibmElanMIBGroups 2 } 286-- OBJECT-GROUP 287-- Status 288-- mandatory 289-- Descr 290-- A collection of objects providing LECS configuration 291-- information. 292-- objects 293-- lecsUseBurnedInEsi, lecsConfiguredEsi, lecsConfiguredSelector, 294-- lecsValidateBestEffortPcr, configDirectMaxReservedBw, 295-- atmDevLineSpeed, idleVccTime, lecsMaxVccs 296 297ibmElanMIBCompliance OBJECT IDENTIFIER ::= { ibmElanMIBCompliances 1 } 298-- MODULE-COMPLIANCE 299-- Status 300-- mandatory 301-- Descr 302-- The compliance statement for SNMP IBM extensions 303-- to for ATM emulated LANS. 304-- Module 305-- >>current<< 306-- OptGroup 307-- ibmElanCConfGroup 308-- OptGroup 309-- ibmLecsCGroup 310 311 312END 313