Observium_CE/mibs/a3com/A3Com-Llc-r1-MIB

2153 lines
90 KiB
Plaintext

A3Com-Llc-r1-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter, Gauge, TimeTicks, IpAddress
FROM RFC1155-SMI
Integer32 FROM SNMPv2-SMI
DisplayString
FROM RFC1213-MIB
ifIndex
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212;
--
-- Represents an 802 MAC address represented in non-canonical format.
-- That is, the most significant bit will be transmitted first.
--
MacAddress ::= OCTET STRING (SIZE (6))
-- indistinguishable from INTEGER, but never needs more than
-- 32-bits for a two's complement representation
-- [Next line commented out by HP to work with 4.1 version of xnmloadmib]
-- Integer32 ::= INTEGER (-2147483648..2147483647)
--
-- The following data link controls are modelled in this MIB module:
--
-- 1. LLC
--
a3com OBJECT IDENTIFIER ::= { enterprises 43 }
brouterMIB OBJECT IDENTIFIER ::= { a3com 2 }
llc OBJECT IDENTIFIER ::= { brouterMIB 26 }
--
-- THE LLC GROUP
-- =============
--
-- The following resources are modelled in the LLC group of this MIB module:
--
-- 1. Ports
-- 2. Service Access Points
-- 3. Connection Components
-- 4. Tunnels
llcPortGroup OBJECT IDENTIFIER ::= { llc 1 } -- Physical Ports
llcSapGroup OBJECT IDENTIFIER ::= { llc 2 } -- Local SAPs
llcCcGroup OBJECT IDENTIFIER ::= { llc 3 } -- Connection Components
llcTunnelGroup OBJECT IDENTIFIER ::= { llc 4 } -- Tunnels
--
-- THE LLC PORT GROUP
-- ==================
--
-- The following classes of information are modelled for each LLC port:
--
-- 1. ADMINISTRATIVE ( read/write )
-- 2. OPERATIONAL ( read-only )
-- 3. STATISTICS ( read-only )
-- Information not found in this group is found in tables described in
-- the following RFCs:
--
-- 1. RFC1213 - MIB-II
--
-- TABLE INDEX
-- ==================== ====================
-- a. ifTable ifIndex
--
-- *************************************************************
-- * *
-- * THE LLC PORT ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************
llcPortAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcPortAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains objects that can be
changed to manage an LLC port. Changing one
of these parameters may take effect in the
operating port immediately or may wait until
the interface is restarted depending on the
details of the implementation.
The operating values may be different from
these configured values if a configured
parameter was changed after the interface was
started."
::= { llcPortGroup 1 }
llcPortAdminEntry OBJECT-TYPE
SYNTAX LlcPortAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of configured values for an LLC port."
INDEX { ifIndex }
::= { llcPortAdminTable 1 }
LlcPortAdminEntry ::= SEQUENCE
{
llcPortAdminName DisplayString,
llcPortAdminMaxSaps Gauge,
llcPortAdminMaxCcs Gauge,
llcPortAdminMaxPDUOctets Integer32,
llcPortAdminMaxUnackedIPDUsSend INTEGER,
llcPortAdminMaxUnackedIPDUsRcv INTEGER,
llcPortAdminMaxRetransmits Integer32,
llcPortAdminAckTimer TimeTicks,
llcPortAdminPbitTimer TimeTicks,
llcPortAdminRejTimer TimeTicks,
llcPortAdminBusyTimer TimeTicks,
llcPortAdminInactTimer TimeTicks,
llcPortAdminDelayAckCount Integer32,
llcPortAdminDelayAckTimer TimeTicks,
llcPortAdminNw Integer32
}
llcPortAdminName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An octet string that defines the physical port
to which this interface is assigned. It has
implementation-specific significance. Its value
shall be unique within the administered
system. It must contain only ASCII printable
characters."
::= { llcPortAdminEntry 1 }
llcPortAdminMaxSaps OBJECT-TYPE
SYNTAX Gauge
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the maximum number of
SAPs that can be defined for this port."
::= { llcPortAdminEntry 2 }
llcPortAdminMaxCcs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the maximum number of
connection components that can be
administratively defined for this port."
::= { llcPortAdminEntry 3 }
llcPortAdminMaxPDUOctets OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default maximum I PDU
size, in octets, that LLCs on this port may
send to and receive from their remote LLC
partners. This count is referred to as 'N1' in
the IEEE 802.2 specification [5]. This size
includes I-Frames, UI-Frames, XIDs, and TEST
frames.
The I PDU size includes all octets in a frame,
excluding framing characters, the MAC header,
and the LLC header."
::= { llcPortAdminEntry 4 }
llcPortAdminMaxUnackedIPDUsSend OBJECT-TYPE
SYNTAX INTEGER (1..127)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default maximum
consecutive unacknowledged I PDU frames that
LLCs on this port may send to their remote LLC
partners. This count is referred to as 'k' in
the IEEE 802.2 specification [5].
At connection setup, the remote LLC may send,
using an XID frame, the maximum number of
unacknowledged I PDUs which it is prepared to
receive. If so, an implementation may choose to
override the administered maximum number of
unacknowledged PDUs with the dynamically learned
value and should reflect this in the
llcCcOperMaxUnackedIPDUsSend object for the
connection component."
DEFVAL { 7 }
::= { llcPortAdminEntry 5 }
llcPortAdminMaxUnackedIPDUsRcv OBJECT-TYPE
SYNTAX INTEGER (1..127)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default maximum number
of unacknowledged I PDUs that LLCs on this port
can expect to receive from their remote LLC
partners. This count is referred to as 'k' in
the IEEE 802.2 specification [5].
At connection setup, an implementation may
choose to send this value to the remote LLC,
using an XID frame."
DEFVAL { 7 }
::= { llcPortAdminEntry 6 }
llcPortAdminMaxRetransmits OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
maximum number of times which LLCs on this port
shall retry a PDU following the expiration of
the acknowledgement timer, the P-bit timer or
the reject timer. When these retries are
exhausted, the link shall be declared inactive.
This count is referred to as 'N2' in the IEEE
802.2 specification [5]."
DEFVAL { 7 }
::= { llcPortAdminEntry 7 }
llcPortAdminAckTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this port
shall expect to receive either:
1) an acknowledgement to one or more outstanding
I PDUs. or 2) a response PDU to an unnumbered
command PDU.
The expiration of this timer shall cause the
unacknowledged frames to be retransmitted
(up to N2 times).
For Implementations that only use a single
'T1' Value (ref. IBM Token-Ring Network
technical reference Chapter 11). This object
will be used to control/read the value."
DEFVAL { 300 }
::= { llcPortAdminEntry 8 }
llcPortAdminPbitTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this
port shall expect to receive a PDU with the F
bit set to '1' in response to a Type 2 command
with the P bit set to '1'.
The expiration of this timer shall cause the
command with the poll bit to be retransmitted
(up to N2 times)."
DEFVAL { 300 }
::= { llcPortAdminEntry 9 }
llcPortAdminRejTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this
port shall expect to receive a reply to a REJ
PDU.
The expiration of this timer shall cause the
REJ PDU to be retransmitted (up to N2 times)."
DEFVAL { 300 }
::= { llcPortAdminEntry 10 }
llcPortAdminBusyTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this
port shall expect to receive an indication that
a busy condition at the remote LLC has
cleared.
The expiration of this timer causes the
adjacent connection component to be polled."
DEFVAL { 30000 }
::= { llcPortAdminEntry 11 }
llcPortAdminInactTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this
port shall expect to receive any PDU from the
remote LLC. This function is not described in
the IEEE 802.2 specification [5]. It is listed
in the IBM Token-Ring Network Architecture [6]
Reference as the Ti parameter and is widely
implemented.
The expiration of this timer shall cause the
local LLC to send a PDU to the remote LLC with
the P bit set to '1'.
Any value for this object less than or equal to
the acknowledgement timer shall mean that the
timer is not used."
DEFVAL { 1500 }
::= { llcPortAdminEntry 12 }
llcPortAdminDelayAckCount OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
maximum number of consecutive I PDUs which the
LLCs on this port shall receive during the
interval defined by llcCcOperDelayTimer
without sending an immediate acknowledgement.
This must be less than or equal to the value of
llcCcOperMaxUnackIPDUsRcv. This function is not
described in the IEEE 802.2 specification [5].
It is listed in the IBM Token-Ring Network
Architecture Reference [6] as the N3 parameter
and is widely implemented.
A value of one indicates that acknowledgments
will be sent immediately and that the value of
llcPortAdminDelayAckTimer shall be ignored."
DEFVAL { 1 }
::= { llcPortAdminEntry 13 }
llcPortAdminDelayAckTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this
port shall delay acknowledgment of one or more
I PDUs (up to the value of
llcCcOperDelayAckCount). This function is not
described in the IEEE 802.2 specification [5].
It is listed in the IBM Token-Ring Network
Architecture Reference [6] as the T2 parameter
and is widely implemented.
The expiration of this timer shall cause the
local LLC to acknowledge all unacknowledged I
PDUs. A value of 0 means that an
acknowledgement will be sent immediately.
This object is associated with the
llcPortAdminDelayAckCount object and is only
defined if that object has a value greater than
one."
DEFVAL { 0 }
::= { llcPortAdminEntry 14 }
llcPortAdminNw OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object denotes the default value for the
number of IPDUs that must be acknowledged
before the working window size (Ww) can be
incremented by 1 when the working window is not
equal to the maximum transmit window size (TW).
It controls the gradual incrementing of Ww in
congestion situations.
This function is not described in the IEEE
802.2 specification [5]. However, it is listed
in the IBM Token-Ring Network Architecture
Reference [6] as the Nw parameter and is widely
implemented."
DEFVAL { 4 }
::= { llcPortAdminEntry 15 }
-- *************************************************************
-- * *
-- * THE LLC PORT OPERATIONAL TABLE *
-- * *
-- *************************************************************
llcPortOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcPortOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains current LLC port
parameters. Many of these objects have
corresponding objects in the llcPortAdminTable."
::= { llcPortGroup 2 }
llcPortOperEntry OBJECT-TYPE
SYNTAX LlcPortOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Currently set parameters for a specific LLC port."
INDEX { ifIndex }
::= { llcPortOperTable 1 }
LlcPortOperEntry ::= SEQUENCE
{
llcPortOperNumSaps Gauge,
llcPortOperSimRim INTEGER,
llcPortOperLastModifyTime TimeTicks
}
llcPortOperNumSaps OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object defines the number of SAPs on this
port that are currently enabled. In other
words, this object is a count of the number of
instances of llcSapOperEntry that have a
llcSapOperStatus value of 'active(2)'."
::= { llcPortOperEntry 1 }
llcPortOperSimRim OBJECT-TYPE
SYNTAX INTEGER
{
no (1),
yes (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects support for transmission
and receipt of SIM and RIM control frames for
this port.
SIM and RIM are not defined in the ANSI/IEEE
802.2 specification [5] nor in the IBM Token
Ring Architecture Reference [6]. These
control frames are used for the remote program
load of IBM communications processors."
DEFVAL { no }
::= { llcPortOperEntry 2 }
llcPortOperLastModifyTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes the value of sysUpTime
when this port definition was last modified.
If the port has not been modified, then this
value shall be zero."
::= { llcPortOperEntry 3 }
-- *************************************************************
-- * *
-- * THE LLC PORT STATISTICS TABLE *
-- * *
-- *************************************************************
-- llcPortStatsTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF LlcPortStatsEntry
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "Each entry in this table contains statistics
-- for a specific LLC port."
-- ::= { llcPortGroup 3 }
-- llcPortStatsEntry OBJECT-TYPE
-- SYNTAX LlcPortStatsEntry
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "A list of statistics for an LLC port."
-- INDEX { ifIndex }
-- ::= { llcPortStatsTable 1 }
-- LlcPortStatsEntry ::= SEQUENCE
-- {
-- The llcPortStatsTable does not contain any entries and remains
-- here merely as a placeholder.
-- }
--
-- THE LLC SAP GROUP
-- =================
--
-- The following classes of information are modelled for each local SAP:
--
-- 1. ADMINISTRATIVE ( read-only )
-- 2. OPERATIONAL ( read-only )
-- 3. STATISTICS ( read-only )
-- *************************************************************
-- * *
-- * THE LLC SAP ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************
llcSapAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcSapAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains objects that can be
changed to manage a local SAP. Changing one
of these parameters may take effect in the
operating SAP immediately or may wait until the
interface is restarted depending on the details
of the implementation.
The operating values may be different from
these configured values if a configured
parameter was changed after the interface was
started."
::= { llcSapGroup 1 }
llcSapAdminEntry OBJECT-TYPE
SYNTAX LlcSapAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of configured values for a local SAP."
INDEX { ifIndex, llcSapNumber }
::= { llcSapAdminTable 1 }
LlcSapAdminEntry ::= SEQUENCE
{
--
-- 3Com does not currently support SAP configuration;
-- if it does at a future date, the rest of the entries for
-- this table will be implemented.
--
llcSapNumber INTEGER
}
llcSapNumber OBJECT-TYPE
SYNTAX INTEGER (1..254)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of this local SAP."
::= { llcSapAdminEntry 1 }
-- *************************************************************
-- * *
-- * THE LLC SAP OPERATIONAL TABLE *
-- * *
-- *************************************************************
llcSapOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcSapOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains objects that reflect the
current operational parameters of a local SAP."
::= { llcSapGroup 2 }
llcSapOperEntry OBJECT-TYPE
SYNTAX LlcSapOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of configured values for a local SAP."
INDEX { ifIndex, llcSapNumber }
::= { llcSapOperTable 1 }
LlcSapOperEntry ::= SEQUENCE
{
llcSapOperStatus INTEGER,
llcSapOperNumCcs Integer32,
llcSapOperLlc2Support INTEGER
}
llcSapOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
inactive (1),
active (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter describes the actual state of
this local SAP."
::= { llcSapOperEntry 1 }
llcSapOperNumCcs OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object defines the number of connection
components on this SAP that are currently in
one of the 'connected' states. In other words,
this object is a count of the number of
instances of llcCcOperEntry that have a
llcCcOperState value greater than or equal to
'normal(3)'."
::= { llcSapOperEntry 2 }
llcSapOperLlc2Support OBJECT-TYPE
SYNTAX INTEGER
{
no (1),
yes (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter describes whether or not the
LLC implementation supports LLC2 connection
components."
::= { llcSapOperEntry 3 }
-- *************************************************************
-- * *
-- * THE LLC SAP STATISTICS TABLE *
-- * *
-- *************************************************************
llcSapStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcSapStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains objects that reflect the
current operational statistics of a local SAP."
::= { llcSapGroup 3 }
llcSapStatsEntry OBJECT-TYPE
SYNTAX LlcSapStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of configured values for a local SAP."
INDEX { ifIndex, llcSapNumber }
::= { llcSapStatsTable 1 }
LlcSapStatsEntry ::= SEQUENCE
{
llcSapStatsLocalBusies Counter,
llcSapStatsRemoteBusies Counter,
llcSapStatsIFramesIn Counter,
llcSapStatsIFramesOut Counter,
llcSapStatsIOctetsIn Counter,
llcSapStatsIOctetsOut Counter,
llcSapStatsSFramesIn Counter,
llcSapStatsSFramesOut Counter,
llcSapStatsRetransmitsOut Counter,
llcSapStatsREJsIn Counter,
llcSapStatsREJsOut Counter,
llcSapStatsWwCount Counter,
llcSapStatsTESTCommandsIn Counter,
llcSapStatsTESTCommandsOut Counter,
llcSapStatsTESTResponsesIn Counter,
llcSapStatsTESTResponsesOut Counter,
llcSapStatsXIDCommandsIn Counter,
llcSapStatsXIDCommandsOut Counter,
llcSapStatsXIDResponsesIn Counter,
llcSapStatsXIDResponsesOut Counter,
llcSapStatsUIFramesIn Counter,
llcSapStatsUIFramesOut Counter,
llcSapStatsUIOctetsIn Counter,
llcSapStatsUIOctetsOut Counter,
llcSapStatsConnectOk Counter,
llcSapStatsConnectFail Counter,
llcSapStatsDisconnect Counter,
llcSapStatsDisconnectFRMRSend Counter,
llcSapStatsDisconnectFRMRRcv Counter,
llcSapStatsDisconnectTimer Counter,
llcSapStatsReset Counter
}
llcSapStatsLocalBusies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of times
that the local connection components on this
SAP have entered a busy state (RNR). This
object is initialized to zero when the SAP is
created."
::= { llcSapStatsEntry 1 }
llcSapStatsRemoteBusies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
times that the adjacent (i.e. remote) connection
components on this SAP have entered a busy
state (RNR). This object is initialized to
zero when the SAP is created."
::= { llcSapStatsEntry 2 }
llcSapStatsIFramesIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
I-Frames that have been received by connection
components on this SAP. This object is
initialized to zero when the SAP is created."
::= { llcSapStatsEntry 3 }
llcSapStatsIFramesOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
I-Frames that have been transmitted by connection
components on this SAP. This object is
initialized to zero when the SAP is created."
::= { llcSapStatsEntry 4 }
llcSapStatsIOctetsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total octets received
from adjacent connection components on this
SAP. This object covers the address, control,
and information field of I-Frames only. This
object is initialized to zero when the SAP is
created."
::= { llcSapStatsEntry 5 }
llcSapStatsIOctetsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total octets
transmitted to adjacent connection components
on this SAP. This object covers the address,
control, and information field of I-Frames
only. This object is initialized to zero when
the SAP is created."
::= { llcSapStatsEntry 6 }
llcSapStatsSFramesIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
S-Frames that have been received by connection
components on this SAP. This object is
initialized to zero when the SAP is created.
Note - the ratio of the number of I-Frames to
S-Frames might serve as a measure of link
efficiency and, for instance, could be used to
tune the acknowledgement timer."
::= { llcSapStatsEntry 7 }
llcSapStatsSFramesOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
S-Frames that have been transmitted by connection
components on this SAP. This object is
initialized to zero when the SAP is created.
Note - the ratio of the number of I-Frames to
S-Frames might serve as a measure of link
efficiency and, for instance, could be used to
tune the acknowledgement timer."
::= { llcSapStatsEntry 8 }
llcSapStatsRetransmitsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
I-Frames retransmitted by all local connection
components on this SAP. This object is
initialized to zero when the SAP is created."
::= { llcSapStatsEntry 9 }
llcSapStatsREJsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total REJ frames
received from all adjacent LLC connection
components on this SAP since it was created."
::= { llcSapStatsEntry 10 }
llcSapStatsREJsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total REJ frames
transmitted to an adjacent LLC connection
components on this SAP since it was created."
::= { llcSapStatsEntry 11 }
llcSapStatsWwCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
times, since this SAP was created, that the
dynamic window algorithm has been invoked to
reduce the value of Ww on any of the connection
components of this SAP. This object is
initialized to zero when the SAP is created.
This function is not described in the IEEE 802.2
specification [5], but is widely implemented."
::= { llcSapStatsEntry 12 }
llcSapStatsTESTCommandsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of TEST
commands this SAP has received and is a measure
of the number of stations in the network trying
to connect up.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 13 }
llcSapStatsTESTCommandsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of TEST
commands this SAP has sent and is a measure of
the number of other stations we are trying to
connect to.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 14 }
llcSapStatsTESTResponsesIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of TEST
responses this SAP has received and is a
measure of the number of stations in the
network responding to TEST commands this SAP
has sent.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 15 }
llcSapStatsTESTResponsesOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of TEST
responses this SAP has sent and is a measure of
the number of other stations trying to connect
to this SAP.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 16 }
llcSapStatsXIDCommandsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of XID commands
this SAP has received and is a measure of the
number of stations in the network trying to
connect to this SAP. This object is a count of
all XIDs, including SNA XID, IEEE XID, null
XID, and non-activation XIDs.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 17 }
llcSapStatsXIDCommandsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of XID commands
this SAP has sent and is a measure of the
number of other stations this SAP is trying to
connect to. This object is a count of all
XIDs, including SNA XID, IEEE XID, null XID,
and non-activation XIDs.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 18 }
llcSapStatsXIDResponsesIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of XID
responses this SAP has received and is a
measure of the number of stations in the
network responding to TEST commands this SAP
has sent. This object is a count of all XIDs,
including SNA XID, IEEE XID, null XID, and
non-activation XIDs.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 19 }
llcSapStatsXIDResponsesOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the number of XID
responses this SAP has sent and is a measure of
the number of other stations trying to connect
to this SAP. This object is a count of all
XIDs, including SNA XID, IEEE XID, null XID,
and non-activation XIDs.
This object is initialized to zero when the SAP
is created."
::= { llcSapStatsEntry 20 }
llcSapStatsUIFramesIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
unnumbered information (UI) frames received on
a local SAP."
::= { llcSapStatsEntry 21 }
llcSapStatsUIFramesOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
unnumbered information (UI) frames sent on a
local SAP."
::= { llcSapStatsEntry 22 }
llcSapStatsUIOctetsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total octets received
from adjacent connection components on this
SAP. This object covers the address, control,
and information field of UI-Frames only. This
object is initialized to zero when the SAP is
created."
::= { llcSapStatsEntry 23 }
llcSapStatsUIOctetsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total octets
transmitted to adjacent connection components
on this SAP. This object covers the address,
control, and information field of UI-Frames
only. This object is initialized to zero when
the SAP is created."
::= { llcSapStatsEntry 24 }
llcSapStatsConnectOk OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
successful connections that have been
established on this SAP since the SAP was
created.
A successful connection is indicated by a
successful SABME/UA exchange."
::= { llcSapStatsEntry 25 }
llcSapStatsConnectFail OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
unsuccessful connections that have been
attempted on this SAP since the SAP was
created.
An unsuccessful connection attempt is indicated
by a SABME/DM exchange or a SABME/timeout."
::= { llcSapStatsEntry 26 }
llcSapStatsDisconnect OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
normal disconnections that have been
performed on this SAP since the SAP was
created.
A normal disconnection is indicated by a
successful DISC/UA exchange or merely a DISC
sent or received."
::= { llcSapStatsEntry 27 }
llcSapStatsDisconnectFRMRSend OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
abnormal disconnections (resulting from a FRMR
being sent) that have been performed on this
SAP since the SAP was created."
::= { llcSapStatsEntry 28 }
llcSapStatsDisconnectFRMRRcv OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
abnormal disconnections (resulting from a FRMR
being received) that have been performed on
this SAP since the SAP was created."
::= { llcSapStatsEntry 29 }
llcSapStatsDisconnectTimer OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
abnormal disconnections (resulting from a timer
expiration) that have been performed on this
SAP since the SAP was created."
::= { llcSapStatsEntry 30 }
llcSapStatsReset OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
resets that have been performed on this SAP
since the SAP was created.
A reset is ... "
-- (++) From IETF-San Jose: DESCRIPTION to be completed by snix@metaplex.com.
::= { llcSapStatsEntry 31 }
--
-- THE LLC CONNECTION COMPONENT GROUP
-- ==================================
--
-- The following classes of information are modelled for each LLC connection
-- component:
--
-- 1. ADMINISTRATIVE ( read-only )
-- 2. OPERATIONAL ( read-only )
-- 3. STATISTICS ( read-only )
-- *************************************************************
-- * *
-- * THE LLC CONNECTION COMPONENT ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************
llcCcAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcCcAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains objects that can be
changed to manage an LLC connection component.
Changing one of these parameters may take
effect in the operating link immediately or may
wait until the link is restarted depending on
the details of the implementation.
The operating values may be different from
these configured values if changed by XID
negotiation or if a configured parameter was
changed after the link was started."
::= { llcCcGroup 1 }
llcCcAdminEntry OBJECT-TYPE
SYNTAX LlcCcAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of configured values for an LLC connection
component."
INDEX { ifIndex, llcCcLSap, llcCcRSap,
llcCcRMac, llcCcLMac }
::= { llcCcAdminTable 1 }
LlcCcAdminEntry ::= SEQUENCE
{
--
-- 3Com does not currently support connection component
-- configuration; if it does at a future date, the rest
-- of the entries for this table will be implemented.
--
llcCcLSap INTEGER,
llcCcRSap INTEGER,
llcCcLMac OCTET STRING,
llcCcRMac OCTET STRING
}
llcCcLSap OBJECT-TYPE
SYNTAX INTEGER (1..254)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the address of the local SAP
for this Connection Component."
::= { llcCcAdminEntry 1 }
llcCcRSap OBJECT-TYPE
SYNTAX INTEGER (1..254)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the address of the remote SAP
for this Connection Component."
::= { llcCcAdminEntry 2 }
llcCcLMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the local MAC address for this
Connection Component."
::= { llcCcAdminEntry 3 }
llcCcRMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the remote MAC address for this
Connection Component."
::= { llcCcAdminEntry 4 }
-- *************************************************************
-- * *
-- * THE LLC CONNECTION COMPONENT OPERATIONAL TABLE *
-- * *
-- *************************************************************
llcCcOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcCcOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains current LLC link
parameters. Many of these objects have
corresponding objects in the
llcCcAdminTable."
::= { llcCcGroup 2 }
llcCcOperEntry OBJECT-TYPE
SYNTAX LlcCcOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of status and control values for an
LLC connection component."
INDEX { ifIndex, llcCcLSap, llcCcRSap,
llcCcRMac, llcCcLMac }
::= { llcCcOperTable 1 }
LlcCcOperEntry ::= SEQUENCE
{
llcCcOperState INTEGER,
llcCcOperMaxIPDUOctetsSend Integer32,
llcCcOperMaxIPDUOctetsRcv Integer32,
llcCcOperMaxUnackedIPDUsSend INTEGER,
llcCcOperMaxUnackedIPDUsRcv INTEGER,
llcCcOperMaxRetransmits Integer32,
llcCcOperAckTimer TimeTicks,
llcCcOperPbitTimer TimeTicks,
llcCcOperRejTimer TimeTicks,
llcCcOperBusyTimer TimeTicks,
llcCcOperInactTimer TimeTicks,
llcCcOperDelayAckCount Integer32,
llcCcOperDelayAckTimer TimeTicks,
llcCcOperNw Integer32,
llcCcOperWw INTEGER,
llcCcOperCreateTime TimeTicks,
llcCcOperLastModifyTime TimeTicks,
llcCcOperLastFailTime TimeTicks,
llcCcOperLastFailCause INTEGER,
llcCcOperLastFailFRMRInfo OCTET STRING,
llcCcOperLastWwCause INTEGER
}
llcCcOperState OBJECT-TYPE
SYNTAX INTEGER
{
aDM (1),
setup (2),
normal (3),
busy (4),
reject (5),
await (6),
awaitBusy (7),
awaitReject (8),
dConn (9),
reset (10),
error (11),
conn (12),
resetCheck (13),
resetWait (14)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes the operational state of
the LLC connection. If the connection
component is disabled, llcCcOperState will be
allowed to transition to aDM(1). If the
connection component is enabled, llcCcOperState
will be allowed to transition to normal(3)."
::= { llcCcOperEntry 1 }
llcCcOperMaxIPDUOctetsSend OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the maximum I PDU size, in
octets, that this LLC SAP may send to its
remote connection component partner. This count
is referred to as 'N1' in the IEEE 802.2
specification [5].
At connection setup, the remote LLC may send,
using an XID frame, the maximum I PDU size
which it is prepared to receive. If so, an
implementation may choose to override the
administered maximum PDU size with the
dynamically learned value and should reflect
that in this object.
The I PDU size includes all octets in a frame,
excluding framing characters, the MAC header
and link header."
::= { llcCcOperEntry 2 }
llcCcOperMaxIPDUOctetsRcv OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the maximum I PDU size,in
octets, that this LLC can expect to receive
from its remote LLC partner. This count is
referred to as 'N1' in the IEEE 802.2
specification [5]
The I PDU size includes all octets in a frame
with the exception of the framing characters,
the MAC header and the link header."
::= { llcCcOperEntry 3 }
llcCcOperMaxUnackedIPDUsSend OBJECT-TYPE
SYNTAX INTEGER (1..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the maximum consecutive
unacknowledged I PDU frames that this LLC may
send to its remote LLC partner. This count is
referred to as 'k' in the IEEE 802.2
specification [5].
At connection setup, the remote LLC may send,
using an XID frame, the maximum number of
unacknowledged I PDUs which it is prepared to
receive. If so, an implementation may choose to
override the administered maximum number of
unacknowledged PDUs with the dynamically learned
value and should reflect that in this object."
::= { llcCcOperEntry 4 }
llcCcOperMaxUnackedIPDUsRcv OBJECT-TYPE
SYNTAX INTEGER (1..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the maximum number of
unacknowledged I PDUs that this LLC can expect
to receive from its remote LLC partner. This
count is referred to as 'k' in the IEEE 802.2
specification [5]."
::= { llcCcOperEntry 5 }
llcCcOperMaxRetransmits OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the maximum
number of times that this LLC shall retry PDUs
following the expiration of the acknowledgement
timer, the P-bit timer or the reject timer.
When these retries are exhausted, the link
shall be declared inactive. This count is
referred to as 'N2' in the IEEE 802.2
specification [5]."
::= { llcCcOperEntry 6 }
llcCcOperAckTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the time
interval during which this LLC shall expect to
receive either:
1) an acknowledgement to one or more
outstanding I PDUs. or 2) a response PDU to an
unnumbered command PDU.
The expiration of this timer shall cause the
frame unacknowledged frames to be retransmitted
(up to N2 times)."
::= { llcCcOperEntry 7 }
llcCcOperPbitTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the time
interval during which this LLC shall expect to
receive a PDU with the F bit set to '1' in
response to a Type 2 command with the P bit set
to '1'.
The expiration of this timer shall cause the
REJ PDU to be retransmitted (up to N2 times)."
::= { llcCcOperEntry 8 }
llcCcOperRejTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the time
interval during which this LLC shall expect to
receive a reply to a REJ PDU.
The expiration of this timer shall cause the
REJ PDU to be retransmitted (up to N2 times)."
::= { llcCcOperEntry 9 }
llcCcOperBusyTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the time
interval during which this LLC shall expect to
receive an indication that a busy condition at
the remote LLC has cleared."
::= { llcCcOperEntry 10 }
llcCcOperInactTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the time
interval during which this LLC shall expect to
receive any PDU from the remote LLC. This
function is not described in the IEEE 802.2
specification [5] but is widely implemented.
The expiration of this timer shall cause the
local LLC to send a PDU to the remote LLC with
the P bit set to '1'.
Any value for this object less than or equal to
the acknowledgement timer shall mean that the
timer is not used."
::= { llcCcOperEntry 11 }
llcCcOperDelayAckCount OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the maximum
number of consecutive I PDUs which this LLC
shall receive during the interval defined by
llcCcOperDelayTimer without sending an
immediate acknowledgement. This must be less
than or equal to the value of
llcCcOperMaxUnackIPDUsRcv. This function is not
described in the IEEE 802.2 specification [5]
but is widely implemented.
A value of one indicates that acknowledgments
will be sent immediately and that the value of
llcCcOperDelayAckTimer should be ignored."
::= { llcCcOperEntry 12 }
llcCcOperDelayAckTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the time
interval during which this LLC shall delay
acknowledgment of one or more I PDUs (up to the
value of llcCcOperDelayAckCount). This function
is not described in the IEEE 802.2
specification [5] but is widely implemented.
The expiration of this timer shall cause the
local LLC to acknowledge all unacknowledged I
PDUs.
This object is associated with the
llcCcOperDelayAckCount object and only has
meaning if that object has a value greater than
one."
::= { llcCcOperEntry 13 }
llcCcOperNw OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object denotes the value for the number
of IPDUs that must be acknowledged before the
working window size (Ww) can be incremented by
1 when the working window is not equal to the
maximum transmit window size (TW). It controls
the gradual incrementing of Ww in congestion
situations.
This function is not described in the IEEE
802.2 specification [5], but is widely
implemented."
::= { llcCcOperEntry 14 }
llcCcOperWw OBJECT-TYPE
SYNTAX INTEGER (1..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of sequentially numbered IPDUs
that the connection component may have
outstanding (unacknowledged) at any given time.
Ww is initialized to the value of
llcCcOperMaxUnackedIPDUsSend when the link is
established. When the dynamic window algorithm
is invoked, Ww varies from 1 up to
llcCcOperMaxUnackedIPDUsSend.
Each time the llcCcOperWw value is decreased,
the reason is recorded in llcCcOperLastWwCause,
and llcCcStatWwCount is incremented by 1.
This function is not described in the IEEE
802.2 specification [5], but is widely
implemented."
::= { llcCcOperEntry 15 }
llcCcOperCreateTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes the value of sysUpTime
when this row was created."
::= { llcCcOperEntry 16 }
llcCcOperLastModifyTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For administered connection components, this
object describes the value of sysUpTime the
last time this row was modified. If the row
has not been modified, then this value shall be
zero.
For dynamic connection components, this object
identifies the time this connection component
was created."
::= { llcCcOperEntry 17 }
llcCcOperLastFailTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes the value of sysUpTime
the last time this connection component
failed. Connection component failure is
defined as a transition to an llcCcOperState
value of aDM(1). If the connection component
has not failed, then this value shall be zero."
::= { llcCcOperEntry 18 }
llcCcOperLastFailCause OBJECT-TYPE
SYNTAX INTEGER
{
undefined (1),
rxFRMR (2),
txFRMR (3),
discReceived (4),
discSent (5),
retriesExpired (6),
forcedShutdown (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This enumerated object reflects the cause of
the last failure of this LLC connection
component. If the connection component has not
failed, then this object will have a value of
undefined(1)."
DEFVAL { undefined }
::= { llcCcOperEntry 19 }
llcCcOperLastFailFRMRInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(5))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the information field of
the FRMR frame if the last failure for this LLC
connection component was a result of an
invalid frame. Otherwise, this field has no
meaning."
::= { llcCcOperEntry 20 }
llcCcOperLastWwCause OBJECT-TYPE
SYNTAX INTEGER
{
neverInvoked (1),
lostData (2),
macLayerCongestion (3),
other (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the reason that the llcCcOperWw
was reduced the last time this occurred."
::= { llcCcOperEntry 21 }
-- *************************************************************
-- * *
-- * THE LLC CONNECTION COMPONENT STATISTICS TABLE *
-- * *
-- *************************************************************
llcCcStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcCcStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains statistics
for a specific LLC connection component."
::= { llcCcGroup 3 }
llcCcStatsEntry OBJECT-TYPE
SYNTAX LlcCcStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of statistics for an LLC connection
component."
INDEX { ifIndex, llcCcLSap, llcCcRSap,
llcCcRMac, llcCcLMac }
::= { llcCcStatsTable 1 }
LlcCcStatsEntry ::= SEQUENCE
{
llcCcStatsLocalBusies Counter,
llcCcStatsRemoteBusies Counter,
llcCcStatsIFramesIn Counter,
llcCcStatsIFramesOut Counter,
llcCcStatsIOctetsIn Counter,
llcCcStatsIOctetsOut Counter,
llcCcStatsSFramesIn Counter,
llcCcStatsSFramesOut Counter,
llcCcStatsRetransmitsOut Counter,
llcCcStatsREJsIn Counter,
llcCcStatsREJsOut Counter,
llcCcStatsWwCount Counter
}
-- (++) From IETF-San Jose: sberl@cisco.com to contribute an object for the
-- number of times T1 expires.
-- (++) From IETF-San Jose: fix the description to be in terms of
-- llcCcOperState values. sberl@cisco.com to contribute.
llcCcStatsLocalBusies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of times
that the local connection component has entered
a busy state (RNR). This object is initialized
to zero when the connection component is
created."
::= { llcCcStatsEntry 1 }
-- (++) From IETF-San Jose: fix the description to be in terms of
-- llcCcOperState values. sberl@cisco.com to contribute.
llcCcStatsRemoteBusies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of times
that the adjacent (i.e. remote) connection
component has entered a busy state (RNR). This
object is initialized to zero when the
connection component is created."
::= { llcCcStatsEntry 2 }
llcCcStatsIFramesIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
I-Frames that have been received by the
connection component. This object is
initialized to zero when the connection
component is created."
::= { llcCcStatsEntry 3 }
llcCcStatsIFramesOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
I-Frames that have been transmitted by this
connection component. This object is
initialized to zero when the connection
component is created."
::= { llcCcStatsEntry 4 }
llcCcStatsIOctetsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total octets received
from the adjacent connection component. This
object covers the address, control, and
information field of I-Frames only. This
object is initialized to zero when the
connection component is created."
::= { llcCcStatsEntry 5 }
llcCcStatsIOctetsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total octets
transmitted to the adjacent connection
component. This object covers the address,
control, and information field of I-Frames
only. This object is initialized to zero when
the connection component is created."
::= { llcCcStatsEntry 6 }
llcCcStatsSFramesIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
S-Frames that have been received by this
connection component. This object is
initialized to zero when the connection
component is created.
Note - the ratio of the number of I-Frames to
S-Frames might serve as a measure of link
efficiency and, for instance, could be used to
tune the acknowledgement timer."
::= { llcCcStatsEntry 7 }
llcCcStatsSFramesOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
S-Frames that have been transmitted by this
connection component. This object is
initialized to zero when the connection
component is created.
Note - the ratio of the number of I-Frames to
S-Frames might serve as a measure of link
efficiency and, for instance, could be used to
tune the acknowledgement timer."
::= { llcCcStatsEntry 8 }
llcCcStatsRetransmitsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of
I-Frames retransmitted by the local connection
component. This object is initialized to zero
when the connection component is created."
::= { llcCcStatsEntry 9 }
llcCcStatsREJsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total REJ frames
received from an adjacent LLC connection
component since connection component startup."
::= { llcCcStatsEntry 10 }
llcCcStatsREJsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total REJ frames
transmitted to an adjacent LLC connection
component since connection component startup."
::= { llcCcStatsEntry 11 }
llcCcStatsWwCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object reflects the total number of times, since
connection component startup, that the dynamic window
algorithm has been invoked to reduce the value of Ww.
At connection component startup, this object must be
initialized to zero.
This function is not described in the IEEE 802.2
specification [5], but is widely implemented."
::= { llcCcStatsEntry 12 }
--
-- THE LLC TUNNEL GROUP
-- ====================
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- + +
-- + ADDITIONAL TABLES STORED IN +
-- + COMPACT CONFIGURATION STORAGE +
-- + 3COM PROPRIETARY +
-- + +
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The following items of information are provided for LLC tunnelling
-- and are kept in Compact Configuration Storage (CCS) files:
--
-- 1. Virtual Ring Number ( read/write )
-- 2. Tunnel Mode ( read/write )
-- 3. Tunnel Priority ( read/write )
--
-- The following tables of information are provided for each LLC tunnel
-- and are kept in Compact Configuration Storage (CCS) files:
--
-- 1. Participating Router Table ( read/write )
-- 2. Default Destination Table ( read/write )
--
ccsLlcTunnelInfo OBJECT IDENTIFIER ::= { llcTunnelGroup 1 }
--
-- Virtual Ring Number
--
ccsLlcTunnelVirtualRing OBJECT-TYPE
SYNTAX INTEGER ( 1..4095 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This defines the number of the virtual
token ring used by Logical Link Control.
Changing this parameter may take effect for the
tunnel immediately or may wait until the tunnel
is restarted depending on the details of the
implementation."
::= { ccsLlcTunnelInfo 1 }
--
-- Tunnel Mode: tunnel_mode
--
ccsLlcTunnelMode OBJECT-TYPE
SYNTAX INTEGER
{
qTunnelEnable (4),
qTunnelDisable (8),
qTunnelSecure (16),
qTunnelEnableSecure (20),
qTunnelDisableSecure (24),
qTunnelNonSecure (32),
qTunnelEnableNonSecure (36),
qTunnelDisableNonSecure (40)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This allows one to enable tunneling on the box and
describe the mode of operation i.e. Secure or NonSecure.
Secure mode means that this box will only accept connection
from partners listed in the tunnel peer list. In the non-
Secure mode any incoming IP address is accepted.
This parameter may combine one of qTunnelEnable and
qTunnelDisable (Enable/Disable set) with one of
qTunnelSecure and qTunnelNonSecure (Secure/Nonsecure set);
e.g. qTunnelEnable and qTunnelSecure is a legal
combination. If a member of one set is not supplied on a
'write' operation, the value for that set remains unchanged.
Changing this parameter may take effect for the tunnel
immediately or may wait until the tunnel is restarted
depending on the details of the implementation."
::= { ccsLlcTunnelInfo 2 }
--
-- Tunnel Priority: tunnel_priority
--
ccsLlcTunnelSNAPriority OBJECT-TYPE
SYNTAX INTEGER
{
qPrioDefault (1),
qPrioHigh (2),
qPrioMedium (3),
qPrioLow (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This determines the priority of the tunnel traffic
on the Logical Link Control link.
Changing this parameter may take effect for the tunnel
immediately or may wait until the tunnel is restarted
depending on the details of the implementation."
::= { ccsLlcTunnelInfo 3 }
-- *************************************************************
-- * *
-- * THE LLC TUNNEL PARTICIPATING ROUTER TABLE *
-- * *
-- *************************************************************
ccsLlcTunnelRouterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CcsLlcTunnelRouterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information regarding all routers
participating in Logical Link Control 2.
Changing one of these parameters may take effect for
the tunnel immediately or may wait until the tunnel
is restarted depending on the details of the
implementation."
::= { llcTunnelGroup 2 }
ccsLlcTunnelRouterEntry OBJECT-TYPE
SYNTAX CcsLlcTunnelRouterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information for a single participating router."
INDEX { ccsLlcTunnelId }
::= { ccsLlcTunnelRouterTable 1 }
CcsLlcTunnelRouterEntry ::=
SEQUENCE {
ccsLlcPeerAddress IpAddress,
ccsLlcLocalAddress IpAddress,
ccsLlcTunnelId INTEGER,
ccsLlcRouterEnable INTEGER,
ccsLlcRouterMode INTEGER,
ccsLlcRouterTunnelTransport INTEGER,
ccsLlcRouterTunnelPort INTEGER,
ccsLlcRouterPeerString DisplayString
}
ccsLlcPeerAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the Logical Link Control node's peer.
The peer is at the remote end of the tunnel."
::= { ccsLlcTunnelRouterEntry 1 }
ccsLlcLocalAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the Logical Link Control node
at the local end of the tunnel."
::= { ccsLlcTunnelRouterEntry 2 }
ccsLlcTunnelId OBJECT-TYPE
SYNTAX INTEGER (0..63)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The tunnel index. This is a unique identifier
for the tunnel."
::= { ccsLlcTunnelRouterEntry 3 }
ccsLlcRouterEnable OBJECT-TYPE
SYNTAX INTEGER
{
qTunEnable (1),
qtunDisable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows tunnel peer to be enabled."
::= { ccsLlcTunnelRouterEntry 4 }
ccsLlcRouterMode OBJECT-TYPE
SYNTAX INTEGER
{
qTransparent (1),
qSpecificTerm (2),
qLocalTerm (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Mode of the peer."
::= { ccsLlcTunnelRouterEntry 5 }
ccsLlcRouterTunnelTransport OBJECT-TYPE
SYNTAX INTEGER
{
qTcp (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of transport protocol used for tunnelling."
::= { ccsLlcTunnelRouterEntry 6 }
ccsLlcRouterTunnelPort OBJECT-TYPE
SYNTAX INTEGER (0..32767)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port number if TCP is used for tunnelling."
::= { ccsLlcTunnelRouterEntry 7 }
ccsLlcRouterPeerString OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of Logical Link Control node's peer."
::= { ccsLlcTunnelRouterEntry 8 }
-- *************************************************************
-- * *
-- * THE LLC TUNNEL DEFAULT DESTINATION TABLE *
-- * *
-- *************************************************************
ccsLlcTunnelDefaultDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF CcsLlcTunnelDefaultDestEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of default routes for frames that arrive at this
router. The route on which a particular frame is sent is
determined from the frames's destination MAC address.
Changing one of these parameters may take effect for the
tunnel immediately or may wait until the tunnel is
restarted depending on the details of the implementation."
::= { llcTunnelGroup 3 }
ccsLlcTunnelDefaultDestEntry OBJECT-TYPE
SYNTAX CcsLlcTunnelDefaultDestEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Mapping of a MAC address to a destination router."
INDEX { INTEGER }
::= { ccsLlcTunnelDefaultDestTable 1 }
CcsLlcTunnelDefaultDestEntry ::=
SEQUENCE {
ccsLlcDestTunnelId INTEGER,
ccsLlcRemoteMacAddress MacAddress,
ccsLlcRemoteSap INTEGER,
ccsLlcRemoteSapLowRange INTEGER,
ccsLlcRemoteSapHighRange INTEGER
}
ccsLlcDestTunnelId OBJECT-TYPE
SYNTAX INTEGER (0..63)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination's llcTunnelId for it's associated
ccsLlcTunnelRouterTable entry."
::= { ccsLlcTunnelDefaultDestEntry 1 }
ccsLlcRemoteMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MAC address used for reaching the remote router."
::= { ccsLlcTunnelDefaultDestEntry 2 }
ccsLlcRemoteSap OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current Service Access Port used for reaching the
destination address."
::= { ccsLlcTunnelDefaultDestEntry 3 }
ccsLlcRemoteSapLowRange OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The lowest Service Access Port that can be used to
reach the destination address."
::= { ccsLlcTunnelDefaultDestEntry 4 }
ccsLlcRemoteSapHighRange OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest Service Access Port that can be used to
reach the destination address."
::= { ccsLlcTunnelDefaultDestEntry 5 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- + +
-- + END OF LLC TUNNEL GROUP +
-- + 3COM PROPRIETARY +
-- + +
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- TRAP DEFINITIONS
--
--
-- No traps in this version
--
END