1CTRON-WAN-IMUX-MIB DEFINITIONS ::= BEGIN 2 3 -- ctron-wan-imux-mib.txt The Cabletron Wide area Inverse Mux MIB. 4 -- Revision: 01.00.03 5 -- Part Number: 6 -- Date: August 22, 1997 7 8 -- Cabletron Systems, Inc. 9 -- 35 Industrial Way, P.O. Box 5005 10 -- Rochester, NH 03867-0505 11 -- (603) 332-9400 12 -- support@ctron.com 13 14 -- This module provides authoritative definitions for part 15 -- of the naming tree below: 16 -- 17 -- cabletron { enterprises 52 } 18 -- 19 -- This module will be extended, as additional sub-sections 20 -- of this naming tree are defined. 21 -- 22 23 -- Cabletron Systems reserves the right to make changes in 24 -- specification and other information contained in this document 25 -- without prior notice. The reader should consult Cabletron Systems 26 -- to determine whether any such changes have been made. 27 -- 28 -- In no event shall Cabletron Systems be liable for any incidental, 29 -- indirect, special, or consequential damages whatsoever (including 30 -- but not limited to lost profits) arising out of or related to this 31 -- document or the information contained in it, even if Cabletron 32 -- Systems has been advised of, known, or should have known, the 33 -- possibility of such damages. 34 -- 35 -- Cabletron grants vendors, end-users, and other interested parties 36 -- a non-exclusive license to use this Specification in connection 37 -- with the management of Cabletron products. 38 39 -- Copyright August 95 Cabletron Systems 40 41 42 IMPORTS 43 OBJECT-TYPE FROM RFC-1212 44 ctWanServices FROM CTRON-MIB-NAMES; 45 46--==================================================================== 47 -- Groups 48 49 ctWanMux OBJECT IDENTIFIER ::= { ctWanServices 1 } 50 51-- 52-- Wan Inverse Multiplexer Group 53-- This group is required for any platforms that support 54-- Cabletron's Ethernet to WAN Inverse Multiplexer Application 55-- 56 57-- 58-- Inverse Multiplexer General Variables 59-- 60-- These parameters apply globally to the Wan Inverse 61-- multiplexer entity. 62-- 63 64 ctWANMuxGeneralGroup OBJECT IDENTIFIER ::= { ctWanMux 1 } 65 66 ctWANMuxMaxNumGroups OBJECT-TYPE 67 SYNTAX INTEGER 68 ACCESS read-only 69 STATUS mandatory 70 DESCRIPTION 71 "Get the maximum number of Inverse Multiplexer groups 72 allowed to be programmed for this device. This value 73 is the number of physical WAN connections, divided by 74 the minimum number of channels for a single mux 75 to be operational (2). However, some devices may only 76 support a single inverse multiplexer group." 77 ::= { ctWANMuxGeneralGroup 1} 78 79 ctWanMuxAdmin OBJECT-TYPE 80 SYNTAX INTEGER { 81 disabled(1), 82 enabled(2) 83 } 84 ACCESS read-write 85 STATUS mandatory 86 DESCRIPTION 87 "Used to enable and disable the Inverse Multiplexer 88 Application. This object is used to enable/disable 89 Inverse Multiplexing for the entire device. Inverse 90 Multiplexer Groups may be enabled/disabled independently 91 using ctWanMuxGroupAdmin. This object must be set to 92 enabled for any inverse multiplexing to occur on the 93 device." 94 ::= { ctWANMuxGeneralGroup 2} 95 96-- 97-- Inverse Multiplexer Group Table 98-- 99-- The group structure contains information concerning 100-- each specific multiplexing group contained within the 101-- inverse multiplexing entity. 102-- 103 104 ctWanMuxGroupTable OBJECT-TYPE 105 SYNTAX SEQUENCE OF CtWanMuxGroupEntry 106 ACCESS not-accessible 107 STATUS mandatory 108 DESCRIPTION 109 "Information describing the configured parameters 110 of one of the Inverse Multiplexer groups." 111 ::= { ctWanMux 2 } 112 113 ctWanMuxGroupEntry OBJECT-TYPE 114 SYNTAX CtWanMuxGroupEntry 115 ACCESS not-accessible 116 STATUS mandatory 117 DESCRIPTION 118 "A description of a single Inverse Multiplexer group 119 entry." 120 INDEX { ctWanMuxGroupId } 121 ::= { ctWanMuxGroupTable 1 } 122 123 CtWanMuxGroupEntry ::= 124 SEQUENCE { 125 ctWanMuxGroupId 126 INTEGER, 127 ctWanMuxGroupAdmin 128 INTEGER, 129 ctWanMuxGroupNumChannels 130 INTEGER, 131 ctWanMuxGroupAddChannel 132 INTEGER, 133 ctWanMuxGroupDelChannel 134 INTEGER 135 } 136 137 ctWanMuxGroupId OBJECT-TYPE 138 SYNTAX INTEGER (1..65535) 139 ACCESS read-only 140 STATUS mandatory 141 DESCRIPTION 142 "A unique value identifying an element in a sequence of 143 groups which belong to the WAN Inverse Multiplexer. 144 This value ranges from 1 to the maximum number of 145 programmable groups as described by 146 ctWANMuxMaxNumGroups." 147 ::= { ctWanMuxGroupEntry 1 } 148 149 ctWanMuxGroupAdmin OBJECT-TYPE 150 SYNTAX INTEGER { 151 disabled(1), 152 enabled(2) 153 } 154 ACCESS read-write 155 STATUS mandatory 156 DESCRIPTION 157 "Used to enable and disable an Inverse Multiplexer 158 group which evenly distributes data traffic in a 159 properly sequenced fashion, over two or more single 160 channel Wide Area Network connections such as DS1, 161 E1, DDS, or SYNC. Each of the single channel 162 connections must be configured with an appropriate 163 datalink protocol. A minimum of two channels, each 164 assigned to it's own physical interface, is required 165 before the Inverse Multiplexer group can be enabled." 166 ::= { ctWanMuxGroupEntry 2} 167 168 ctWanMuxGroupNumChannels OBJECT-TYPE 169 SYNTAX INTEGER 170 ACCESS read-only 171 STATUS mandatory 172 DESCRIPTION 173 "Get the number of channels currently 174 associated with this Inverse Multiplexer group. A 175 minimum of two channels, each assigned to it's own 176 physical interface, is required before the Inverse 177 Multiplexer group can be enabled." 178 ::= { ctWanMuxGroupEntry 3} 179 180 ctWanMuxGroupAddChannel OBJECT-TYPE 181 SYNTAX INTEGER 182 ACCESS read-write 183 STATUS mandatory 184 DESCRIPTION 185 "Add a channel to the channel list used by this Inverse 186 Multiplexer group. Before a channel is added, the 187 channel must be assigned a MIB II ifindex, and an 188 acceptable Datalink Protocol. When this object is set, 189 it is set with the ifindex value. This object is always 190 read as a 1." 191 REFERENCE 192 "rfc-1213" 193 ::= { ctWanMuxGroupEntry 4 } 194 195 ctWanMuxGroupDelChannel OBJECT-TYPE 196 SYNTAX INTEGER 197 ACCESS read-write 198 STATUS mandatory 199 DESCRIPTION 200 "Delete a channel to the channel list used by this 201 Inverse Multiplexer group. Before a channel is 202 deleted, the channel must exist in the Inverse 203 Multiplexer group's channel table. When this object 204 is set, it is set with the ifindex value of the channel 205 the user wishes to delete from the channel table. This 206 object is always read as a 1." 207 REFERENCE 208 "rfc-1213" 209 ::= { ctWanMuxGroupEntry 5 } 210 211-- 212-- Inverse Multiplexer Channel Table 213-- 214-- The channel structure contains information concerning 215-- specific channels contained within an 216-- inverse multiplexing group. 217-- 218 ctWanMuxChannelTable OBJECT-TYPE 219 SYNTAX SEQUENCE OF CtWanMuxChannelEntry 220 ACCESS not-accessible 221 STATUS mandatory 222 DESCRIPTION 223 "Table containing ifindex values, representing WAN 224 channels, used by the Inverse Multiplexer. The table 225 also contains statistics reported about each channel." 226 ::= { ctWanMux 3 } 227 228 ctWanMuxChannelEntry OBJECT-TYPE 229 SYNTAX CtWanMuxChannelEntry 230 ACCESS not-accessible 231 STATUS mandatory 232 DESCRIPTION 233 "A description of a single entry." 234 INDEX { ctWanMuxChannelGroupId, ctWanMuxChannelId } 235 ::= { ctWanMuxChannelTable 1 } 236 237 CtWanMuxChannelEntry ::= 238 SEQUENCE { 239 ctWanMuxChannelGroupId 240 INTEGER, 241 ctWanMuxChannelId 242 INTEGER, 243 ctWanMuxChannelIfIndex 244 INTEGER, 245 ctWanMuxChannelPhysNum 246 INTEGER, 247 ctWanMuxChannelBwAvail 248 INTEGER, 249 ctWanMuxChannelByteCount 250 INTEGER, 251 ctWanMuxChannelStatus 252 INTEGER 253 } 254 255 ctWanMuxChannelGroupId OBJECT-TYPE 256 SYNTAX INTEGER (1..65535) 257 ACCESS read-only 258 STATUS mandatory 259 DESCRIPTION 260 "A unique value identifying an element in a sequence 261 of groups which belong to the WAN Inverse Multiplexer. 262 This value ranges from 1 to the maximum number of 263 programmable groups as described by 264 ctWANMuxMaxNumGroups." 265 ::= { ctWanMuxChannelEntry 1 } 266 267 ctWanMuxChannelId OBJECT-TYPE 268 SYNTAX INTEGER (1..65535) 269 ACCESS read-only 270 STATUS mandatory 271 DESCRIPTION 272 "A unique value identifying an element in a sequence of 273 member channel ifindex values which belong to a WAN 274 Inverse Multiplexer group." 275 ::= { ctWanMuxChannelEntry 2 } 276 277 ctWanMuxChannelIfIndex OBJECT-TYPE 278 SYNTAX INTEGER 279 ACCESS read-only 280 STATUS mandatory 281 DESCRIPTION 282 "Returns an ifindex associated with a WAN 283 channel used for Inverse Multiplexing." 284 ::= { ctWanMuxChannelEntry 3 } 285 286 ctWanMuxChannelPhysNum OBJECT-TYPE 287 SYNTAX INTEGER 288 ACCESS read-only 289 STATUS mandatory 290 DESCRIPTION 291 "Returns a unique physical connection identifier 292 associated with this channel's physical WAN 293 connection." 294 ::= { ctWanMuxChannelEntry 4 } 295 296 ctWanMuxChannelBwAvail OBJECT-TYPE 297 SYNTAX INTEGER 298 ACCESS read-only 299 STATUS mandatory 300 DESCRIPTION 301 "Returns a value which represents the available 302 bandwidth for transmitting data existing for the 303 physical WAN connection associated with this channel. 304 The value is represented in bits/sec." 305 ::= { ctWanMuxChannelEntry 5 } 306 307 ctWanMuxChannelByteCount OBJECT-TYPE 308 SYNTAX INTEGER 309 ACCESS read-only 310 STATUS mandatory 311 DESCRIPTION 312 "Returns a value which represents a cumulative count 313 of bytes transmitted out from this interface. The 314 count includes any bytes transmitted across the 315 physical medium, less physical medium framing." 316 ::= { ctWanMuxChannelEntry 6 } 317 318 ctWanMuxChannelStatus OBJECT-TYPE 319 SYNTAX INTEGER { 320 inactive(1), 321 active(2) 322 } 323 ACCESS read-only 324 STATUS mandatory 325 DESCRIPTION 326 "Returns the current status of the channel associated 327 with an inverse multiplexer group. The channel is 328 active when the group admin status is enabled, and 329 the channel is operational. The channel is inactive 330 when either the group admin status is disabled, or 331 the channel is not operational." 332 ::= { ctWanMuxChannelEntry 7 } 333 334END 335