As per Relevance of the word reflects, we have this rfc below:











Network Working Group J. Hilgeman,
Request for Comments: 1747 Apertus Technologies, Inc
Category: Standards Track S.
Metaplex, Inc
A.
Sync Research, Inc
W. Clark,
cisco Systems, Inc
January 1995


Definitions of Managed Objects for SNA Data Link Control (SDLC
using SMIv

Status of this

This document specifies an Internet standards track protocol for
Internet community, and requests discussion and suggestions
improvements. Please refer to the current edition of the "
Official Protocol Standards" (STD 1) for the standardization
and status of this protocol. Distribution of this memo is unlimited



This specification defines an extension to the Management
Base (MIB) for use with SNMP-based network management.
particular, it defines objects for managing the configuration
monitoring and control of data link controls in an SNA environment
This draft identifies managed objects for SNA Synchronous Data
Control (SDLC) links only

Table of

1. The SNMPv2 Network Management Framework ................. 2
1.1 Object Definitions .................................... 2
2. Overview ................................................ 2
2.1 Tables Defined in the SNADLC SDLC MIB ................. 3
2.2 Row Creation Mechanism ................................ 3
2.3 Relationship to the Interfaces Group .................. 4
3. Definitions ............................................. 7
3.1 Port Administrative Table ............................. 9
3.2 Port Operational Table ............................... 14
3.3 Port Statistics Table ................................ 20
3.4 Link Station Administrative Table .................... 26
3.5 Link Station Operational Table ....................... 35
3.6 Link Station Statistics Table ........................ 44
3.7 Trap Definitions ..................................... 56
3.8 Compliance Statements ................................ 57



Hilgeman, Nix, Bartky & Clark [Page 1]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


4. Acknowledgments ........................................ 65
5. References ............................................. 65
6. Glossary ............................................... 66
7. Security Considerations ................................ 67
8. Authors' Addresses ..................................... 67

1. The SNMPv2 Network Management

The SNMPv2 Network Management Framework consists of four
components. They are

o RFC 1441 which defines the SMI, the mechanisms used
describing and naming objects for the purpose of management

o STD 17, RFC 1213 defines MIB-II, the core set of
objects for the Internet suite of protocols

o RFC 1445 which defines the administrative and
architectural aspects of the framework

o RFC 1448 which defines the protocol used for network
to managed objects

The Framework permits new objects to be defined for the purpose
experimentation and evaluation

1.1. Object

Managed objects are accessed via a virtual information store,
the Management Information Base or MIB. Objects in the MIB
defined using the subset of Abstract Syntax Notation One (ASN.1)
defined in the SMI. In particular, each object object type is
by an OBJECT IDENTIFIER, an administratively assigned name.
object type together with an object instance serves to
identify a specific instantiation of the object. For
convenience, we often use a textual string, termed the descriptor,
refer to the object type

2.

This memo identifies the proposed set of objects for configuring
monitoring, and controlling SDLC ports and link stations









Hilgeman, Nix, Bartky & Clark [Page 2]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


2.1. Tables Defined in the SNADLC SDLC

The SNADLC MIB is composed of two managed entities with three
each. The two managed entities for SDLC are

o Ports: the physical connection,

o Link Stations: the logical connections on the Port

The three management tables are

o Adminstration: objects used for configuring and
the operation of a Port or Link Station

o Operational: objects that reflect the run-time state of
Port or Link Station,

o Statistics: objects that reflect the operating metrics of
Port or Link Station

Considering the above combinations, the following are the
tables found in this MIB

1) Port Administration Table

2) Port Operation Table

3) Port Statistics Table

4) Link Station Administration Table

5) Link Station Operation Table

6) Link Station Statistics Table

All variables in this MIB relate to SDLC ports and link
only. Any variable relating to higher-layer entities in SNA such
Physical Units (PU) and Logical Units (LU) are found in the SNA
MIB [4].

2.2. Row Creation

Row creation mechanism for the sdlcLSAdminTable is based on the
of the RowStatus object. It follows the rules for the use in SNMPv
context proposed in the memo "Row creation with SNMPv1" [5].
accepting the destroy value for an entry, an agent has to verify
operational state of the corresponding entry in the
entry



Hilgeman, Nix, Bartky & Clark [Page 3]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


2.3. Relationship to the Interfaces

This memo shall conform to the recommendations of [6].

The SDLC layer of each SDLC Port shall be modeled by a row in
ifTable with an ifType using the IANA assigned number for SDLC (17).
Each SDLC port interface must comply with the following
groups in [6]:

-
-
-

An implementation may optionally comply with the ifTestGroup
in that memo to execute vendor specific tests. An example of
would be to perform LPDA test functions

The SDLC port's relation with its physical, or lower-layer
(i.e., RS-232, V.35, etc.) shall be modeled by a row in
ifStackTable with the ifStackHigherLayer pointing to the SDLC
ifTable instance and the ifStackLowerLayer pointing to the
media-specific ifTable instance. The media-specific objects of
lower-layer interfaces will, of course, be described in
respective MIBs (i.e., [1]).

The following table provides specific implementation guidelines
all the interface group objects listed in the conformance
above

Object Use for an SDLC

ifIndex Each SDLC port is represented by an ifEntry.
SDLC port tables shall be indexed by ifIndex

ifDescr Description of the SDLC port

ifType The IANA value reserved for SDLC - 17.

ifMtu Refer to [6].

ifSpeed This object shall reflect the value of
corresponding object in the ifEntry of
associated lower-layer interface

ifPhysAddress A string denoting the physical location of the
port within its node. This shall have
significance within each implementing node




Hilgeman, Nix, Bartky & Clark [Page 4]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


ifAdminStatus This object shall reflect the value of
corresponding object in the ifEntry of
associated lower-layer interface

ifOperStatus This object shall reflect the value of
corresponding object in the ifEntry of
associated lower-layer interface

ifLastChange Refer to [6].

ifInOctets Refer to [6].

ifInUcastPkts This object shall count packets received from
specific SDLC poll address. Packets for the
broadcast address of x'FF' are not counted

ifInDiscards Refer to [6].

