mibs/MIBS/enterasys/CTRON-WAN-IMUX-MIB
2023-12-05 12:25:34 +01:00

335 lines
14 KiB
Plaintext

CTRON-WAN-IMUX-MIB DEFINITIONS ::= BEGIN
-- ctron-wan-imux-mib.txt The Cabletron Wide area Inverse Mux MIB.
-- Revision: 01.00.03
-- Part Number:
-- Date: August 22, 1997
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- This module provides authoritative definitions for part
-- of the naming tree below:
--
-- cabletron { enterprises 52 }
--
-- This module will be extended, as additional sub-sections
-- of this naming tree are defined.
--
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright August 95 Cabletron Systems
IMPORTS
OBJECT-TYPE FROM RFC-1212
ctWanServices FROM CTRON-MIB-NAMES;
--====================================================================
-- Groups
ctWanMux OBJECT IDENTIFIER ::= { ctWanServices 1 }
--
-- Wan Inverse Multiplexer Group
-- This group is required for any platforms that support
-- Cabletron's Ethernet to WAN Inverse Multiplexer Application
--
--
-- Inverse Multiplexer General Variables
--
-- These parameters apply globally to the Wan Inverse
-- multiplexer entity.
--
ctWANMuxGeneralGroup OBJECT IDENTIFIER ::= { ctWanMux 1 }
ctWANMuxMaxNumGroups OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get the maximum number of Inverse Multiplexer groups
allowed to be programmed for this device. This value
is the number of physical WAN connections, divided by
the minimum number of channels for a single mux
to be operational (2). However, some devices may only
support a single inverse multiplexer group."
::= { ctWANMuxGeneralGroup 1}
ctWanMuxAdmin OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to enable and disable the Inverse Multiplexer
Application. This object is used to enable/disable
Inverse Multiplexing for the entire device. Inverse
Multiplexer Groups may be enabled/disabled independently
using ctWanMuxGroupAdmin. This object must be set to
enabled for any inverse multiplexing to occur on the
device."
::= { ctWANMuxGeneralGroup 2}
--
-- Inverse Multiplexer Group Table
--
-- The group structure contains information concerning
-- each specific multiplexing group contained within the
-- inverse multiplexing entity.
--
ctWanMuxGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtWanMuxGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information describing the configured parameters
of one of the Inverse Multiplexer groups."
::= { ctWanMux 2 }
ctWanMuxGroupEntry OBJECT-TYPE
SYNTAX CtWanMuxGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A description of a single Inverse Multiplexer group
entry."
INDEX { ctWanMuxGroupId }
::= { ctWanMuxGroupTable 1 }
CtWanMuxGroupEntry ::=
SEQUENCE {
ctWanMuxGroupId
INTEGER,
ctWanMuxGroupAdmin
INTEGER,
ctWanMuxGroupNumChannels
INTEGER,
ctWanMuxGroupAddChannel
INTEGER,
ctWanMuxGroupDelChannel
INTEGER
}
ctWanMuxGroupId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value identifying an element in a sequence of
groups which belong to the WAN Inverse Multiplexer.
This value ranges from 1 to the maximum number of
programmable groups as described by
ctWANMuxMaxNumGroups."
::= { ctWanMuxGroupEntry 1 }
ctWanMuxGroupAdmin OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to enable and disable an Inverse Multiplexer
group which evenly distributes data traffic in a
properly sequenced fashion, over two or more single
channel Wide Area Network connections such as DS1,
E1, DDS, or SYNC. Each of the single channel
connections must be configured with an appropriate
datalink protocol. A minimum of two channels, each
assigned to it's own physical interface, is required
before the Inverse Multiplexer group can be enabled."
::= { ctWanMuxGroupEntry 2}
ctWanMuxGroupNumChannels OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get the number of channels currently
associated with this Inverse Multiplexer group. A
minimum of two channels, each assigned to it's own
physical interface, is required before the Inverse
Multiplexer group can be enabled."
::= { ctWanMuxGroupEntry 3}
ctWanMuxGroupAddChannel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add a channel to the channel list used by this Inverse
Multiplexer group. Before a channel is added, the
channel must be assigned a MIB II ifindex, and an
acceptable Datalink Protocol. When this object is set,
it is set with the ifindex value. This object is always
read as a 1."
REFERENCE
"rfc-1213"
::= { ctWanMuxGroupEntry 4 }
ctWanMuxGroupDelChannel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Delete a channel to the channel list used by this
Inverse Multiplexer group. Before a channel is
deleted, the channel must exist in the Inverse
Multiplexer group's channel table. When this object
is set, it is set with the ifindex value of the channel
the user wishes to delete from the channel table. This
object is always read as a 1."
REFERENCE
"rfc-1213"
::= { ctWanMuxGroupEntry 5 }
--
-- Inverse Multiplexer Channel Table
--
-- The channel structure contains information concerning
-- specific channels contained within an
-- inverse multiplexing group.
--
ctWanMuxChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtWanMuxChannelEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table containing ifindex values, representing WAN
channels, used by the Inverse Multiplexer. The table
also contains statistics reported about each channel."
::= { ctWanMux 3 }
ctWanMuxChannelEntry OBJECT-TYPE
SYNTAX CtWanMuxChannelEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A description of a single entry."
INDEX { ctWanMuxChannelGroupId, ctWanMuxChannelId }
::= { ctWanMuxChannelTable 1 }
CtWanMuxChannelEntry ::=
SEQUENCE {
ctWanMuxChannelGroupId
INTEGER,
ctWanMuxChannelId
INTEGER,
ctWanMuxChannelIfIndex
INTEGER,
ctWanMuxChannelPhysNum
INTEGER,
ctWanMuxChannelBwAvail
INTEGER,
ctWanMuxChannelByteCount
INTEGER,
ctWanMuxChannelStatus
INTEGER
}
ctWanMuxChannelGroupId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value identifying an element in a sequence
of groups which belong to the WAN Inverse Multiplexer.
This value ranges from 1 to the maximum number of
programmable groups as described by
ctWANMuxMaxNumGroups."
::= { ctWanMuxChannelEntry 1 }
ctWanMuxChannelId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value identifying an element in a sequence of
member channel ifindex values which belong to a WAN
Inverse Multiplexer group."
::= { ctWanMuxChannelEntry 2 }
ctWanMuxChannelIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Returns an ifindex associated with a WAN
channel used for Inverse Multiplexing."
::= { ctWanMuxChannelEntry 3 }
ctWanMuxChannelPhysNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Returns a unique physical connection identifier
associated with this channel's physical WAN
connection."
::= { ctWanMuxChannelEntry 4 }
ctWanMuxChannelBwAvail OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Returns a value which represents the available
bandwidth for transmitting data existing for the
physical WAN connection associated with this channel.
The value is represented in bits/sec."
::= { ctWanMuxChannelEntry 5 }
ctWanMuxChannelByteCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Returns a value which represents a cumulative count
of bytes transmitted out from this interface. The
count includes any bytes transmitted across the
physical medium, less physical medium framing."
::= { ctWanMuxChannelEntry 6 }
ctWanMuxChannelStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
active(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Returns the current status of the channel associated
with an inverse multiplexer group. The channel is
active when the group admin status is enabled, and
the channel is operational. The channel is inactive
when either the group admin status is disabled, or
the channel is not operational."
::= { ctWanMuxChannelEntry 7 }
END