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

439 lines
19 KiB
Plaintext

CTRON-WAN-MULTI-IMUX-MIB DEFINITIONS ::= BEGIN
-- CTRON-WAN-MULTI-IMUX-MIB The Cabletron Wide area Inverse Mux MIB
-- used to support managed devices which use Cabletron Wide area
-- Inverse Multiplexing. This MIB also covers those devices executing
-- multiple instances of the IMUX application for a single
-- IP host. An example of this configuration is a Cabletron
-- SmartSwitch product configured with one or more "integrated"
-- High Speed Interface Modules (commonly referred to as non-orphan
-- HSIMs), each of which is configured to run the IMUX application.
--
-- Revision: 01.00.00
-- Part Number:
-- Date: April 21, 1998
-- 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
ctWanMultiMux OBJECT IDENTIFIER ::= { ctWanServices 2 }
--
-- Multi Inverse Multiplexer General Variables
--
--
ctWANMMuxGeneralGroup OBJECT IDENTIFIER ::= { ctWanMultiMux 1 }
ctWANMMuxMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get the maximum number of Inverse Multiplexer
applications allowed to be programmed for this IP host."
::= { ctWANMMuxGeneralGroup 1}
--
-- Inverse Multiplexer Table
--
-- These parameters apply to a specific Wan Inverse
-- multiplexer entity.
--
ctWanMMuxTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtWanMMuxEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information describing the global parameters
that apply to Inverse Multiplexer entities."
::= { ctWanMultiMux 2 }
ctWanMMuxEntry OBJECT-TYPE
SYNTAX CtWanMMuxEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A description of a single Inverse Multiplexer entry."
INDEX { ctWanMMuxId }
::= { ctWanMMuxTable 1 }
CtWanMMuxEntry ::=
SEQUENCE {
ctWanMMuxId
INTEGER,
ctWanMMuxIfIndex
INTEGER,
ctWanMMuxMaxNumGroups
INTEGER,
ctWanMMuxAdmin
INTEGER
}
ctWanMMuxId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value identifying an element in a sequence of
Inverse Multiplexer Applications which belong to an IP
host. This value ranges from 1 to the maximum number of
programmable applications as described by
ctWANMMuxMaxNum. This index is associated
with a physical WAN interface containing multiple DS1
connections."
::= { ctWanMMuxEntry 1 }
ctWanMMuxIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value for this object is equal to the value of
ifIndex from the Interfaces table of MIB II (RFC 1213).
Specifically, this index is associated with the physical
interface containing multiple DS1 connections to be used
for Cabletron WAN Inverse Multiplexing."
::= { ctWanMMuxEntry 2 }
ctWanMMuxMaxNumGroups OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Get the maximum number of Inverse Multiplexer groups
allowed to be programmed for this IMUX entity. 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."
::= { ctWanMMuxEntry 3}
ctWanMMuxAdmin OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to enable and disable an Inverse Multiplexer
Application. This object is used to enable/disable
Inverse Multiplexing for a single IMUX entity. Inverse
Multiplexer Groups may be enabled/disabled independently
using ctWanMMuxGroupAdmin. This object must be set to
enabled for any inverse multiplexing to occur on the
IMUX entity."
::= { ctWanMMuxEntry 4}
--
-- Inverse Multiplexer Group Table
--
-- The group structure contains information concerning
-- each specific multiplexing group contained within an
-- inverse multiplexing entity.
--
ctWanMMuxGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtWanMMuxGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information describing the configured parameters
of one of the Inverse Multiplexer groups."
::= { ctWanMultiMux 3 }
ctWanMMuxGroupEntry OBJECT-TYPE
SYNTAX CtWanMMuxGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A description of a single Inverse Multiplexer group
entry."
INDEX { ctWanMMuxGroupMMuxId, ctWanMMuxGroupId }
::= { ctWanMMuxGroupTable 1 }
CtWanMMuxGroupEntry ::=
SEQUENCE {
ctWanMMuxGroupMMuxId
INTEGER,
ctWanMMuxGroupId
INTEGER,
ctWanMMuxGroupAdmin
INTEGER,
ctWanMMuxGroupNumChannels
INTEGER,
ctWanMMuxGroupAddChannel
INTEGER,
ctWanMMuxGroupDelChannel
INTEGER
}
ctWanMMuxGroupMMuxId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value identifying an element in a sequence of
Inverse Multiplexer Applications which belong to an IP
host. This value ranges from 1 to the maximum number of
programmable applications as described by
ctWANMMuxMaxNum. This index is the same as
ctWanMMuxId."
::= { ctWanMMuxGroupEntry 1 }
ctWanMMuxGroupId 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
ctWANMMuxMaxNumGroups."
::= { ctWanMMuxGroupEntry 2 }
ctWanMMuxGroupAdmin 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."
::= { ctWanMMuxGroupEntry 3}
ctWanMMuxGroupNumChannels 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."
::= { ctWanMMuxGroupEntry 4}
ctWanMMuxGroupAddChannel 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"
::= { ctWanMMuxGroupEntry 5 }
ctWanMMuxGroupDelChannel 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"
::= { ctWanMMuxGroupEntry 6 }
--
-- Inverse Multiplexer Channel Table
--
-- The channel structure contains information concerning
-- specific channels contained within an
-- inverse multiplexing group.
--
ctWanMMuxChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtWanMMuxChannelEntry
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."
::= { ctWanMultiMux 4 }
ctWanMMuxChannelEntry OBJECT-TYPE
SYNTAX CtWanMMuxChannelEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A description of a single entry."
INDEX { ctWanMMuxChannelMMuxId, ctWanMMuxChannelGroupId,
ctWanMMuxChannelId }
::= { ctWanMMuxChannelTable 1 }
CtWanMMuxChannelEntry ::=
SEQUENCE {
ctWanMMuxChannelMMuxId
INTEGER,
ctWanMMuxChannelGroupId
INTEGER,
ctWanMMuxChannelId
INTEGER,
ctWanMMuxChannelIfIndex
INTEGER,
ctWanMMuxChannelPhysNum
INTEGER,
ctWanMMuxChannelBwAvail
INTEGER,
ctWanMMuxChannelByteCount
INTEGER,
ctWanMMuxChannelStatus
INTEGER
}
ctWanMMuxChannelMMuxId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value identifying an element in a sequence of
Inverse Multiplexer Applications which belong to an IP
host. This value ranges from 1 to the maximum number of
programmable applications as described by
ctWANMMuxMaxNum. This index is the same as
ctWanMMuxId."
::= { ctWanMMuxChannelEntry 1 }
ctWanMMuxChannelGroupId 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
ctWANMMuxMaxNumGroups."
::= { ctWanMMuxChannelEntry 2 }
ctWanMMuxChannelId 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."
::= { ctWanMMuxChannelEntry 3 }
ctWanMMuxChannelIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Returns an ifindex associated with a WAN
channel used for Inverse Multiplexing."
::= { ctWanMMuxChannelEntry 4 }
ctWanMMuxChannelPhysNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Returns a unique physical connection identifier
associated with this channel's physical WAN
connection."
::= { ctWanMMuxChannelEntry 5 }
ctWanMMuxChannelBwAvail 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."
::= { ctWanMMuxChannelEntry 6 }
ctWanMMuxChannelByteCount 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."
::= { ctWanMMuxChannelEntry 7 }
ctWanMMuxChannelStatus 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."
::= { ctWanMMuxChannelEntry 8 }
END