ifInErrors Refer to [6]. Specific counters for these
are kept in the sdlcPortStatsTable

ifInUnknownProtos This counter shall return zero for SDLC ports

ifOutOctets Refer to [6].

ifOutUcastPkts This object shall count packets transmitted to
specific SDLC poll address (not x'FF').

ifOutDiscards Refer to [6].

ifOutErrors Refer to [6]. Specific counters for these
are kept in the sdlcPortStatsTable

ifName The textual name of the SDLC port or an octet
of zero length

ifInMulticastPkts The value is 0 (not applicable to the SDLC layer).

ifInBroadcastPkts This object shall count packets received on
interface addressed to the SDLC broadcast
(x'FF'). Only point-to-point ports supporting
secondary switched station should return non-
values

ifOutMulticastPkts The value is 0 (not applicable to the SDLC layer).

ifOutBroadcastPkts This object shall count packets transmitted on
interface which were addressed to the SDLC



Hilgeman, Nix, Bartky & Clark [Page 5]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


address (x'FF'). Only point-to-point
supporting a primary switched station
return non-zero values

ifHC* Not part of the conformance group


Refer to [6]. Default is disabled (2).

ifHighSpeed Refer to [6].

ifPromiscuousMode Should return false if this interface receives
packets addressed to its SDLC poll address(es).
However, in certain implementations, the lower-
interface shall present all frames to the SDLC
regardless of the poll address. Such frames may
the result of a misconfigured peer or the
end of a multipoint connection.
implementations should return true for
object

ifConnectorPresent Set to 'false'.

ifStackHigherLayer For each SDLC port there will be an
with this object's value referring to the ifIndex
the SDLC port's ifEntry for the SDLC layer

ifStackLowerLayer For each SDLC port there will be an
with this object's value referring to the ifIndex
the physical layer interface's ifEntry for that
port

ifStackStatus Refer to [6].


















Hilgeman, Nix, Bartky & Clark [Page 6]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


3.

SNA-SDLC-MIB DEFINITIONS ::=


MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
Counter32, Integer32,
FROM SNMPv2-
DisplayString, RowStatus,
FROM SNMPv2-
MODULE-COMPLIANCE, OBJECT-
FROM SNMPv2-
mib-2, ifIndex, ifAdminStatus,
FROM RFC1213-MIB


snaDLC MODULE-
LAST-UPDATED "9411150000Z
ORGANIZATION "IETF SNA DLC MIB Working Group
CONTACT-
" Wayne

Postal: cisco Systems, Inc
3100 Smoketree Ct
Suite 1000
Raleigh, NC 27604


Tel: +1 919 878 6958

E-Mail: wclark@cisco.com


"This is the MIB module for objects used
manage SDLC devices."

::= { mib-2 41 }

--
-- The following data link controls are modelled in this MIB module
--
-- 1.
--

sdlc OBJECT IDENTIFIER ::= { snaDLC 1 }






Hilgeman, Nix, Bartky & Clark [Page 7]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


--
-- THE SDLC
-- ==============
--
-- The following resources are modelled in the SDLC group of
-- MIB module
--
-- 1.
-- 2. LINK

sdlcPortGroup OBJECT IDENTIFIER ::= { sdlc 1 } -- Physical
sdlcLSGroup OBJECT IDENTIFIER ::= { sdlc 2 } -- Logical Link

