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