439 lines
19 KiB
Plaintext
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
|