--
-- THE SDLC PORT
-- ===================
--
-- The following classes of information is modelled for each SDLC port
--
-- 1. ADMINISTRATIVE ( read/write
-- 2. OPERATIONAL ( read-only
-- 3. STATISTICS ( read-only

-- Information not found in this group is found in tables described
-- the following RFCs
--
-- 1. RFC1213 - MIB-
--
-- TABLE
-- ==================== ====================
-- a. ifTable
--
-- 2. RFC1659 - The RS232-like
--
-- TABLE
-- ==================== ====================
-- a. rs232PortTable rs232
-- b. rs232SyncPortTable rs232
-- c. rs232InSigTable rs232InSigPortIndex
-- rs232
-- d. rs232OutSigTable rs232OutSigPortIndex
-- rs232
-- ** e. rs232AsyncPortTable rs232
--
-- ** rs232AsyncPortTable for ISO 3309.3 ( Start-Stop SDLC).






Hilgeman, Nix, Bartky & Clark [Page 8]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


-- *************************************************************
-- * *
-- * THE SDLC PORT ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************

sdlcPortAdminTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"This table contains objects that can
changed to manage an SDLC port. Changing
of these parameters may take effect in
operating port immediately or may wait
the interface is restarted depending on
details of the implementation

Most of the objects in this read-write
have corresponding read-only objects in
sdlcPortOperTable that return the
operating value

The operating values may be different
these configured values if a
parameter was changed after the interface
started."
::= { sdlcPortGroup 1 }

sdlcPortAdminEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS

"A list of configured values for an SDLC port."
INDEX { ifIndex }
::= { sdlcPortAdminTable 1 }

SdlcPortAdminEntry ::=

sdlcPortAdminName DisplayString
sdlcPortAdminRole INTEGER
sdlcPortAdminType INTEGER
sdlcPortAdminTopology INTEGER
sdlcPortAdminISTATUS INTEGER
sdlcPortAdminACTIVTO TimeInterval
sdlcPortAdminPAUSE TimeInterval
sdlcPortAdminSERVLIM Integer32,



Hilgeman, Nix, Bartky & Clark [Page 9]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


sdlcPortAdminSlowPollTimer


sdlcPortAdminName OBJECT-
SYNTAX DisplayString (SIZE (1..10))
MAX-ACCESS read-
STATUS

"An octet string that defines the physical
to which this interface is assigned. It
implementation-specific significance. Its
shall be unique within the
system. It must contain only ASCII
characters. Should an implementation choose
accept a write operation for this object,
causes the logical port definition
with the table instance to be moved to
different physical port. A write
shall not take effect until the port is
inactive."
::= { sdlcPortAdminEntry 1 }

sdlcPortAdminRole OBJECT-
SYNTAX
{
primary(1),
secondary(2),
negotiable(3)
}
MAX-ACCESS read-
STATUS

"This object describes the role that the
station shall assume the next time a
is established

Even though this is defined as a port object
it is a link station attribute in the
that a role is per link station. However,
is not possible to vary link station roles on
particular port. For example, if an SDLC
is configured to primary, all link stations
that port must be primary."
::= { sdlcPortAdminEntry 2 }

sdlcPortAdminType OBJECT-
SYNTAX
{



Hilgeman, Nix, Bartky & Clark [Page 10]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


leased(1),
switched(2)
}
MAX-ACCESS read-
STATUS

"This parameter defines whether the SDLC
is to connect to a leased or switched line.
write operation to this administrative
shall not take effect until the SDLC port
been cycled inactive."
DEFVAL { leased }
::= { sdlcPortAdminEntry 3 }

sdlcPortAdminTopology OBJECT-
SYNTAX
{
pointToPoint(1),
multipoint(2)
}
MAX-ACCESS read-
STATUS

"This parameter defines whether the SDLC port
capable of operating in either a point-to-
or multipoint topology

sdlcPortAdminTopology == multipoint implies
port can also operate in a point-to-
topology. sdlcPortAdminTopology ==
pointToPoint does not imply the port
operate in a multipoint topology

A write operation to this administrative
shall not take effect until the SDLC port
been cycled inactive."
DEFVAL { pointToPoint }
::= { sdlcPortAdminEntry 4 }

sdlcPortAdminISTATUS OBJECT-
SYNTAX
{
inactive(1),
active(2)
}
MAX-ACCESS read-
STATUS




Hilgeman, Nix, Bartky & Clark [Page 11]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


"This parameter controls the initial value
the administrative status, ifAdminStatus,
this SDLC port at port start-up.
on the implementation, a write operation
this administrative object may not take
until the SDLC port has been cycled inactive."
DEFVAL { active }
::= { sdlcPortAdminEntry 5 }

sdlcPortAdminACTIVTO OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This parameter defines the period of time (
1/100ths of a second) that the port will allow
switched line to remain inactive
disconnecting. A switched line is
to be inactive if there are no I-Frames
transferred. A value of zero indicates
timeout. Depending on the implementation,
write operation to this administered value
not take effect until the port is
inactive

This object only has meaning for SDLC
where sdlcPortAdminType ==

The object descriptor contains the name of
NCP configuration parameter, ACTIVTO.
note that the value of this object
1/100ths of a second while the NCP ACTIVTO
represented in seconds."
DEFVAL { 0 }
::= { sdlcPortAdminEntry 6 }

sdlcPortAdminPAUSE OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object defines the minimum elapsed
(in 1/100ths of a second) between any
traversals of the poll list for a primary
port. Depending on the implementation, a
operation to this administered value may
take effect until the port is cycled inactive




Hilgeman, Nix, Bartky & Clark [Page 12]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


The object descriptor contains the name of
NCP configuration parameter, PAUSE.
note that the value of this object
1/100ths of a second while the NCP PAUSE
represented in 1/10ths of a second

This object only has meaning for SDLC
where sdlcPortAdminRole == primary "
DEFVAL { 200 }
::= { sdlcPortAdminEntry 7 }

sdlcPortAdminSERVLIM OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"This object defines the number of times
active poll list will be traversed
polling a station on the slow poll list for
primary, multipoint SDLC port. Depending
the implementation, a write operation to
administered value may not take effect
the port is cycled inactive

This object only has meaning for SDLC

sdlcPortAdminRole ==

sdlcPortAdminTopology == multipoint "
DEFVAL { 20 }
::= { sdlcPortAdminEntry 8 }

sdlcPortAdminSlowPollTimer OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object describes the elapsed time (
1/100ths of a second) between polls for
secondary link station addresses.
on the implementation, a write operation
this administered value may not take
until the port is cycled inactive

This object only has meaning for SDLC

sdlcPortAdminRole ==




Hilgeman, Nix, Bartky & Clark [Page 13]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


sdlcPortAdminTopology == multipoint "
DEFVAL { 2000 }
::= { sdlcPortAdminEntry 9 }

-- *************************************************************
-- * *
-- * THE SDLC PORT OPERATIONAL TABLE *
-- * *
-- *************************************************************

sdlcPortOperTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"This table contains current SDLC
parameters. Many of these objects
corresponding objects inthe sdlcPortAdminTable."
::= { sdlcPortGroup 2 }

sdlcPortOperEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS

"Currently set parameters for a specific
port."
INDEX { ifIndex }
::= { sdlcPortOperTable 1 }

SdlcPortOperEntry ::=

sdlcPortOperName DisplayString
sdlcPortOperRole INTEGER
sdlcPortOperType INTEGER
sdlcPortOperTopology INTEGER
sdlcPortOperISTATUS INTEGER
sdlcPortOperACTIVTO TimeInterval
sdlcPortOperPAUSE TimeInterval
sdlcPortOperSlowPollMethod INTEGER
sdlcPortOperSERVLIM Integer32,
sdlcPortOperSlowPollTimer TimeInterval
sdlcPortOperLastModifyTime TimeTicks
sdlcPortOperLastFailTime TimeTicks
sdlcPortOperLastFailCause


sdlcPortOperName OBJECT-



Hilgeman, Nix, Bartky & Clark [Page 14]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-
STATUS

"An octet string that describes the
port to which this interface is
attached. It has implementation-
significance."
::= { sdlcPortOperEntry 1 }

sdlcPortOperRole OBJECT-
SYNTAX
{
primary(1),
secondary(2),
undefined(3)
}
MAX-ACCESS read-
STATUS

"This object describes the role that the
station has assumed on this connection

Even though this is defined as a port object
it is a link station attribute in the
that a role is per link station. However,
is not possible to vary link station roles on
particular port. For example, if an SDLC
is configured to primary, all link stations
that port must be primary

The value of sdlcPortOperRole is undefined(3)
whenever the link station role has not yet
established by the mode setting command."
::= { sdlcPortOperEntry 2 }

sdlcPortOperType OBJECT-
SYNTAX
{
leased(1),
switched(2)
}
MAX-ACCESS read-
STATUS

"This parameter defines whether the SDLC
is currently operating as though connected to
leased or switched line."



Hilgeman, Nix, Bartky & Clark [Page 15]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


::= { sdlcPortOperEntry 3 }

sdlcPortOperTopology OBJECT-
SYNTAX
{
pointToPoint(1),
multipoint(2)
}
MAX-ACCESS read-
STATUS

"This parameter defines whether the SDLC port
currently operating in a point-to-point
multipoint topology."
::= { sdlcPortOperEntry 4 }

sdlcPortOperISTATUS OBJECT-
SYNTAX
{
inactive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"This parameter describes the initial value
the administrative status, ifAdminStatus,
this SDLC port at last port start-up."
::= { sdlcPortOperEntry 5 }


sdlcPortOperACTIVTO OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This parameter defines the period of time (
100ths of a second) that the port will allow
switched line to remain inactive
disconnecting. A switched line is
to be inactive if there are no I-Frames
transferred

The object descriptor contains the name of
NCP configuration parameter, ACTIVTO.
note that the value of this object
1/100ths of a second while the NCP ACTIVTO
represented in seconds



Hilgeman, Nix, Bartky & Clark [Page 16]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


A value of zero indicates no timeout."
::= { sdlcPortOperEntry 6 }

sdlcPortOperPAUSE OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object describes the current
elapsed time (in 1/100ths of a second)
any two traversals of the poll list for
primary SDLC port

The object descriptor contains the name of
NCP configuration parameter, PAUSE.
note that the value of this object
1/100ths of a second while the NCP PAUSE
represented in 1/10ths of a second

This object only has meaning for SDLC

sdlcPortAdminRole == primary "
::= { sdlcPortOperEntry 7 }

sdlcPortOperSlowPollMethod OBJECT-
SYNTAX
{
servlim(1),
pollpause(2),
other(3)
}
MAX-ACCESS read-
STATUS

"This object defines the exact method that is
effect for periodically polling failed
link station addresses

If sdlcPortOperSlowPollMethod == servlim,
sdlcPortOperSERVLIM defines the actual
characteristics

If sdlcPortOperSlowPollMethod == pollpause
then sdlcPortOperSlowPollTimer defines
actual polling characteristics

If sdlcPortOperSlowPollMethod == other,
the polling characteristics are modeled



Hilgeman, Nix, Bartky & Clark [Page 17]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


vendor-specific objects

This object only has meaning for SDLC

sdlcPortOperRole ==

sdlcPortOperTopology == multipoint "
::= { sdlcPortOperEntry 8 }

sdlcPortOperSERVLIM OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"This object describes the number of times
active poll list is currently being
before polling a station on the slow poll
for a primary, multipoint SDLC port

This object only has meaning for SDLC

sdlcPortOperRole ==

sdlcPortOperTopology == multipoint "
::= { sdlcPortOperEntry 9 }

sdlcPortOperSlowPollTimer OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object describes the elapsed time (
1/100ths of a second) between polls for
secondary link station addresses

This object only has meaning for SDLC

sdlcPortOperRole ==

sdlcPortOperTopology == multipoint "
::= { sdlcPortOperEntry 10 }

sdlcPortOperLastModifyTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object describes the value of



Hilgeman, Nix, Bartky & Clark [Page 18]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


when this port definition was last modified
If the port has not been modified, then
value shall be zero."
::= { sdlcPortOperEntry 11 }

sdlcPortOperLastFailTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object describes the value of
when this SDLC port last failed. If the
has not failed, then this value shall be zero."
::= { sdlcPortOperEntry 12 }

sdlcPortOperLastFailCause OBJECT-
SYNTAX
{
undefined(1),
physical(2)
}
MAX-ACCESS read-
STATUS

"This enumerated object describes the cause
the last failure of this SDLC port. If
port has not failed, then this object has
value of undefined(1)."
DEFVAL { undefined }
::= { sdlcPortOperEntry 13 }





















Hilgeman, Nix, Bartky & Clark [Page 19]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


-- *************************************************************
-- * *
-- * THE SDLC PORT STATISTICS TABLE *
-- * *
-- *************************************************************

sdlcPortStatsTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"Each entry in this table contains
for a specific SDLC port."
::= { sdlcPortGroup 3 }

sdlcPortStatsEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS

"A list of statistics for an SDLC port."
INDEX { ifIndex }
::= { sdlcPortStatsTable 1 }

SdlcPortStatsEntry ::=

sdlcPortStatsPhysicalFailures Counter32,
sdlcPortStatsInvalidAddresses Counter32,
sdlcPortStatsDwarfFrames Counter32,
sdlcPortStatsPollsIn Counter32,
sdlcPortStatsPollsOut Counter32,
sdlcPortStatsPollRspsIn Counter32,
sdlcPortStatsPollRspsOut Counter32,
sdlcPortStatsLocalBusies Counter32,
sdlcPortStatsRemoteBusies Counter32,
sdlcPortStatsIFramesIn Counter32,
sdlcPortStatsIFramesOut Counter32,
sdlcPortStatsOctetsIn Counter32,
sdlcPortStatsOctetsOut Counter32,
sdlcPortStatsProtocolErrs Counter32,
sdlcPortStatsActivityTOs Counter32,
sdlcPortStatsRNRLIMITs Counter32,
sdlcPortStatsRetriesExps Counter32,
sdlcPortStatsRetransmitsIn Counter32,
sdlcPortStatsRetransmitsOut Counter32


sdlcPortStatsPhysicalFailures OBJECT-



Hilgeman, Nix, Bartky & Clark [Page 20]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number of
this port has failed due to its physical
since port startup. At port startup time
this object must be initialized to zero."
::= { sdlcPortStatsEntry 1 }

sdlcPortStatsInvalidAddresses OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
frames received by this port with invalid
station addresses."
::= { sdlcPortStatsEntry 2 }

sdlcPortStatsDwarfFrames OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
frames received by this port which
delivered intact by the physical layer but
too short to be legal

Ignoring the frame check sequence (FCS),
frame is considered to be too short if
is less than 2 bytes for sdlcLSOperMODULO
eight, or if it is less than 3 bytes
sdlcLSOperMODULO of onetwentyeight."

::= { sdlcPortStatsEntry 3 }

sdlcPortStatsPollsIn OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number of
received by this port since the port
created."

::= { sdlcPortStatsEntry 4 }



Hilgeman, Nix, Bartky & Clark [Page 21]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


sdlcPortStatsPollsOut OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number of
sent by this port since the port was created."

::= { sdlcPortStatsEntry 5 }

sdlcPortStatsPollRspsIn OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number of
responses received by this port since the
was created."

::= { sdlcPortStatsEntry 6 }

sdlcPortStatsPollRspsOut OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number of
responses sent by this port since the port
created."

::= { sdlcPortStatsEntry 7 }

sdlcPortStatsLocalBusies OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
times that the local SDLC link stations
this port have entered a busy state (RNR).
This object is initialized to zero when
port is created."
::= { sdlcPortStatsEntry 8 }

sdlcPortStatsRemoteBusies OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS



Hilgeman, Nix, Bartky & Clark [Page 22]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995



"This object reflects the total number
times that the adjacent (i.e., remote)
link stations on this port have entered a
state (RNR). This object is initialized
zero when the port is created."
::= { sdlcPortStatsEntry 9 }

sdlcPortStatsIFramesIn OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
I-Frames that have been received by SDLC
stations on this port. This object
initialized to zero when the port is created."
::= { sdlcPortStatsEntry 10 }

sdlcPortStatsIFramesOut OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
I-Frames that have been transmitted by
link stations on this port. This object
initialized to zero when the port is created."
::= { sdlcPortStatsEntry 11 }

sdlcPortStatsOctetsIn OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total
received from adjacent SDLC link stations
this port. This object covers the address
control, and information field of I-
only. This object is initialized to zero
the port is created."
::= { sdlcPortStatsEntry 12 }

sdlcPortStatsOctetsOut OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS




Hilgeman, Nix, Bartky & Clark [Page 23]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


"This object reflects the total
transmitted to adjacent SDLC link stations
this port. This object covers the address
control, and information field of I-
only. This object is initialized to zero
the port is created."
::= { sdlcPortStatsEntry 13 }

sdlcPortStatsProtocolErrs OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
times that the SDLC link stations on this
have deactivated the link as a result
having received a protocol violation from
adjacent link station. This object
initialized to zero when the port is created."
::= { sdlcPortStatsEntry 14 }

sdlcPortStatsActivityTOs OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
times that the SDLC link stations on this
have deactivated the link as a result of
activity on the link. This object
initialized to zero when the port is created."
::= { sdlcPortStatsEntry 15 }

sdlcPortStatsRNRLIMITs OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
times that the SDLC link stations on this
have deactivated the link as a result of
RNRLIMIT timer expiring. This object
initialized to zero when the port is created."
::= { sdlcPortStatsEntry 16 }

sdlcPortStatsRetriesExps OBJECT-
SYNTAX Counter32
MAX-ACCESS read-



Hilgeman, Nix, Bartky & Clark [Page 24]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


STATUS

"This object reflects the total number
times that the SDLC link stations on this
have deactivated the link as a result of
retry sequence being exhausted. This
is initialized to zero when the port
created."
::= { sdlcPortStatsEntry 17 }

sdlcPortStatsRetransmitsIn OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
I-Frames retransmitted by remote link
for all SDLC link stations on this port.
object is initialized to zero when the port
created."
::= { sdlcPortStatsEntry 18 }

sdlcPortStatsRetransmitsOut OBJECT-
SYNTAX Counter32
MAX-ACCESS read-
STATUS

"This object reflects the total number
I-Frames retransmitted by all local SDLC
stations on this port. This object
initialized to zero when the port is created."
::= { sdlcPortStatsEntry 19 }



















Hilgeman, Nix, Bartky & Clark [Page 25]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


--
-- THE SDLC LINK STATION
-- ===========================
--

-- The following classes of information is modelled for each SDLC
-- station
--
-- 1. ADMINISTRATIVE ( read-write
-- 2. OPERATIONAL ( read-only
-- 3. STATISTICS ( read-only

-- *************************************************************
-- * *
-- * THE SDLC LINK STATION ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************

sdlcLSAdminTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"This table contains objects that can
changed to manage an SDLC link station
Changing one of these parameters may
effect in the operating link immediately or
wait until the link is restarted depending
the details of the implementation

The entries in sdlcLSAdminTable can be
either by an agent or a management station.
management station can create an entry
sdlcLSAdminTable by setting the
value in sdlcLSAdminRowStatus

Most of the objects in this read-create
have corresponding read-only objects in
sdlcLSOperTable that reflect the
operating value

The operating values may be different
these configured values if changed by
negotiation or if a configured parameter
changed after the link was started."
::= { sdlcLSGroup 1 }

sdlcLSAdminEntry OBJECT-



Hilgeman, Nix, Bartky & Clark [Page 26]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


SYNTAX
MAX-ACCESS not-
STATUS

"A list of configured values for an SDLC
station."
INDEX { ifIndex, sdlcLSAddress }
::= { sdlcLSAdminTable 1 }

SdlcLSAdminEntry ::=

sdlcLSAddress INTEGER
sdlcLSAdminName DisplayString
sdlcLSAdminState INTEGER
sdlcLSAdminISTATUS INTEGER
sdlcLSAdminMAXDATASend Integer32,
sdlcLSAdminMAXDATARcv Integer32,
sdlcLSAdminREPLYTO TimeInterval
sdlcLSAdminMAXIN INTEGER
sdlcLSAdminMAXOUT INTEGER
sdlcLSAdminMODULO INTEGER
sdlcLSAdminRETRIESm INTEGER
sdlcLSAdminRETRIESt TimeInterval
sdlcLSAdminRETRIESn Integer32,
sdlcLSAdminRNRLIMIT TimeInterval
sdlcLSAdminDATMODE INTEGER
sdlcLSAdminGPoll INTEGER
sdlcLSAdminSimRim INTEGER
sdlcLSAdminXmitRcvCap INTEGER
sdlcLSAdminRowStatus


sdlcLSAddress OBJECT-
SYNTAX INTEGER (1..255)
MAX-ACCESS read-
STATUS

"This value is the poll address of
secondary link station for this SDLC link.
uniquely identifies the SDLC link
within a single SDLC port."
::= { sdlcLSAdminEntry 1 }

sdlcLSAdminName OBJECT-
SYNTAX DisplayString (SIZE (1..10))
MAX-ACCESS read-
STATUS




Hilgeman, Nix, Bartky & Clark [Page 27]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


"An octet string that defines the local name
the SDLC link station. This field may be
in the XID3 control vector 0x0E, type 0xF7."
::= { sdlcLSAdminEntry 2 }

sdlcLSAdminState OBJECT-
SYNTAX
{
inactive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"This object controls the desired state of
SDLC station. The managed system shall
to keep the operational state, sdlcLSOperState
consistent with this value."
DEFVAL { active }
::= { sdlcLSAdminEntry 3 }

sdlcLSAdminISTATUS OBJECT-
SYNTAX
{
inactive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"This parameter controls the desired state
sdlcLSAdminState, of the SDLC link station
link station start-up."
DEFVAL { active }
::= { sdlcLSAdminEntry 4 }

sdlcLSAdminMAXDATASend OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"This object contains the maximum PDU size
the local link station thinks it can send
the adjacent link station before
received any XID from the ALS. After
maximum PDU size that the ALS can receive
known (via XID exchange) that value
reflected in sdlcLSOperMAXDATASend and



Hilgeman, Nix, Bartky & Clark [Page 28]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


precedence over this object

This value includes the Transmission
(TH) and the Request Header (RH)."
::= { sdlcLSAdminEntry 5 }

sdlcLSAdminMAXDATARcv OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"This object contains the maximum PDU size
the local link station can receive from
adjacent link station. This value is sent
the XID to the ALS

This value includes the Transmission
(TH) and the Request Header (RH)."
::= { sdlcLSAdminEntry 6 }

sdlcLSAdminREPLYTO OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object controls the reply timeout (
1/100ths of a second) for an SDLC
station. If the link station does not
a response to a poll or message before
specified time expires then the
error recovery shall be initiated

The object descriptor contains the name of
NCP configuration parameter, REPLYTO.
note that the value of this object
1/100ths of a second while the NCP REPLYTO
represented in 1/10ths of a second

Depending on the implementation, a
operation to this administered value may
change the operational value, sdlcLSOperREPLYTO
until the link station is cycled inactive

This object only has meaning for SDLC
where sdlcPortAdminRole == primary "
DEFVAL { 100 }
::= { sdlcLSAdminEntry 7 }




Hilgeman, Nix, Bartky & Clark [Page 29]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


sdlcLSAdminMAXIN OBJECT-
SYNTAX INTEGER (1..127)
MAX-ACCESS read-
STATUS

"This object controls the maximum number
unacknowledged I-frames which an SDLC
station may receive. This should range from 1
to (sdlcLSAdminMODULO - 1). This value is
in the XID to the ALS

A write operation to this administered
will not change the operational value
sdlcLSOperMAXIN, until the link station
cycled inactive."
DEFVAL { 7 }
::= { sdlcLSAdminEntry 8 }

sdlcLSAdminMAXOUT OBJECT-
SYNTAX INTEGER (1..127)
MAX-ACCESS read-
STATUS

"This object controls the maximum number
consecutive unacknowledged I-frames which
SDLC link station shall send without
acknowledgement. This shall range from 1
(sdlcLSAdminMODULO - 1).

For link stations on switched SDLC lines
certain implementions may choose to
this administered value with the
received in the XID exchange

Depending on the implementation, a
operation to this administered value may
change the operational value
sdlcLSOperMAXOUT, until the link station
cycled inactive

An implementation can support only modulo 8,
only modulo 128, or both."
DEFVAL { 1 }
::= { sdlcLSAdminEntry 9 }

sdlcLSAdminMODULO OBJECT-
SYNTAX
{



Hilgeman, Nix, Bartky & Clark [Page 30]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


eight(8),
onetwentyeight(128)
}
MAX-ACCESS read-
STATUS

"This object controls the modulus for an
link station. This modulus determines the
of the rotating acknowledgement window used
SDLC link station pair

A write operation to this administered
will not change the operational value
sdlcLSOperMODULO, until the link station
cycled inactive

An implementation can support only modulo 8,
only modulo 128, or both."
DEFVAL { eight }
::= { sdlcLSAdminEntry 10 }

sdlcLSAdminRETRIESm OBJECT-
SYNTAX INTEGER (0..128)
MAX-ACCESS read-
STATUS

"This object controls number of retries in
retry sequence for the local SDLC
station. A retry sequence is a series
retransmitted frames ( data or control)
which no positive acknowledgement is received

The number of times that the retry sequence
to be repeated is controlled by the object
sdlcLSAdminRETRIESn. The interval between
sequences is controlled by the object
sdlcLSAdminRETRIESt

A value of zero indicates no retries. If
value of sdlcLSAdminRETRIESm is zero, then
values of sdlcLSAdminRETRIESt
sdlcLSAdminRETRIESn should also be zero

Depending on the implementation, a
operation to this administered value may
change the operational value
sdlcLSOperRETRIESm, until the link station
cycled inactive."



Hilgeman, Nix, Bartky & Clark [Page 31]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


DEFVAL { 15 }
::= { sdlcLSAdminEntry 11 }

sdlcLSAdminRETRIESt OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object controls the interval (in 1/100
of a second) between retry sequences for
local SDLC link station if multiple
sequences are specified . A retry sequence
a series of retransmitted frames ( data
control) for which no positive
is received

The number of repeated retries sequences
controlled by the object: sdlcLSAdminRETRIESn
The retries per sequence is controlled by
object: sdlcLSAdminRETRIESm

The object descriptor contains the name of
NCP configuration parameter, RETRIESt.
note that the value of this object
1/100ths of a second while the NCP RETRIESt
represented in seconds

Depending on the implementation, a
operation to this administered value may
change the operational value
sdlcLSOperRETRIESt, until the link station
cycled inactive."
DEFVAL { 0 }
::= { sdlcLSAdminEntry 12 }

sdlcLSAdminRETRIESn OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"This object controls the number of times
a retry sequence is repeated for the local
link station. A retry sequence is a series
retransmitted frames ( data or control)
which no positive acknowledgement is received

The interval between retry sequences
controlled by the object: sdlcLSAdminRETRIESn



Hilgeman, Nix, Bartky & Clark [Page 32]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


The retries per sequence is controlled by
object: sdlcLSAdminRETRIESm

Depending on the implementation, a
operation to this administered value may
change the operational value
sdlcLSOperRETRIESn, until the link station
cycled inactive."
DEFVAL { 0 }
::= { sdlcLSAdminEntry 13 }

sdlcLSAdminRNRLIMIT OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object controls the length of time (
1/100ths of a second) that an SDLC link
will allow its adjacent link station to
in a busy (RNR) state before declaring
inoperative

A value of sdlcLSAdminRNRLIMIT == 0 means
is no limit

The object descriptor contains the name of
NCP configuration parameter, RNRLIMIT.
note that the value of this object
1/100ths of a second while the NCP RNRLIMIT
represented in minutes

Depending on the implementation, a
operation to this administered value may
change the operational value
sdlcLSOperRNRLIMIT, until the link station
cycled inactive."
DEFVAL { 18000 }
::= { sdlcLSAdminEntry 14 }

sdlcLSAdminDATMODE OBJECT-
SYNTAX
{
half(1),
full(2)
}
MAX-ACCESS read-
STATUS




Hilgeman, Nix, Bartky & Clark [Page 33]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


"This object controls whether
mode with the adjacent link station
two-way-alternate (half) or two-way-
(full).

A write operation to this administered
will not change the operational value
sdlcLSOperDATMODE, until the link station
cycled inactive."
DEFVAL { half }
::= { sdlcLSAdminEntry 15 }

sdlcLSAdminGPoll OBJECT-
SYNTAX INTEGER (0..254)
MAX-ACCESS read-
STATUS

"This object describes the group poll
for this link station instance. If group
is not in effect for this link
instance, the value for sdlcLSAdminGPoll
be zero

Depending on the implementation, a
operation to this administered value may
change the operational value, sdlcLSOperGPoll
until the link station is cycled inactive."
::= { sdlcLSAdminEntry 16 }

sdlcLSAdminSimRim OBJECT-
SYNTAX
{
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"This object controls the support
transmission and receipt of SIM and RIM
frames for this link station. The value
this object controls the setting of
transmit-receive capability sent in the
field."
DEFVAL { no }
::= { sdlcLSAdminEntry 17 }

sdlcLSAdminXmitRcvCap OBJECT-



Hilgeman, Nix, Bartky & Clark [Page 34]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


SYNTAX
{
twa(1),
tws(2)
}
MAX-ACCESS read-
STATUS

"This object controls the transmit-
capabilities for this SDLC link station.
value of this object establishes the value
the transmit-receive capability indicator
in the XID image to the adjacent link station."
DEFVAL { twa }
::= { sdlcLSAdminEntry 18 }

sdlcLSAdminRowStatus OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object is used by a management station
create or delete the row entry
sdlcLSAdminTable following the
textual convention

Upon successful creation of the row, an
automatically creates a corresponding entry
the sdlcLSOperTable with sdlcLSOperState
to 'discontacted (1)'."
::= { sdlcLSAdminEntry 19 }

-- *************************************************************
-- * *
-- * THE SDLC LINK STATION OPERATIONAL TABLE *
-- * *
-- *************************************************************

sdlcLSOperTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"This table contains current SDLC
parameters. Many of these objects
corresponding objects in
sdlcLSAdminTable."
::= { sdlcLSGroup 2 }



Hilgeman, Nix, Bartky & Clark [Page 35]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


sdlcLSOperEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS

"A list of status and control values for
SDLC link station."
INDEX { ifIndex, sdlcLSAddress }
::= { sdlcLSOperTable 1 }

SdlcLSOperEntry ::=

sdlcLSOperName DisplayString
sdlcLSOperRole INTEGER
sdlcLSOperState INTEGER
sdlcLSOperMAXDATASend Integer32,
sdlcLSOperREPLYTO TimeInterval
sdlcLSOperMAXIN INTEGER
sdlcLSOperMAXOUT INTEGER
sdlcLSOperMODULO INTEGER
sdlcLSOperRETRIESm INTEGER
sdlcLSOperRETRIESt TimeInterval
sdlcLSOperRETRIESn INTEGER
sdlcLSOperRNRLIMIT TimeInterval
sdlcLSOperDATMODE INTEGER
sdlcLSOperLastModifyTime TimeTicks
sdlcLSOperLastFailTime TimeTicks
sdlcLSOperLastFailCause INTEGER
sdlcLSOperLastFailCtrlIn OCTET STRING
sdlcLSOperLastFailCtrlOut OCTET STRING
sdlcLSOperLastFailFRMRInfo OCTET STRING
sdlcLSOperLastFailREPLYTOs Counter32,
sdlcLSOperEcho INTEGER
sdlcLSOperGPoll INTEGER
sdlcLSOperSimRim INTEGER
sdlcLSOperXmitRcvCap


sdlcLSOperName OBJECT-
SYNTAX DisplayString (SIZE (1..10))
MAX-ACCESS read-
STATUS

"An octet string that defines the name of
remote SDLC link station. This field
received in the XID3 control vector 0x0E,
0xF7."
::= { sdlcLSOperEntry 1 }



Hilgeman, Nix, Bartky & Clark [Page 36]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


sdlcLSOperRole OBJECT-
SYNTAX
{
primary(1),
secondary(2),
undefined(3)
}
MAX-ACCESS read-
STATUS

"This object reflects the current role that
link station is assuming

The value of sdlcLSOperRole is undefined(3)
whenever the link station role has not yet
established by the mode setting command."
::= { sdlcLSOperEntry 2 }

sdlcLSOperState OBJECT-
SYNTAX
{
discontacted(1),
contactPending(2),
contacted(3),
discontactPending(4)
}
MAX-ACCESS read-
STATUS

"This object describes the operational state
the SDLC link station. The managed
shall attempt to keep this value
with the administered state, sdlcLSAdminState
::= { sdlcLSOperEntry 3 }

sdlcLSOperMAXDATASend OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"This object contains the actual maximum
size that the local link station can send
the adjacent link station. This object
established from the value received in the
from the adjacent link station. If no
is received, then this value is
dependent (for instance, it could be the
of sdlcLSAdminMAXDATASend).



Hilgeman, Nix, Bartky & Clark [Page 37]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


This value includes the Transmission
(TH) and the Request Header (RH)."
::= { sdlcLSOperEntry 4 }

sdlcLSOperREPLYTO OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object reflects the current reply
(in 1/100ths of a second) for an SDLC
station. If the link station does not
a response to a poll or message before
specified time expires then the
error recovery shall be initiated

The object descriptor contains the name of
NCP configuration parameter, REPLYTO.
note that the value of this object
1/100ths of a second while the NCP REPLYTO
represented in 1/10ths of a second

This object only has meaning for SDLC
where sdlcPortOperRole == primary "
::= { sdlcLSOperEntry 5 }

sdlcLSOperMAXIN OBJECT-
SYNTAX INTEGER (1..127)
MAX-ACCESS read-
STATUS

"This object reflects the current
number of unacknowledged I-frames which an
link station may receive. This shall
from 1 to (sdlcLSOperMODULO - 1)."
::= { sdlcLSOperEntry 6 }

sdlcLSOperMAXOUT OBJECT-
SYNTAX INTEGER (1..127)
MAX-ACCESS read-
STATUS

"This object controls the maximum number
consecutive unacknowledged I-frames which
SDLC link station shall send without
acknowledgement. This shall range from 1
(sdlcLSAdminMODULO - 1).




Hilgeman, Nix, Bartky & Clark [Page 38]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


This value may controlled by the
MAXOUT, sdlcLSAdminMAXOUT, or by the MAXIN
received during the XID exchange."
::= { sdlcLSOperEntry 7 }

sdlcLSOperMODULO OBJECT-
SYNTAX
{
eight(8),
onetwentyeight(128)
}
MAX-ACCESS read-
STATUS

"This object reflects the current modulus
an SDLC link station. This modulus
the size of rotating acknowledgement
used by the SDLC link station pair."
DEFVAL { eight }
::= { sdlcLSOperEntry 8 }

sdlcLSOperRETRIESm OBJECT-
SYNTAX INTEGER (0..128)
MAX-ACCESS read-
STATUS

"This object controls number of retries in
retry sequence for an SDLC link station.
retry sequence is a series of
frames ( data or control) for which no
acknowledgement is received

The current number of times that the
sequence is to be repeated is reflected by
object: sdlcLSOperRETRIESn. The
interval between retry sequences is
by the object: sdlcLSOperRETRIESt."
::= { sdlcLSOperEntry 9 }

sdlcLSOperRETRIESt OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object reflects the current interval (
1/100ths of a second) between retry
for an SDLC link station if multiple
sequences are specified. A retry sequence is



Hilgeman, Nix, Bartky & Clark [Page 39]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


series of retransmitted frames ( data
control) for which no positive
is received

The object descriptor contains the name of
NCP configuration parameter, RETRIESt.
note that the value of this object
1/100ths of a second while the NCP RETRIESt
represented in seconds

The current number of repeated
sequences is reflected by the object
sdlcLSOperRETRIESn. The current retries
sequence is reflected by the object
sdlcLSOperRETRIESm."
::= { sdlcLSOperEntry 10 }

sdlcLSOperRETRIESn OBJECT-
SYNTAX INTEGER (0..127)
MAX-ACCESS read-
STATUS

"This object reflects the current number
times that a retry sequence is repeated for
SDLC link station. A retry sequence is
series of retransmitted frames ( data
control) for which no positive
is received

The current interval between retry sequences
reflected by the object: sdlcLSOperRETRIESn
The current retries per sequence is
by the object: sdlcLSOperRETRIESm."
::= { sdlcLSOperEntry 11 }

sdlcLSOperRNRLIMIT OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object reflects the current length
time (in 1/100ths of a second) that an
link station will allow its adjacent
station to remain in a busy (RNR) state
declaring it inoperative

The object descriptor contains the name of
NCP configuration parameter, RNRLIMIT.



Hilgeman, Nix, Bartky & Clark [Page 40]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


note that the value of this object
1/100ths of a second while the NCP RNRLIMIT
represented in minutes

A value of sdlcLSOperRNRLIMIT == 0 means
is no limit."
::= { sdlcLSOperEntry 12 }

sdlcLSOperDATMODE OBJECT-
SYNTAX
{
half(1),
full(2)
}
MAX-ACCESS read-
STATUS

"This object reflects whether the
communications mode with the adjacent
station is two-way-alternate (half)
two-way-simultaneous (full)."
::= { sdlcLSOperEntry 13 }

sdlcLSOperLastModifyTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object describes the value of
when this link station definition was
modified. If the link station has not
modified, then this value shall be zero."
::= { sdlcLSOperEntry 14 }

sdlcLSOperLastFailTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"This object describes the value of
when this SDLC link station last failed.
the link station has not failed, then
value shall be zero."
::= { sdlcLSOperEntry 15 }

sdlcLSOperLastFailCause OBJECT-
SYNTAX
{



Hilgeman, Nix, Bartky & Clark [Page 41]

RFC 1747 SNADLC SDLC MIB using SMIv2 January 1995


undefined(1),
rxFRMR(2),
txFRMR(3),
noResponse(4),
protocolErr(5),
noActivity(6),
rnrLimit(7),
retriesExpired(8)
}
MAX-ACCESS read-
STATUS

"This enumerated object reflects the cause
the last failure of this SDLC link station.
the