Download Part 2: Logical Link Control PDF

TitlePart 2: Logical Link Control
LanguageEnglish
File Size945.0 KB
Total Pages253
Table of Contents
                            Title Page
Introduction
Participants
CONTENTS
1. Overview
2. LLC sublayer service specifications
3. LLC PDU structure
4. LLC types and classes of procedures
5. LLC elements of procedure
6. LLC description of the Type 1 procedures
7. LLC description of the Type 2 procedures
8. LLC description of the Type 3 procedures
9. LLC RDE procedures
10. LLC sublayer managed objects
Annex A—Protocol Implementation Conformance Statement (PICS) proforma
Annex B—Relationship between LLC Type 3 and PROWAY (IEC 60955 : 1989)
Annex C—LLC flow control techniques for bridged LANs
Annex D—Subnetwork access protocol support
Annex E—Allocation of object identifier values
                        
Document Text Contents
Page 126

ISO/IEC 8802-2 : 1998 (E)
ANSI/IEEE Std 802.2, 1998 Edition LOCAL AND METROPOLITAN AREA NETWORKS—

112 Copyright © 1998 IEEE. All rights reserved.

AWAIT_
BUSY
(con’d.)

RECEIVE_DUPLICATE_
I_CMD(P=0)

or
RECEIVE_DUPLICATE_

I_RSP(F=X)

UPDATE_N(R)_RECEIVED
UPDATE_P_FLAG
IF_F=1_CLEAR_REMOTE_BUSY

AWAIT_
BUSY

RECEIVE_RR_RSP(F=1)
or
RECEIVE_REJ_RSP(F=1)

UPDATE_N(R)_RECEIVED
V(S):=N(R)
STOP_P_TIMER
RE-SEND_I_XXX(X=0)
CLEAR_REMOTE_BUSY

........................................................................
UPDATE_N(R)_RECEIVED
V(S):=N(R)
RE-SEND_I_CMD(P=1)
START_P_TIMER
CLEAR_REMOTE_BUSY

BUSY

......................
BUSY

RECEIVE_RR_CMD(P=0)
or
RECEIVE_RR_RSP(F=0)
or
RECEIVE_REJ_CMD(P=0)
or
RECEIVE_REJ_RSP(F=0)

UPDATE_N(R)_RECEIVED
CLEAR_REMOTE_BUSY

AWAIT_
BUSY

RECEIVE_RR_CMD(P=1)
or
RECEIVE_REJ_CMD(P=1)

SEND_RNR_RSP(F=1)
UPDATE_N(R)_RECEIVED
CLEAR_REMOTE_BUSY

AWAIT_
BUSY

RECEIVE_RNR_RSP(F=1) UPDATE_N(R)_RECEIVED
V(S):=N(R)
STOP_P_TIMER
SET_REMOTE_BUSY

BUSY

RECEIVE_RNR_CMD(P=0)
or
RECEIVE_RNR_RSP(F=0)

UPDATE_N(R)_RECEIVED
SET_REMOTE_BUSY

AWAIT_
BUSY

RECEIVE_RNR_CMD(P=1) SEND_RNR_RSP(F=1)
UPDATE_N(R)_RECEIVED
SET_REMOTE_BUSY

AWAIT_
BUSY

P_TIMER_EXPIRED and
RETRY_COUNT <N2

SEND_RNR_CMD(P=1)
START_P_TIMER
RETRY_COUNT:=RETRY_ COUNT+1

AWAIT_
BUSY

AWAIT_
REJECT

LOCAL_BUSY_DETECTED SEND_RNR_XXX(X=0)
DATA_FLAG:=2

AWAIT_
BUSY

RECEIVE_I_CMD(P=0)_
WITH_UNEXPECTED_N(S)

or
RECEIVE_I_RSP(F=0)_

WITH_UNEXPECTED_N(S)

UPDATE_N(R)_RECEIVED AWAIT_
REJECT

Table 4—Connection component state transitions (Continued)

Current
state

Event Action(s) Next state

Page 127

ISO/IEC 8802-2 : 1998 (E)
SPECIFIC REQUIREMENTS—PART 2: LOGICAL LINK CONTROL ANSI/IEEE Std 802.2, 1998 Edition

Copyright © 1998 IEEE. All rights reserved. 113

AWAIT_
REJECT
(con’d.)

RECEIVE_I_CMD(P=1)_
WITH_UNEXPECTED_N(S)

SEND_RR_RSP(F=1)
UPDATE_N(R)_RECEIVED

AWAIT_
REJECT

