snmp_mib_archive/CISCO-SNA-LLC-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

3111 lines
102 KiB
Plaintext

-- *****************************************************************
-- CISCO-SNA-LLC-MIB - SNA Logical Link Control MIB.
--
-- April 1995, Mike Otto
--
-- Copyright (c) 1995-1996 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
CISCO-SNA-LLC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Integer32, TimeTicks, Gauge32
FROM SNMPv2-SMI
DisplayString, RowStatus, TimeStamp, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM RFC1213-MIB
ciscoExperiment
FROM CISCO-SMI;
ciscoSnaLlcMIB MODULE-IDENTITY
LAST-UPDATED "9505100000Z"
ORGANIZATION "cisco IBM engineering Working Group"
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"
DESCRIPTION
"This is the MIB module for objects used to
manage LLC devices."
REVISION "9505100000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoExperiment 8 }
--
-- The following data link controls are modeled in this MIB module:
--
-- 1. LLC
--
ciscoSnaLlcMIBObjects OBJECT IDENTIFIER ::= { ciscoSnaLlcMIB 1 }
--
-- THE LLC GROUP
-- =============
--
-- The following resources are modeled in the LLC group of this MIB:
--
-- 1. Ports
-- 2. Service Access Points (SAP)
-- 3. Connection Components (CC)
llcPortGroup OBJECT IDENTIFIER ::= { ciscoSnaLlcMIBObjects 1 }
llcSapGroup OBJECT IDENTIFIER ::= { ciscoSnaLlcMIBObjects 2 }
llcCcGroup OBJECT IDENTIFIER ::= { ciscoSnaLlcMIBObjects 3 }
--
-- THE LLC PORT GROUP
-- ==================
--
-- The following classes of information are modeled 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
MAX-ACCESS not-accessible
STATUS current
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."
::= { llcPortGroup 1 }
llcPortAdminEntry OBJECT-TYPE
SYNTAX LlcPortAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configured values for an LLC port."
INDEX { ifIndex,
llcPortVirtualIndex }
::= { llcPortAdminTable 1 }
LlcPortAdminEntry ::= SEQUENCE
{
llcPortVirtualIndex Integer32,
llcPortAdminName DisplayString,
llcPortAdminMaxSaps Gauge32,
llcPortAdminMaxCcs Gauge32,
llcPortAdminMaxPDUOctets Integer32,
llcPortAdminMaxUnackedIPDUsSend INTEGER,
llcPortAdminMaxUnackedIPDUsRcv INTEGER,
llcPortAdminMaxRetransmits Integer32,
llcPortAdminAckTimer TimeTicks,
llcPortAdminPbitTimer TimeTicks,
llcPortAdminRejTimer TimeTicks,
llcPortAdminBusyTimer TimeTicks,
llcPortAdminInactTimer TimeTicks,
llcPortAdminDelayAckCount Integer32,
llcPortAdminDelayAckTimer TimeTicks,
llcPortAdminNw Integer32
}
llcPortVirtualIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value represents a virtual LLC port.
It is assigned by the agent.
This value is set to 0 by the agent for
interfaces identified by the ifIndex value
that do not support virtual interfaces."
::= { llcPortAdminEntry 1 }
llcPortAdminName
OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string that defines the virtual port
to which this interface is assigned. Its value
shall be unique within the administered
system. It must contain only ASCII printable
characters. A write operation shall not take
effect until the port is cycled inactive."
::= { llcPortAdminEntry 2 }
llcPortAdminMaxSaps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter specifies the maximum number of
SAPs that can be defined for this port."
::= { llcPortAdminEntry 3 }
llcPortAdminMaxCcs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter specifies the maximum number of
connection components that can be
administratively defined for this port."
::= { llcPortAdminEntry 4 }
llcPortAdminMaxPDUOctets OBJECT-TYPE
SYNTAX Integer32
UNITS "octets"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default maximum I PDU
size, in octets, that LLCs on this port may
send to their remote LLC partners. This count
is referred to as 'N1' in the IEEE 802.2
specification [5].
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminMaxIPDUOctetsSend object or by a
non-zero value in the
llcCcAdminMaxIPDUOctetsSend object.
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
this in the llcCcOperMaxIPDUOctetsSend object
for the connection component.
The I PDU size includes all octets in a frame,
excluding framing characters, the MAC header
and link header."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.3
Maximum Number of Octets in an I PDU, N1."
::= { llcPortAdminEntry 5 }
llcPortAdminMaxUnackedIPDUsSend OBJECT-TYPE
SYNTAX INTEGER (1..127)
MAX-ACCESS read-write
STATUS current
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].
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminMaxUnackedIPDUsSend object or by a
non-zero value in the
llcCcAdminMaxUnackedIPDUsSend object.
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."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.4
Maximum Number of Outstanding I PDUs, k."
DEFVAL { 2 }
::= { llcPortAdminEntry 6 }
llcPortAdminMaxUnackedIPDUsRcv OBJECT-TYPE
SYNTAX INTEGER (1..127)
MAX-ACCESS read-write
STATUS current
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].
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminMaxUnackedIPDUsRcv object or by a
non-zero value in the
llcCcAdminMaxUnackedIPDUsRcvd object.
At connection setup, an implementation may
choose to send this value to the remote LLC,
using an XID frame."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.4
Maximum Number of Outstanding I PDUs, k."
DEFVAL { 2 }
::= { llcPortAdminEntry 7 }
llcPortAdminMaxRetransmits OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
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].
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminMaxretransmits object or by a
non-zero value in the llcCcAdminMaxRetransmits
object."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.2
Maximum Number of Transmissions, N2."
DEFVAL { 2 }
::= { llcPortAdminEntry 8 }
llcPortAdminAckTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
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.
This port default value may be overridden by a
non-zero value in the llcSapAdminAckTimer object
or by a non-zero value in the llcCcAdminAckTimer
object."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.1.1
Acknowledgment Timer"
DEFVAL { 300 }
::= { llcPortAdminEntry 9 }
llcPortAdminPbitTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
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).
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminPbitTimer object or by a non-zero
value in the llcCcAdminPbitTimer object."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.1.2
P-Bit Timer"
DEFVAL { 300 }
::= { llcPortAdminEntry 10 }
llcPortAdminRejTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
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).
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminRejTimer object or by a non-zero
value in the llcCcAdminRejTimer object."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.1.3
Reject Timer"
DEFVAL { 300 }
::= { llcPortAdminEntry 11 }
llcPortAdminBusyTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
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 shall cause the
link to be declared inactive.
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminBusyTimer object or by a non-zero
value in the llcCcAdminBusyTimer object."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.8.1.4
Busy-State Timer"
DEFVAL { 30000 }
::= { llcPortAdminEntry 12 }
llcPortAdminInactTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
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'.
The value for llcPortAdminInactTimer must be
much greater than the value for
llcPortAdminDelayAckTimer.
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminInactTimer object or by a non-zero
value in the llcCcAdminInactTimer object.
Any value for this object less than or equal to
the acknowledgement timer shall mean that the
timer is not used."
REFERENCE
"IBM Token-Ring Network Architecture Ref. SC30-3374
Chapter 11: Operation of Link Stations
Inactivity Timer (Ti)"
DEFVAL { 3000 }
::= { llcPortAdminEntry 13 }
llcPortAdminDelayAckCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
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 llcCcOperDelayTimertime
without sending an immediate acknowledgement.
This must be less than or equal to the value of
llcCcOperMaxUnackIPDURcv. 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.
This port default value may be overridden by a
non-zero SAP default value in the
llcSapAdminDelayAckCount object or by a
non-zero value in the llcCcAdminDelayCount
object.
A value of one indicates that acknowledgments
will be sent immediately and that the value of
llcPortAdminDelayAckTimer shall be ignored."
REFERENCE
"IBM Token-Ring Network Architecture Ref. SC30-3374
Chapter 11: Operation of Link Stations
Number of I-Format LPDUs Received before
Sending Acknowledgment (N3)"
DEFVAL { 1 }
::= { llcPortAdminEntry 14 }
llcPortAdminDelayAckTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
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.
This object is associated with the
llcSapAdminDelayAckCount object and is only
defined if that object has a value greater than
one."
REFERENCE
"IBM Token-Ring Network Architecture Ref. SC30-3374
Chapter 11: Operation of Link Stations
Receiver Acknowledgment Timer (T2)"
DEFVAL { 100 }
::= { llcPortAdminEntry 15 }
llcPortAdminNw OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
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.
This port default value may be overridden by a
non-zero SAP default value in the llcSapAdminNw
object."
REFERENCE
"IBM Token-Ring Network Architecture Ref.
SC30-3374 Chapter 11: Operation of Link
Stations Number of Acknowledgments Needed to
Increment Ww (Nw)"
DEFVAL { 4 }
::= { llcPortAdminEntry 16 }
-- *************************************************************
-- * *
-- * THE LLC PORT OPERATIONAL TABLE *
-- * *
-- *************************************************************
llcPortOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcPortOperEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Currently set parameters for a specific LLC port."
INDEX { ifIndex,
llcPortVirtualIndex }
::= { llcPortOperTable 1 }
LlcPortOperEntry ::= SEQUENCE
{
llcPortOperMacAddress MacAddress,
llcPortOperNumSaps Gauge32,
llcPortOperHiWaterNumSaps Gauge32,
llcPortOperSimRim INTEGER,
llcPortOperLastModifyTime TimeStamp
}
llcPortOperMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the MAC Address for this local port."
::= { llcPortOperEntry 1 }
llcPortOperNumSaps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
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 2 }
llcPortOperHiWaterNumSaps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the highest number of
SAPs active on this Port simultaneously. In other words,
this object is a count of the number of
instances of llcSapOperEntry on this Port."
::= { llcPortOperEntry 3 }
llcPortOperSimRim OBJECT-TYPE
SYNTAX INTEGER
{
no(1),
yes(2)
}
MAX-ACCESS read-only
STATUS current
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 4 }
llcPortOperLastModifyTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
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 5 }
-- *************************************************************
-- * *
-- * THE LLC PORT STATISTICS TABLE *
-- * *
-- *************************************************************
llcPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains statistics
for a specific LLC port."
::= { llcPortGroup 3 }
llcPortStatsEntry OBJECT-TYPE
SYNTAX LlcPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of statistics for an LLC port."
INDEX { ifIndex,
llcPortVirtualIndex }
::= { llcPortStatsTable 1 }
LlcPortStatsEntry ::= SEQUENCE
{
llcPortStatsPDUsIn Counter32,
llcPortStatsPDUsOut Counter32,
llcPortStatsOctetsIn Counter32,
llcPortStatsOctetsOut Counter32,
llcPortStatsTESTCommandsIn Counter32,
llcPortStatsTESTResponsesOut Counter32,
llcPortStatsLocalBusies Counter32,
llcPortStatsUnknownSaps Counter32
}
llcPortStatsPDUsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
PDUs that have been received on this port.
This object is initialized to zero when the
port is created."
::= { llcPortStatsEntry 1 }
llcPortStatsPDUsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
PDUs that have been transmitted on this port.
This object is initialized to zero when the port
is created."
::= { llcPortStatsEntry 2 }
llcPortStatsOctetsIn OBJECT-TYPE
SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total octets received
on this port. This object is initialized to
zero when the port is created."
::= { llcPortStatsEntry 3 }
llcPortStatsOctetsOut OBJECT-TYPE
SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total octets
transmitted on this port. This object is
initialized to zero when the port is created."
::= { llcPortStatsEntry 4 }
llcPortStatsTESTCommandsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
TEST commands received on this port."
::= { llcPortStatsEntry 5 }
llcPortStatsTESTResponsesOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
TEST responses transmitted on this port
in response to TEST commands received."
::= { llcPortStatsEntry 6 }
llcPortStatsLocalBusies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of times
that the local connection components on this
port have entered a busy state (RNR). This
object is initialized to zero when the port is
created."
::= { llcPortStatsEntry 7 }
llcPortStatsUnknownSaps OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of times
that a connection attempt, from a remote LLC
station, for an unknown SAP was detected on this
port."
::= { llcPortStatsEntry 8 }
--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--
-- THE LLC SAP GROUP
-- =================
--
-- The following classes of information are modeled for each local SAP:
--
-- 1. ADMINISTRATIVE ( read-write)
-- 2. OPERATIONAL ( read-only)
-- 3. STATISTICS ( read-only)
-- *************************************************************
-- * *
-- * THE LLC SAP ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************
llcSapAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcSapAdminEntry
MAX-ACCESS not-accessible
STATUS current
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 CC immediately or may wait until the
interface is restarted depending on the details
of the implementation."
::= { llcSapGroup 1 }
llcSapAdminEntry OBJECT-TYPE
SYNTAX LlcSapAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configured values for a local SAP."
INDEX { ifIndex,
llcPortVirtualIndex,
llcSapNumber }
::= { llcSapAdminTable 1 }
LlcSapAdminEntry ::= SEQUENCE
{
llcSapNumber INTEGER,
llcSapAdminMaxPDUOctets Integer32,
llcSapAdminMaxUnackedIPDUsSend INTEGER,
llcSapAdminMaxUnackedIPDUsRcv INTEGER,
llcSapAdminMaxRetransmits Integer32,
llcSapAdminAckTimer TimeTicks,
llcSapAdminPbitTimer TimeTicks,
llcSapAdminRejTimer TimeTicks,
llcSapAdminBusyTimer TimeTicks,
llcSapAdminInactTimer TimeTicks,
llcSapAdminDelayAckCount Integer32,
llcSapAdminDelayAckTimer TimeTicks,
llcSapAdminNw Integer32
}
llcSapNumber OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of this local SAP."
::= { llcSapAdminEntry 1 }
llcSapAdminMaxPDUOctets OBJECT-TYPE
SYNTAX Integer32
UNITS "octets"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default maximum I PDU
size, in octets, that LLCs on this SAP may send
to their remote connection component partners.
This count is referred to as 'N1' in the IEEE
802.2 specification [5].
A zero value for this object indicates that the
port default, llcPortAdminMaxIPDUOctetsSend,
shall be used as the SAP default. This SAP
default value may be overridden by a non-zero
value in the llcCcAdminMaxIPDUOctetsSend
object.
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
this in the llcCcOperMaxIPDUOctetsSend object
for the connection component.
The I PDU size includes all octets in a frame,
excluding framing characters, the MAC header
and link header."
DEFVAL { 0 }
::= { llcSapAdminEntry 2 }
llcSapAdminMaxUnackedIPDUsSend OBJECT-TYPE
SYNTAX INTEGER (0..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default maximum
consecutive unacknowledged I PDU frames that
LLCs on this SAP may send to their remote LLC
partners. This count is referred to as 'k' in
the IEEE 802.2 specification [5].
A zero value for this object indicates that the
port default, llcPortAdminMaxUnackedIPDUsSend,
shall be used as the SAP default. This SAP
default value may be overridden by a non-zero
value in the llcCcAdminMaxUnackedIPDUsSend
object.
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 { 0 }
::= { llcSapAdminEntry 3 }
llcSapAdminMaxUnackedIPDUsRcv OBJECT-TYPE
SYNTAX INTEGER (0..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default maximum number
of unacknowledged I PDUs that LLCs on this SAP
can expect to receive from their remote LLC
partners. This count is referred to as 'k' in
the IEEE 802.2 specification [5].
A zero value for this object indicates that the
port default, llcPortAdminMaxUnackedIPDUsRcv,
shall be used as the SAP default. This SAP
default value may be overridden by a non-zero
value in the llcCcAdminMaxUnackedIPDUsRcv
object.
At connection setup, an implementation may
choose to send this value to the remote LLC,
using an XID frame."
DEFVAL { 0 }
::= { llcSapAdminEntry 4 }
llcSapAdminMaxRetransmits OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default value for the
maximum number of times that LLCs on this SAP
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].
A zero value for this object indicates that the
port default, llcPortAdminMaxRetransmits, shall
be used as the SAP default. This SAP default
value may be overridden by a non-zero value in
the llcCcAdminMaxRetransmits."
DEFVAL { 0 }
::= { llcSapAdminEntry 5 }
llcSapAdminAckTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this SAP
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).
A zero value for this object indicates that the
port default, llcPortAdminAckTimer, shall be
used as the SAP default. This SAP default
value may be overridden by a non-zero value in
the llcCcAdminAckTimer."
DEFVAL { 0 }
::= { llcSapAdminEntry 6 }
llcSapAdminPbitTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
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
REJ PDU to be retransmitted (up to N2 times).
A zero value for this object indicates that the
port default, llcPortAdminPbitTimer, shall be
used as the SAP default. This SAP default
value may be overridden by a non-zero value in
the llcCcAdminPbitTimer."
DEFVAL { 0 }
::= { llcSapAdminEntry 7 }
llcSapAdminRejTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this SAP
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).
A zero value for this object indicates that the
port default, llcPortAdminRejTimer, shall be
used as the SAP default. This SAP default
value may be overridden by a non-zero value in
the llcCcAdminRejTimer."
DEFVAL { 0 }
::= { llcSapAdminEntry 8 }
llcSapAdminBusyTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this SAP
shall expect to receive an indication that a
busy condition at the remote LLC has cleared.
The expiration of this timer shall cause the
link to be declared inactive.
A zero value for this object indicates that the
port default, llcPortAdminBusyTimer, shall be
used as the SAP default. This SAP default
value may be overridden by a non-zero value in
the llcCcAdminBusyTimer."
DEFVAL { 0 }
::= { llcSapAdminEntry 9 }
llcSapAdminInactTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this SAP
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'.
A zero value for this object indicates that the
port default, llcPortAdminInactTimer, shall be
used as the SAP default. This SAP default
value may be overridden by a non-zero value in
the llcCcAdminInactTimer.
Any value for this object less than or equal to
the acknowledgement timer shall mean that the
timer is not used."
DEFVAL { 0 }
::= { llcSapAdminEntry 10 }
llcSapAdminDelayAckCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default value for the
maximum number of consecutive I PDUs which the
LLCs on this SAP shall receive during the
interval defined by llcCcOperDelayTimer without
sending an immediate acknowledgement. This
must be less than or equal to the value of
llcCcOperMaxUnackIPDURcv. This function is not
described in the IEEE 802.2 specification [5]
but is widely implemented.
A zero value for this object indicates that the
port default, llcPortAdminDelayAck, shall be
used as the SAP default. This SAP default
value may be overridden by a non-zero value in
the llcCcAdminDelayAckCount.
A value of one indicates that acknowledgments
will be sent immediately and that the value of
llcSapAdminDelayAckTimer shall be ignored."
DEFVAL { 0 }
::= { llcSapAdminEntry 11 }
llcSapAdminDelayAckTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object denotes the default value for the
time interval during which the LLCs on this SAP
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.
This object is associated with the
llcSapAdminDelayAckCount object and is only
defined if that object has a value greater than
one."
REFERENCE
"IBM Token-Ring Network Architecture Ref. SC30-3374
Chapter 11: Operation of Link Stations
Receiver Acknowledgment Timer (T2)"
DEFVAL { 0 }
::= { llcSapAdminEntry 12 }
llcSapAdminNw OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
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.
This SAP default value may be overridden by a
non-zero Cc default value in the llcCcAdminNw
object."
REFERENCE
"IBM Token-Ring Network Architecture Ref.
SC30-3374 Chapter 11: Operation of Link
Stations Number of Acknowledgments Needed to
Increment Ww (Nw)"
::= { llcSapAdminEntry 13 }
-- *************************************************************
-- * *
-- * THE LLC SAP OPERATIONAL TABLE *
-- * *
-- *************************************************************
llcSapOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcSapOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects that reflect the
current operational parameters of a local SAP."
::= { llcSapGroup 2 }
llcSapOperEntry OBJECT-TYPE
SYNTAX LlcSapOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configured values for a local SAP."
INDEX { ifIndex,
llcPortVirtualIndex,
llcSapNumber }
::= { llcSapOperTable 1 }
LlcSapOperEntry ::= SEQUENCE
{
llcSapOperStatus INTEGER,
llcSapOperNumCcs Integer32,
llcSapOperHiWaterNumCcs Gauge32,
llcSapOperLlc2Support INTEGER
}
llcSapOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
inactive(1),
active(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter describes the actual state of
this local SAP."
::= { llcSapOperEntry 1 }
llcSapOperNumCcs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
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 }
llcSapOperHiWaterNumCcs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the highest number of
connection components on this SAP simultaneously 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)' concurrently on this SAP."
::= { llcSapOperEntry 3 }
llcSapOperLlc2Support OBJECT-TYPE
SYNTAX INTEGER
{
no(1),
yes(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter describes whether or not the
LLC implementation supports LLC2 connection
components."
::= { llcSapOperEntry 4 }
-- *************************************************************
-- * *
-- * THE LLC SAP STATISTICS TABLE *
-- * *
-- *************************************************************
llcSapStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcSapStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects that reflect the
current operational parameters of a local SAP."
::= { llcSapGroup 3 }
llcSapStatsEntry OBJECT-TYPE
SYNTAX LlcSapStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configured values for a local SAP."
INDEX { ifIndex,
llcPortVirtualIndex,
llcSapNumber }
::= { llcSapStatsTable 1 }
LlcSapStatsEntry ::= SEQUENCE
{
llcSapStatsLocalBusies Counter32,
llcSapStatsRemoteBusies Counter32,
llcSapStatsIFramesIn Counter32,
llcSapStatsIFramesOut Counter32,
llcSapStatsIOctetsIn Counter32,
llcSapStatsIOctetsOut Counter32,
llcSapStatsSFramesIn Counter32,
llcSapStatsSFramesOut Counter32,
llcSapStatsRetransmitsOut Counter32,
llcSapStatsREJsIn Counter32,
llcSapStatsREJsOut Counter32,
llcSapStatsWwCount Counter32,
llcSapStatsTESTCommandsIn Counter32,
llcSapStatsTESTCommandsOut Counter32,
llcSapStatsTESTResponsesIn Counter32,
llcSapStatsTESTResponsesOut Counter32,
llcSapStatsXIDCommandsIn Counter32,
llcSapStatsXIDCommandsOut Counter32,
llcSapStatsXIDResponsesIn Counter32,
llcSapStatsXIDResponsesOut Counter32,
llcSapStatsUIFramesIn Counter32,
llcSapStatsUIFramesOut Counter32,
llcSapStatsUIOctetsIn Counter32,
llcSapStatsUIOctetsOut Counter32,
llcSapStatsConnectOk Counter32,
llcSapStatsConnectFail Counter32,
llcSapStatsDisconnect Counter32,
llcSapStatsDisconnectFRMRSend Counter32,
llcSapStatsDisconnectFRMRRcv Counter32,
llcSapStatsDisconnectTimer Counter32,
llcSapStatsDMsInABM Counter32,
llcSapStatsSABMEsInABM Counter32
}
llcSapStatsLocalBusies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
unnumbered information (UI) frames received on
a local SAP."
::= { llcSapStatsEntry 21 }
llcSapStatsUIFramesOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
unnumbered information (UI) frames sent on a
local SAP."
::= { llcSapStatsEntry 22 }
llcSapStatsUIOctetsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 }
llcSapStatsDMsInABM OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
Disconnect Mode responses that have been
received for CCs in ABM mode on this SAP
since the SAP was created."
::= { llcSapStatsEntry 31 }
llcSapStatsSABMEsInABM OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
SABMEs that have been received for CCs in
already in ABM mode on this SAP since the SAP
was created."
::= { llcSapStatsEntry 32 }
--
-- THE LLC CONNECTION COMPONENT GROUP
-- ==================================
--
-- The following classes of information are modeled for each LLC connection
-- component:
--
-- 1. ADMINISTRATIVE ( read-write)
-- 2. OPERATIONAL ( read-only)
-- 3. STATISTICS ( read-only)
-- *************************************************************
-- * *
-- * THE LLC CONNECTION COMPONENT ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************
llcCcAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcCcAdminEntry
MAX-ACCESS not-accessible
STATUS current
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 entries in llcCcAdminTable can be created
either by an agent or a management station. The
management station can create an entry in
llcCcAdminTable by setting the appropriate
value in llcCcAdminRowStatus.
Most of the objects in this read-create table
have corresponding read-only objects in the
llcCcOperTable that reflect the current
operating value.
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configured values for an LLC connection
component."
INDEX { ifIndex,
llcPortVirtualIndex,
llcSapNumber,
llcCcRMac,
llcCcRSap }
::= { llcCcAdminTable 1 }
LlcCcAdminEntry ::= SEQUENCE
{
llcCcRMac MacAddress,
llcCcRSap INTEGER,
llcCcAdminBounce INTEGER,
llcCcAdminMaxPDUOctets Integer32,
llcCcAdminMaxUnackedIPDUsSend INTEGER,
llcCcAdminMaxUnackedIPDUsRcv INTEGER,
llcCcAdminMaxRetransmits Integer32,
llcCcAdminAckTimer TimeTicks,
llcCcAdminPbitTimer TimeTicks,
llcCcAdminRejTimer TimeTicks,
llcCcAdminBusyTimer TimeTicks,
llcCcAdminInactTimer TimeTicks,
llcCcAdminDelayAckCount Integer32,
llcCcAdminDelayAckTimer TimeTicks,
llcCcAdminNw Integer32,
llcCcAdminRowStatus RowStatus
}
llcCcRMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value is the remote MAC address for this
Connection Component. This value is provided
by the SNMP agent."
::= { llcCcAdminEntry 1 }
llcCcRSap OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value is the address of the remote SAP
for this Connection Component. This value
is provided by the SNMP agent."
::= { llcCcAdminEntry 2 }
llcCcAdminBounce OBJECT-TYPE
SYNTAX INTEGER
{
no(1),
yes(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object controls the resetting of the
connection component. Setting this value to
yes(2) results in the connection component
being reset, llcCcOperState transitioning to a
value of aDm(1), and the value of
llcCcAdminBounce being set back to no(1)."
DEFVAL { no }
::= { llcCcAdminEntry 3 }
llcCcAdminMaxPDUOctets OBJECT-TYPE
SYNTAX Integer32
UNITS "octets"
MAX-ACCESS read-create
STATUS current
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].
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminMaxIPDUOctetsSend, shall be used.
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
this in the llcCcOperMaxIPDUOctetsSend object
for the connection component.
The I PDU size includes all octets in a frame,
excluding framing characters, the MAC header
and link header."
DEFVAL { 0 }
::= { llcCcAdminEntry 4 }
llcCcAdminMaxUnackedIPDUsSend OBJECT-TYPE
SYNTAX INTEGER (0..127)
MAX-ACCESS read-create
STATUS current
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].
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminMaxUnackedIPDUsSend, shall be used.
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 { 0 }
::= { llcCcAdminEntry 5 }
llcCcAdminMaxUnackedIPDUsRcv OBJECT-TYPE
SYNTAX INTEGER (0..127)
MAX-ACCESS read-create
STATUS current
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].
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminMaxUnackedIPDUsRcv, shall be used.
At connection setup, an implementation may
choose to send this value to the remote LLC,
using an XID frame."
DEFVAL { 0 }
::= { llcCcAdminEntry 6 }
llcCcAdminMaxRetransmits OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
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].
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminMaxRetransmits, shall be used."
DEFVAL { 0 }
::= { llcCcAdminEntry 7 }
llcCcAdminAckTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
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).
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminAckTimer, shall be used."
DEFVAL { 0 }
::= { llcCcAdminEntry 8 }
llcCcAdminPbitTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
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).
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminPbitTimer, shall be used."
DEFVAL { 0 }
::= { llcCcAdminEntry 9 }
llcCcAdminRejTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
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).
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminRejTimer, shall be used."
DEFVAL { 0 }
::= { llcCcAdminEntry 10 }
llcCcAdminBusyTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
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.
The expiration of this timer shall cause the
link to be declared inactive.
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminBusyTimer, shall be used."
DEFVAL { 0 }
::= { llcCcAdminEntry 11 }
llcCcAdminInactTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
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'.
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminInactTimer, shall be used.
Any value for this object less than or equal to
the acknowledgement timer shall mean that the
timer is not used."
DEFVAL { 0 }
::= { llcCcAdminEntry 12 }
llcCcAdminDelayAckCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
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
llcCcOperMaxUnackIPDURcv. This function is not
described in the IEEE 802.2 specification [5]
but is widely implemented.
This object contains an administrative value
which will be applied the next time this
connection is established. A zero value for
this object indicates that the SAP default,
llcSapAdminDelayAck, shall be used.
A value of one indicates that acknowledgments
will be sent immediately and that the value of
llcCcAdminDelayAckTimer shall be ignored."
DEFVAL { 0 }
::= { llcCcAdminEntry 13 }
llcCcAdminDelayAckTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
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].
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.
This object contains an administrative value
which will be applied the next time this
connection is established.
This object is associated with the
llcCcAdminDelayAckCount object and is only
defined if that object has a value greater than
one."
REFERENCE
"IBM Token-Ring Network Architecture Ref. SC30-3374
Chapter 11: Operation of Link Stations
Receiver Acknowledgment Timer (T2)"
DEFVAL { 0 }
::= { llcCcAdminEntry 14 }
llcCcAdminNw OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
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]. However, it is listed
in the IBM Token-Ring Network Architecture
Reference [6] as the Nw parameter and is widely
implemented."
REFERENCE
"IBM Token-Ring Network Architecture Ref.
SC30-3374 Chapter 11: Operation of Link
Stations Number of Acknowledgments Needed to
Increment Ww (Nw)"
::= { llcCcAdminEntry 15 }
llcCcAdminRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used by a management station to
create or delete the row entry in
llcCcAdminTable following the RowStatus textual
convention.
Upon successful creation of the row, an agent
automatically creates a corresponding entry in
the llcCcOperTable with llcCcOperState equal to
'aDM (1)'."
::= { llcCcAdminEntry 16 }
-- *************************************************************
-- * *
-- * THE LLC CONNECTION COMPONENT OPERATIONAL TABLE *
-- * *
-- *************************************************************
llcCcOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcCcOperEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of status and control values for an
LLC connection component."
INDEX { ifIndex,
llcPortVirtualIndex,
llcSapNumber,
llcCcRMac,
llcCcRSap }
::= { 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 TimeStamp,
llcCcOperLastModifyTime TimeStamp,
llcCcOperLastFailTime TimeStamp,
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)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the operational state of
the LLC connection. If the connection component
is disabled, llcCcOperState will transition to
aDM(1). If the connection component is enabled,
llcCcOperState will transition to normal(3)."
REFERENCE
"ISO 8802-2 : 1989, ANSI/IEEE 802.2 - 1989
Section 7.9.2.1.
Connection Component State Descriptions"
::= { llcCcOperEntry 1 }
llcCcOperMaxIPDUOctetsSend OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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)
MAX-ACCESS read-only
STATUS current
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)
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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.
The expiration of this timer shall cause the
link to be declared inactive."
::= { llcCcOperEntry 10 }
llcCcOperInactTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
llcCcOperMaxUnackIPDURcv. 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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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."
REFERENCE
"IBM Token-Ring Network Architecture Ref.
SC30-3374 Chapter 11: Operation of Link
Stations Number of Acknowledgments Needed to
Increment Ww (Nw)"
::= { llcCcOperEntry 14 }
llcCcOperWw OBJECT-TYPE
SYNTAX INTEGER (1..127)
MAX-ACCESS read-only
STATUS current
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."
REFERENCE
"IBM Token-Ring Network Architecture Ref.
SC30-3374 Chapter 8: LLC Frames Working Window
Size, Ww"
::= { llcCcOperEntry 15 }
llcCcOperCreateTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the value of sysUpTime
when this connection was created."
::= { llcCcOperEntry 16 }
llcCcOperLastModifyTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the value of sysUpTime
the last time this connection component was
modified. If the connection has not been
modified, then this value shall be zero."
::= { llcCcOperEntry 17 }
llcCcOperLastFailTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the value of sysUpTime
when this LLC connection component last
failed. 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)
}
MAX-ACCESS read-only
STATUS current
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(3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the information field of
the FRMR frame if the last failure for this LLC
connection component was as 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)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the reason that the llcCcOperWw
was reduced the last time this occurred."
REFERENCE
"IBM Token-Ring Network Architecture Ref. SC30-3374
Chapter 11: Operation of Link Stations
The Dynamic Window Algorithm."
::= { llcCcOperEntry 21 }
-- *************************************************************
-- * *
-- * THE LLC CONNECTION COMPONENT STATISTICS TABLE *
-- * *
-- *************************************************************
llcCcStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LlcCcStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains statistics
for a specific LLC connection component."
::= { llcCcGroup 3 }
llcCcStatsEntry OBJECT-TYPE
SYNTAX LlcCcStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of statistics for an LLC connection
component."
INDEX { ifIndex,
llcPortVirtualIndex,
llcSapNumber,
llcCcRMac,
llcCcRSap }
::= { llcCcStatsTable 1 }
LlcCcStatsEntry ::= SEQUENCE
{
llcCcStatsLocalBusies Counter32,
llcCcStatsRemoteBusies Counter32,
llcCcStatsIFramesIn Counter32,
llcCcStatsIFramesOut Counter32,
llcCcStatsIOctetsIn Counter32,
llcCcStatsIOctetsOut Counter32,
llcCcStatsSFramesIn Counter32,
llcCcStatsSFramesOut Counter32,
llcCcStatsRetransmitsOut Counter32,
llcCcStatsREJsIn Counter32,
llcCcStatsREJsOut Counter32,
llcCcStatsWwCount Counter32
}
llcCcStatsLocalBusies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
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 }
llcCcStatsRemoteBusies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects the total number of
I-Frames retransmitted the local connection
component. This object is initialized to zero
when the connection component is created."
::= { llcCcStatsEntry 9 }
llcCcStatsREJsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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 startupm 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 }
-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--
-- Notifications
--
snaLlcMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoSnaLlcMIB 2 }
snaLlcMIBNotifications OBJECT IDENTIFIER ::= { snaLlcMIBNotificationPrefix 0 }
llcCcStatusChange NOTIFICATION-TYPE
OBJECTS
{
llcCcOperState,
llcCcOperLastFailTime,
llcCcOperLastFailCause,
llcCcOperLastFailFRMRInfo
}
STATUS current
DESCRIPTION
"This trap indicates that the state of an LLC
connection component has transitioned to
normal(3) or aDM(1)."
::= { snaLlcMIBNotifications 1 }
-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--
-- Conformance Information
--
snaLlcMIBConformance OBJECT IDENTIFIER ::= { ciscoSnaLlcMIB 3 }
snaLlcMIBCompliances OBJECT IDENTIFIER ::= { snaLlcMIBConformance 1 }
snaLlcMIBGroups OBJECT IDENTIFIER ::= { snaLlcMIBConformance 2 }
--
-- Compliance Statements
--
llcCoreCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all LLC nodes."
MODULE
MANDATORY-GROUPS
{
llcCorePortGroup,
llcCoreSapGroup,
llcCoreCcGroup
}
OBJECT llcPortAdminName
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminMaxSaps
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminMaxCcs
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminMaxPDUOctets
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminMaxUnackedIPDUsSend
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminMaxRetransmits
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminAckTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminPbitTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminRejTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminBusyTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminInactTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminDelayAckCount
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminDelayAckTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcPortAdminNw
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminMaxPDUOctets
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminMaxUnackedIPDUsSend
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminMaxRetransmits
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminAckTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminPbitTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminRejTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminBusyTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminInactTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminDelayAckCount
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminDelayAckTimer
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
OBJECT llcSapAdminNw
MIN-ACCESS read-only
DESCRIPTION "Write access not required"
::= { snaLlcMIBCompliances 1 }
--
-- Core Conformance Groups for All Connection Components
--
llcCorePortGroup OBJECT-GROUP
OBJECTS
{
llcPortAdminName,
llcPortAdminMaxSaps,
llcPortAdminMaxCcs,
llcPortAdminMaxPDUOctets,
llcPortAdminMaxUnackedIPDUsSend,
llcPortAdminMaxUnackedIPDUsRcv,
llcPortAdminMaxRetransmits,
llcPortAdminAckTimer,
llcPortAdminPbitTimer,
llcPortAdminRejTimer,
llcPortAdminBusyTimer,
llcPortAdminInactTimer,
llcPortAdminDelayAckCount,
llcPortAdminDelayAckTimer,
llcPortAdminNw,
llcPortOperMacAddress,
llcPortOperNumSaps,
llcPortOperHiWaterNumSaps,
llcPortOperSimRim,
llcPortOperLastModifyTime,
llcPortStatsPDUsIn,
llcPortStatsPDUsOut,
llcPortStatsOctetsIn,
llcPortStatsOctetsOut,
llcPortStatsTESTCommandsIn,
llcPortStatsTESTResponsesOut,
llcPortStatsLocalBusies,
llcPortStatsUnknownSaps
}
STATUS current
DESCRIPTION
"The llcCorePortGroup defines objects
which are common to the LLC Port of all
compliant connections."
::= { snaLlcMIBGroups 1 }
llcCoreSapGroup OBJECT-GROUP
OBJECTS
{
llcSapAdminMaxPDUOctets,
llcSapAdminMaxUnackedIPDUsSend,
llcSapAdminMaxUnackedIPDUsRcv,
llcSapAdminMaxRetransmits,
llcSapAdminAckTimer,
llcSapAdminPbitTimer,
llcSapAdminRejTimer,
llcSapAdminBusyTimer,
llcSapAdminInactTimer,
llcSapAdminDelayAckCount,
llcSapAdminDelayAckTimer,
llcSapAdminNw,
llcSapOperStatus,
llcSapOperNumCcs,
llcSapOperHiWaterNumCcs,
llcSapOperLlc2Support,
llcSapStatsLocalBusies,
llcSapStatsRemoteBusies,
llcSapStatsIFramesIn,
llcSapStatsIFramesOut,
llcSapStatsIOctetsIn,
llcSapStatsIOctetsOut,
llcSapStatsSFramesIn,
llcSapStatsSFramesOut,
llcSapStatsRetransmitsOut,
llcSapStatsREJsIn,
llcSapStatsREJsOut,
llcSapStatsWwCount,
llcSapStatsTESTCommandsIn,
llcSapStatsTESTCommandsOut,
llcSapStatsTESTResponsesIn,
llcSapStatsTESTResponsesOut,
llcSapStatsXIDCommandsIn,
llcSapStatsXIDCommandsOut,
llcSapStatsXIDResponsesIn,
llcSapStatsXIDResponsesOut,
llcSapStatsUIFramesIn,
llcSapStatsUIFramesOut,
llcSapStatsUIOctetsIn,
llcSapStatsUIOctetsOut,
llcSapStatsConnectOk,
llcSapStatsConnectFail,
llcSapStatsDisconnect,
llcSapStatsDisconnectFRMRSend,
llcSapStatsDisconnectFRMRRcv,
llcSapStatsDisconnectTimer,
llcSapStatsDMsInABM,
llcSapStatsSABMEsInABM
}
STATUS current
DESCRIPTION
"The llcCoreSapGroup defines objects
which are common to the LLC SAP of all
compliant connections."
::= { snaLlcMIBGroups 2 }
llcCoreCcGroup OBJECT-GROUP
OBJECTS
{
llcCcAdminBounce,
llcCcAdminMaxPDUOctets,
llcCcAdminMaxUnackedIPDUsSend,
llcCcAdminMaxUnackedIPDUsRcv,
llcCcAdminMaxRetransmits,
llcCcAdminAckTimer,
llcCcAdminPbitTimer,
llcCcAdminRejTimer,
llcCcAdminBusyTimer,
llcCcAdminInactTimer,
llcCcAdminDelayAckCount,
llcCcAdminDelayAckTimer,
llcCcAdminNw,
llcCcAdminRowStatus,
llcCcOperState,
llcCcOperMaxIPDUOctetsSend,
llcCcOperMaxIPDUOctetsRcv,
llcCcOperMaxUnackedIPDUsSend,
llcCcOperMaxUnackedIPDUsRcv,
llcCcOperMaxRetransmits,
llcCcOperAckTimer,
llcCcOperPbitTimer,
llcCcOperRejTimer,
llcCcOperBusyTimer,
llcCcOperInactTimer,
llcCcOperDelayAckCount,
llcCcOperDelayAckTimer,
llcCcOperNw,
llcCcOperWw,
llcCcOperCreateTime,
llcCcOperLastModifyTime,
llcCcOperLastFailTime,
llcCcOperLastFailCause,
llcCcOperLastFailFRMRInfo,
llcCcOperLastWwCause,
llcCcStatsLocalBusies,
llcCcStatsRemoteBusies,
llcCcStatsIFramesIn,
llcCcStatsIFramesOut,
llcCcStatsIOctetsIn,
llcCcStatsIOctetsOut,
llcCcStatsSFramesIn,
llcCcStatsSFramesOut,
llcCcStatsRetransmitsOut,
llcCcStatsREJsIn,
llcCcStatsREJsOut,
llcCcStatsWwCount
}
STATUS current
DESCRIPTION
"The llcCoreCcGroup defines objects
which are common to the LLC CC of all
compliant connections."
::= { snaLlcMIBGroups 3 }
END