mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 00:13:02 +00:00
3111 lines
102 KiB
Plaintext
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
|