RECEIVE_I_RSP(F=1) V(R):=V(R)+1
DATA_INDICATION
UPDATE_N(R)_RECEIVED
V(S):=N(R)
RE-SEND_I_CMD(P=1)_OR_SEND_RR
START_P_TIMER
STOP_REJ_TIMER
CLEAR_REMOTE_BUSY

........................................................................
V(R):=V(R)+1
DATA_INDICATION
STOP_P_TIMER
STOP_REJ_TIMER
UPDATE_N(R)_RECEIVED
V(S):=N(R)
RE-SEND_I_XXX(X=0)_OR_SEND_RR
CLEAR_REMOTE_BUSY

NORMAL

......................
NORMAL

RECEIVE_I_RSP(F=0)
or
RECEIVE_I_CMD(P=0)

V(R):=V(R)+1
DATA_INDICATION
SEND_RR_XXX(X=0)
STOP_REJ_TIMER
UPDATE_N(R)_RECEIVED

AWAIT

RECEIVE_I_CMD(P=1) V(R):=V(R)+1
DATA_INDICATION
SEND_RR_RSP(F=1)
STOP_REJ_TIMER
UPDATE_N(R)_RECEIVED

AWAIT

RECEIVE_DUPLICATE_
I_CMD(P=1)

SEND_RR_RSP(F=1)
UPDATE_N(R)_RECEIVED

AWAIT_
REJECT

RECEIVE_DUPLICATE_
I_CMD(P=0)

or
RECEIVE_DUPLICATE_

I_RSP(F=X)

UPDATE_N(R)_RECEIVED
UPDATE_P_FLAG
IF_F=1_CLEAR_REMOTE_BUSY

AWAIT_
REJECT

RECEIVE_RR_RSP(F=1)
or
RECEIVE_REJ_RSP(F=1)
or
RECEIVE_I_RSP(F=1)_

WITH_UNEXPECTED_N(S)

UPDATE_N(R)_RECEIVED
V(S):=N(R)
STOP_P_TIMER
RE-SEND_I_XXX(X=0)
CLEAR_REMOTE_BUSY

........................................................................
UPDATE_N(R)_RECEIVED
V(S):=N(R)
RE-SEND_I_CMD(P=1)
START_P_TIMER
CLEAR_REMOTE_BUSY

REJECT

......................
REJECT

Table 4—Connection component state transitions (Continued)

Current
state

Event Action(s) Next state

Page 252

ISO/IEC 8802-2 : 1998 (E)
ANSI/IEEE Std 802.2, 1998 Edition LOCAL AND METROPOLITAN AREA NETWORKS—

238 Copyright © 1998 IEEE. All rights reserved.

llcsapname(110) Name of lLCSAP managed object C

llcaddress(111) Individual LLC address of LSAP C

localBusy(112) Connection local busy conditions C

localReset(113) Connection resets by local user C

providerReset(114) Connection resets due to error C

receivedacks(115) I PDUs transmitted and acknowledged C

remoteBusy(116) Connection remote busy conditions C

remoteReset(117) Connection resets by partner C

sentAcks(118) I PDUs received and acknowledged C

optionalTolerationIPDUs(119) Toleration of I PDUs use C

dupIPDUsReceived(120) Duplicate I PDUs received C

Allocations for Attribute group identifiers.
Invariant part of object identifier value =
{iso(1) member-body(2) us(840) ieee802-2(10032) attributeGroup(8)}

ARC PURPOSE STATUS

None allocated N/A N/A

Allocations for Action types.
Invariant part of object identifier value =
{iso(1) member-body(2) us(840) ieee802-2(10032) action(9)}

ARC PURPOSE STATUS

reinitialize(0) Reinitialize LLC sublayer C

testsendcommand(2) Send TEST C

xidsendcommand(3) Send XID C

correlatorexchange(4) Establish correlator for connection
events

C

readcounters(5) Read RDE counters C

flushroute(6) Delete an RDE-maintained route C

Allocations for Attribute identifiers. (Continued)
Invariant part of object identifier value =
{iso(1) member-body(2) us(840) ieee802-2(10032) attribute(7)}

ARC PURPOSE STATUS

Page 253

ISO/IEC 8802-2 : 1998 (E)
SPECIFIC REQUIREMENTS—PART 2: LOGICAL LINK CONTROL ANSI/IEEE Std 802.2, 1998 Edition

Copyright © 1998 IEEE. All rights reserved. 239

Allocations for Notification types.
Invariant part of object identifier value =
{iso(1) member-body(2) us(840) ieee802-2(10032) notification(10)}

ARC PURPOSE STATUS

llcstationevent(0) Station events C

communicationalarm(1) Connection alarm reporting C

llcconnection2event(2) Connection events C

llcclessackevent(3) Type 3 operation conditions C

Similer Documents