ISO 6256:1981
(Main)Data communication — HDLC balanced class of procedures
Data communication — HDLC balanced class of procedures
Téléinformatique — Classe de procédure équilibrée HDLC
General Information
Relations
Buy Standard
Standards Content (Sample)
International Standard 6256
FOR STANDARDIZATIONOME~YHAPO~HAR OPTAHMSAUHR no CTAHAAPTH3AUMM.ORGANlSATlON INTERNATIONALE DE NORMALISATION
INTERNATIONAL ORGANIZATION
Data communication - HDLC balanced class of
procedures
O
Tdéinforrnatique - Classe de procédure équilibrée HDL C
First edition - 1981-06-15
Ref. No. IS0 6256-1981 (E)
UDC 681.327.18.01
Descriptors : data processing, teleprocessing, data transfer, synchronous transmission, high-level data link control.
Price based on 7 pages
a
---------------------- Page: 1 ----------------------
Fore word
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards institutes (IS0 member bodies). The work of developing Inter-
national Standards is carried out through IS0 technical committees. Every member
body interested in a subject for which a technical committee has been set up has the
right to be represented on that committee. International organizations, governmental
and non-governmental, in liaison with ISO, also take part in the work.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the IS0 Council.
International Standard IS0 6256 was developed by Technical Committee ISO/TC 97,
I
Computers and information processing, and was circulated to the member bodies in
April 1978.
I
It has been approved by the member bodies of the following countries :
Australia Italy South Africa, Rep. of
Belgium
Japan Spain
Brazil Mexico Sweden
France Netherlands Switzerland
Germany, F. R. New Zealand United Kingdom
Hungary Poland
USA
Iran
Romania USSR
No member body expressed disapproval of the document.
0 International Organization for Standardization, 1981 O
Printed in Switzerland
---------------------- Page: 2 ----------------------
-
IS0 62%-I981 (E)
INTERNATIONAL STAN DARD
Data communication - HDLC balanced class of
procedures
two combined
For the balanced operation, the link consists of
O tntroduction
stations and operates in the asynchronous balanced mode. A
basic repertoire of commands and responses is defined. The
This International Standard describes the HDLC balanced class
capability of the data link may be modified by the use of
of procedures. It applies to a variety of point-to-point
optional functions.
configurations over either dedicated or switched data
transmission facilities. The characteristic of this class is the
existence of stations at both ends of the data link, called
combined stations, that may equally share the responsibility in
2 References
link management. Hence, the name of "balanced" class of
procedures.
IS0 3309, Data communication - High level data link control
procedures - Frame structure.
In its present form, this International Standard, which was
developed in consultation with CCITT (International Telegraph
IS0 4335, Data communication - High level data link control
and Telephone Consultative Committee), specifies procedures
procedures - Elements of procedures.
for the basic repertoire of commands and responses.
Procedures for use of the optional functions are being
considered for future enhancement of this International
Standard.
3 General description
The aim of the developers of this International Standard is that
maximum commonality be maintained between the basic
3.1 Principles
classes of procedures, unbalanced and balanced, as this is
particularly desirable for stations with configurable capability
3.1.1 Station type
which may provide characteristics of a primary, secondary, or
combined stations as required for a specific connection.
One station type is defined for the balanced class of procedures
(see figure 1) :
1 Scope and field of application
- combined station, which sends both commands and
responses and also receives both commands and
Balanced operation is intended for use in circumstances which
responses, and is responsible for link level error recovery.
require equal control at either end of the link. This International
Standard describes HDLC balanced class of procedures for
3.1.2 Operational mode
It covers balanced operation
synchronous data transmission.
requirements and is consistent with an overall HDLC
The balanced procedures are described for two combined
architecture. It uses the frame structure as defined in IS0 3309
stations connected in a point-to-point configuration operating
and elements of procedure described in IS0 4335, plus
addenda 1 and 21) of IS0 4335. in asynchronous balanced mode (ABM) (see clause 4).
1) Addendum 2 is at present at the stage of draft.
1
---------------------- Page: 3 ----------------------
IS0 62%-I981 (E)
The balanced class is designated as :
3.1.3 Addressing scheme
Commands shall be sent with the remote station address and BAC Balanced operation. Asynchronous balanced mode.
responses shall be sent with the local station address. Class.
The basic repertoire of commands and responses is :
3.1.4 Send and receive state variables
Commands Responses
For each combined-to-combined link a single set of send and
I I
receive state variables is required in each station. Both state
RR RR
variables of a station shall be reset to zero upon receipt and ac-
RNR RNR
ceptance of a mode setting command.
FRMR
SABM UA
DISC DM
3.2 Balanced class of procedures
3.3 Optional functions
The balanced class of procedures is composed of :
There are eleven optional functions used to modify the bal-
- one station type : combined station; anced class of procedures. These optional .functions are-
achieved mainly by the addition or deletion of commands and
- one type of response mode : asynchronous.
responses to the basic repertoire (see figure 2).
Option
number Functional description Required change
1A Provides the ability to :
- exchange identification and/or characteristics of stations
Add command : XID
Add response : XID
1B - request logical disconnection Add response : RD
2 Provides the ability for more timely reporting of I frame sequence errors Add command : REJ
Add response : REJ
3 Provides the ability for more efficient recovery from I frame sequence errors by Add command : SREJ
requesting retransmission of a single frame : SREJ
Add response
4 Provides the ability to exchange information fields without impacting the I frame Add command : UI
sequence numbers Add response : UI
5 Provides the ability to initialize the remote station and ability to request initialization Add command : SIM
Add response : RIM
6 Provides the ability to perform unnumbered group polling as well as individual polling Add command : UP
7 Provides addressing for greater than single octet addressing Use extended addressing format
in lieu of basic addressing format
8 Limits the procedure to allow I frame to be commands only Delete response : I
Delete command : I
9 Limits the procedure to allow I frame to be responses only
Provides the ability to use extended sequence numbering (modulo 128) Use extended control field
10
format in lieu of basic control
field format. Use SABME in lieu
of SABM
11 Provides the ability to reset the state variables associated with only one direction of Add command : RSET
information flow
2
---------------------- Page: 4 ----------------------
IS0 6256-1981 (E)
3.4 Conformance to the balanced class of
procedures
A combined station conforms to the balanced class of pro-
Source and sink
cedures (with optional functions) if it implements all commands
and responses in the class of procedures basic repertoire plus
those specified in the selected optional functions.
1
3.5 Method of indicating optional function
within the balanced class of procedures
Optional functions are indicated by specifying the numberk) of
the accompanying option(s) (see 3.3).
Command and
response control
Examples
a) Class BAC, 2, 3 is the balanced operation, asyn-
chronous balanced mode, class of procedures with the op-
tional functions for improved performance (REJ) and single
I
frame retransmission ( SR EJ 1.
COMBINED STATION
b) Class BAC, 1, 8 is the balanced operation, asyn-
chronous balanced mode class of procedures with the op-
Figure 1 - HDLC combined station -
tional functions for identification (XID) request disconnect
Building blocks
(RD) and the ability to send I frames as commands only.
1
i
l
3
I.
---------------------- Page: 5 ----------------------
IS0 6256-1981 (E)
Balanced station
Commands Responses
L
I
I
.-
O
RR
RR
i
RNR
RNR
e
FRMR
SABM
UA
DISC
DM
Modulo 8 sequence numbering
I
Command
Response
Command
Response
1 A For identification 7 For multi-octet addressing
XID <-Add ->XID
Use extended in lieu of basic addressing
format
1B For request disconnect
Add RD 8 For command I frames only
Delete I
2 For improved performance
REJ f---Add->REJ
9 For response I frames only
I Delete
3 For single frame retransmission
-
SREJ<-,Add->SREJ
10 . For extended sequence numbering
z
I
O
Use extended control field format in lieu
'pp
O
4 For unnumbered information of basic control field format.
Use SABME in lieu of SABM.
UI <-,Add~->UI
5 For initialkation 11 For one-way reset only
RSET <- Add
SIM -Add RIM
6 For unnumbered polling
UP Add
Figure 2 - HDLC balanced class of procedures
4
<-
->
<-.
-->
->
---------------------- Page: 6 ----------------------
IS0 6256-1981 (E)
4 Balanced operation , (point-to-point) 4.4.1 Setting upldisconnecting the link
4.4.1.1 Setting up the link
4.1 General
This clause specifies synchronous data transmission over point- Either combined station may take the initiative to initialize the
link. It shall send SABM and start its response time-out func-
to-point links with two-way alternate or two-way simultaneous
IS0 3309 and tion. The opposite station upon receiving SABM correctly shall
transfer using the frame structure defined in
send UA and reset both its state variables to zero. If UA is
elements of procedure described in I
...
Norme internationale @ 6256
INTERNATIONAL ORGANIZATION FOR STANDARDIZATIONOME~YHAPO~HAR OPrAHH3ALlHR il0 CTAHflAPTH3AUHH~RGANlSATlON INTERNATIONALE DE NORMALISATION
Téléinformatique - Classe de procédure équilibrée HDLC
Data communication - HDLC balanced class of procedures
Première édition - 1981-06-15
Réf. no : IS0 6256-1981 (FI
CDU 681.327.18.01
Descripteurs : traitement de l'information, télétraitement, transfert de données, transmission synchrone, commande de chaînon à haut niveau.
Prix basé sur 7 pages
---------------------- Page: 1 ----------------------
Avant-propos
L‘ISO (Organisation internationale de normalisation) est une fédération mondiale
d‘organismes nationaux de normalisation (comités membres de I’ISO). L‘élaboration
des Normes internationales est confiée aux comités techniques de I‘ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique
correspondant. Les organisations internationales, gouvernementales et non gouverne-
mentales, en liaison avec 1’60, participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I’ISO.
La Norme internationale IS0 6256 a été élaborée par le comité technique ISO/TC 97,
Calculateurs et traitement de l‘information, et a été soumise aux comités membres en
1978.
avril
Les comités membres des pays suivants l’ont approuvée :
Afrique du Sud, Rép. d’ Hongrie Pologne
Allemagne, R. F. Iran Roumanie
Australie Italie Royaume- U ni
Belgique Japon Suède
Brésil Mexique Suisse
Espagne Nouvelle-Zélande URSS
France Pays-Bas USA
Aucun comité membre ne l’a désapprouvée.
0 Organisation internationale de normalisation, 1981 O
Imprimé en Suisse
---------------------- Page: 2 ----------------------
IS0 62%-I981 (FI
NORM E INTER NATIONALE
Téléinformatique - Classe de procédure équilibrée HDLC
Pour le fonctionnement équilibré, la liaison comprend deux sta-
0 O Introduction
tions combinées et fonctionne en mode de réponse équilibré
La présente Norme internationale décrit la classe de procédure asynchrone. Un répertoire de base de commandes et de répon-
ses est défini. Les possibilités de liaisons de données peuvent
équilibrée HDLC. Elle s’applique à diverses configurations point
à point qui utilisent des moyens de transmission de données être modifiées par l’emploi de fonctions optionnelles.
spécialisés ou commutés. Cette classe est caractérisée par
l’existence, aux deux extrémités de la liaison de données, de
2 Références
stations dites combinées, qui peuvent être responsables à parts
égales de sa gestion. C‘est pourquoi on a qualifié d’«équilibrée»
IS0 33û9, Téléinformatique - Procédures de commande de
la classe de procédure employée pour cette gestion.
chaînon à haut niveau.
Dans sa forme actuelle, la présente Norme internationale, déve-
IS0 4335, Téléinformatique - Procédures de commande de
loppée en concertation avec le CCllT (Comité consultatif inter-
liaison de données à haut niveau - Eléments de procédure.
national télégraphique et téléphonique) spécifie des procédures
pour l’échange des commandes et des réponses du répertoire
de base. On envisage d‘y ajouter ultérieurement des procédures
3 Description générale
pour l’exercice des fonctions optionnelles.
Les concepteurs de la présente Norme internationale avaient
3.1 Principes
pour but que les classes de base, non équilibrée et équilibrée,
aient en commun le plus grand nombre possible de procédures,
3.1.1 Type de station
communauté particulièrement souhaitable pour des stations
0
pouvant entrer dans des configurations possédant les caracté-
Un seul type de station est défini pour les classes de procédure
ristiques de stations primaires, secondaires ou combinées.
équilibrée (voir figure 1) :
- la station combinée, qui envoie des commandes aussi
1 Objet et domaine d‘application
bien que des réponses, reçoit des commandes aussi bien
que des réponses et est responsable des reprises en cas
Une liaison de données est exploitée dans le mode équilibré
d’erreur de niveau de liaison.
quand les conditions exigent que ses deux extrémités jouissent
d‘un même pouvoir de commande. La présente Norme interna-
tionale décrit une classe de procédure équilibrée HDLC pour un 3.1.2 Mode de fonctionnement
mode de transmission synchrone de données. Elle couvre les
besoins de fonctionnement équilibré et contient une architec- Les procédures équilibrées sont décrites pour deux stations
Elle utilise la structure de trame définie
ture d’ensemble HDLC. combinées connectées dans une configuration point à point,
dans I‘ISO 3309 et les éléments de procédure décrits dans fonctionnant sur le mode équilibré asynchrone (ABM) (voir
I‘ISO 4335 et les additifs 1 et 21) de I‘ISO 4335. chapitre 4).
1) L’additif 2 est actue.Jment au stade de projet.
1
---------------------- Page: 3 ----------------------
IS0 6256-1981 (FI
'
3.1.3 Schéma d'adressage
La classe équilibrée est désignée par :
Les commandes doivent être envoyées avec l'adresse de la sta- BAC : Fonctionnement équilibré, mode équilibré
tion éloignée et les réponses doivent être envoyées avec asynchrone, classe.
l'adresse de la station locale.
Le répertoire de base des commandes et des réponses est le
suivant :
3.1.4 Variables d'état d'émission et de réception
Commandes Réponses
Pour chaque liaison combiné à combiné, il est nécessaire
I I
d'envoyer un jeu unique des variables d'état d'émission et de
RR RR
réception dans chaque station. Les deux variables d'état d'une
RNR RNR
à zéro après réception et acceptation d'une
station sont remises
FRMR
commande de mode.
SABM UA
DM
DISC
3.2 Classe de procédure équilibrée
3.3 Fonctions optionnelles
La classe de procédure équilibrée se compose :
II y a onze fonctions optionnelles servant à modifier la classe de
- d'un type de station : station combinée;
procédure équilibrée. Ces fonctions optionnelles sont obtenues
par l'addition ou la suppression de commandes et de réponses
- d'un type de mode de réponse : type asynchrone.
au répertoire de base (voir figure 2).
Option Description de la fonction Changement nécessaire
1A Donne la possibilité
- d'échanger l'identification et les caractéristiques des stations
Ajouter commande XID
Ajouter réponse XID
16 - de demander la déconnexion logique
Ajouter réponse RD
2
Donne la possibilité d'une signalisation plus opportune pour les erreurs de séquence de Ajouter commande REJ
trame I
Ajouter réponse REJ
3 Donne la possibilité de reprise plus efficace en cas d'erreur de séquence de trame I par la Ajouter commande SREJ
demande de retransmission d'une trame unique
Ajouter réponse SREJ
4 Donne la possibilité d'échanger des champs d'information sans modifier les numéros
Ajouter commande UI
d'ordre des trames I
Ajouter réponse UI
5 Donne la possibilité d'initialiser les stations éloignées et la possibilité de demander cette
Ajouter commande SIM
initialisation
Ajouter réponse RIM
6 Donne la possibilité d'envoyer une invitation à émettre en groupe non numérotée aussi
Ajouter commande UP
bien qu'une invitation à émettre individuelle
7 Donne la possibilité d'avoir un adressage de plus d'un octet
Utiliser le format d'adressage
étendu au lieu du format
d'adressage de base
8 Limite la procédure à l'utilisation de trames I comme commandes seulement Supprimer réponse I
9 Limite la procédure à l'utilisation de trames I comme réponses seulement
Supprimer commande I
10 Donne la possibilité d'utiliser une séquence étendue de numérotage (modulo 128)
Utiliser le champ de commande
étendu au lieu du champ de
commande de base. Utiliser
SABME au lieu de SABM
11 Donne la possibilité de remettre à zéro les variables d'état associées & un seul sens
Ajouter la commande RSET
d'écoulement de l'information
---------------------- Page: 4 ----------------------
IS0 6256-1981 (FI
3.4 Conformité à une classe de procédure
équilibrée
Toute station combinée est conforme à une classe de procé-
dure équilibrée (avec des fonctions optionnelles) si elle contient
toutes les commandes et toutes les réponses du répertoire de
base de la classe de procédure ainsi que celles qui sont spéci-
fiées dans les fonctions optionnelles choisies.
3.5 Méthode pour indiquer une fonction
optionnelle dans le cadre d’une classe de
procédure équilibrée
Pour indiquer des fonctions optionnelles, on spécifie le numéro
de la (des) option(s) qui les accompagnent (voir 3.3).
Exemples
al La classe BAC, 2, 3 est une classe de fonctionnement
équilibré, mode équilibré asynchrone, avec les fonctions
optionnelles pour obtenir des performances améliorées
(REJ) et une retransmission par trame unique (SREJ).
STATION COMBINÉE
b) La classe BAC, 1, 8 est une classe de fonctionnement
équilibré, mode équilibré asynchrone, avec les fonctions
optionnelles nécessaires pour obtenir l’identification (XI D)
Figure 1 - Station HDLC combinée -
et la demande de déconnexion (RD) et la possibilité
Schéma de construction
d’envoyer la trame I en commande seulement.
---------------------- Page: 5 ----------------------
Station équilibrée
Commandes Réponses
8
I I
m
P
Q, RR RR
U
RNR RNR
2
.-
O
FR MR
E
n
SABM UA
'a
K
DISC ' DM
Séauence de numérotage modulo 8
Commande Réponse
Commande Réponse
7 Pour un adressage multi-octet
-
Utiliser le format d'adressage étendu au lieu
XID t--- Ajouter+ XID
de celui de base
1 B Pour la demande de déconnexion
Ajouter RD
8 Pour trame I en commande seulement
-
Supprimer I
~~~
2 Pour l'amélioration de performance
I ~
REJ t--- Ajouter REJ Pour trame I en réponse seulement
9
I
-
I Supprimer
Pour la retransmission d'une seule trame
3
-
SREJ Ajouter SREJ Pour une séquence étendue de numérotage
10
Utiliser le format étendu du champ de com-
mande au lieu du format de base.
4 Pour les informations non numérotées
Utiliser SABME au lieu de SABM.
UI -Ajouter d UI ~~~
I-
Pour remise à zéro dans un sens seulement
11
5 Pour l'initialisation
-
-
RSET <- Ajouter
SIM <-Ajouter RIM
6 Pour l'invitation à émettre non numérotée
-
UP Ajouter -
Figure 2 - Classe de procédure équilibrée HDLC
<-
->
-> <-
<-
->
-->
->
---------------------- Page: 6 ----------------------
IS0 6256-1981 (FI
4
Fonctionnement équilibré point à point 4.4.1 Établissement et déconnexion de la liaison
4.1 Généralités 4.4.1.1 Établissemeht de la liaison
Le présent chapitre décrit un système de transmission
L'une ou l'autre station combinée peut prendre l'initiative d'ini-
synchrone de données pour les liaisons point à point sur des cir-
tialiser la liaison. Elle devra envoyer SABM et démarrer son
cuits transmettant à l'alternat ou en duplex. II utilise la structure
temporisateur de réponse. La station opposée, après avoir reçu
de trame définie dans I'ISO 3309 et les éléments de procédure
correctement SABM, devra envoyer UA et remettre ses deux
décrits dans I'ISO 4335 et les additifs 1 et 2 de I'ISO 4335.
variables d'état à zéro. Si UA est reçu correctement, la liaison
est établie et la station qui a pris l'initiative devra remettre à zéro
Le fonctionnement équilibré, désigné en 3.2 et décrit à la figure
ses deux variables d'état, arrêter son temporisateur et entrer
2, utilise pour les commandes-réponses le répertoire désigné
dans le mode indiqué. Si, recevant SABM correctement, une
BAC.
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.