ISO 6159:1980
(Main)Data communication — HDLC unbalanced classes of procedures
Data communication — HDLC unbalanced classes of procedures
Téléinformatique — Classes de procédure HDLC non équilibrée
General Information
Relations
Buy Standard
Standards Content (Sample)
International Standard @ 6159
INTERNATIONAL ORGANIZATION FOR STANOARDlZATION*MEXAYHAPOAHAR OPTAHMJAUMR no CTAHAAPTM3AUMM.ORGANlSATlON INTERNATIONALE DE NORMALISATION
Data communication - HDLC unbalanced classes of
procedures
Téléinformatique - Classes de procédure HDL C non équilibrée
First edition - 1980-05-01
~
UDC 681.327.18.01
Ref. No. IS0 6159-1980 (E)
Descriptors : data processing, teleprocessing, data transmission, synchronous transmission, control procedures, high-level data link control.
Price based on 6 pages
---------------------- Page: 1 ----------------------
I
Foreword
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 6159 was developed by Technical Committee ISO/TC 97,
Comwters and information processing, and was circulated to the member bodies in
June 1978.
It has been approved by the member bodies of the following countries :
South Africa, Rep. of
Australia Hungary
Belgium Italy Spain
Sweden
Canada Japan
Switzerland
Egypt, Arab Rep. of Mexico
Netherlands United Kingdom
Finland
France Poland USA
Romania Yugoslavia
Germany, F. R.
No member body expressed disapproval of the document.
O International Organization for Standardization, 11180
Printed in Switzerland
---------------------- Page: 2 ----------------------
INTERNATIONAL STANDARD IS0 6159-1980 (E)
Data communication - HDLC unbalanced classes of
procedures
O Introduction
2 General description
This International Standard deals with the unbalanced classes
2.1 Principles
of procedures. It is also recognized that it is possible to con-
struct symmetrical configurations for operation on a single data
2.1.1 Station types
circuit from the unbalanced classes of procedures which are
defined below. For example, the combination of two pro-
Two types of stations are defined for the unbalanced classes of
cedures (with I frame flow as commands only) in opposite
procedures (see figure 1) :
directions would create a symmetrical point-to-point configura-
tion as illustrated in the diagram below.
- Primary stations, which send commands, receive
responses and are ultimately responsible for link level error
recovery.
- Secondary stations, which receive commands, send
responses and may initiate link level error recovery.
2.1.2 Operational modes
Any coupling of a primary station with secondary stationis) can
be operated over various types of transmission facilities to build
unbalanced point-to-point or multipoint configurations. These
stations may be operated in the normal response mode (NRM)
or the asynchronous response mode (ARM), two-way alternate
or two-way simultaneous.
2.1.3 Addressing scheme
1 Scope and field of application
Commands are always sent by the primary station and always
contain the destination secondary station(s1 address.
This International Standard describes the HDLC unbalanced
Responses are always sent by a secondary station and always
classes of procedures for synchronous data transmission. It
contain its own station address.
covers operation requirements in accordance with the overall
HDLC architecture. It uses the frame structure as defined in
IS0 3309 and elements of procedure described in IS0 4335 and
its addendum IS0 4335/DAD 1.
2.1.4 Send and receive state variable
The link consists of a primary station plus secondary stations, For each primary-to-secondary link, a separate pair of send and
and operates in either the asynchronous or normal response receive state variables is required in each station for each direc-
mode. A basic repertoire of commands and responses is de- tion of transmission of I frames. Upon receipt and acceptance
fined. The capability of the data link may be modified by the use of a set mode command both the send and receive state
of optional functions. variables of a secondary station shall be reset to ZERO.
---------------------- Page: 3 ----------------------
IS0 6159-1980 (E)
In the above designations, the first letter U defines unbalanced
2.2 Fundamental classes of procedures
operation and the second letter A or N defines asynchronous
response mode or normal response mode.
These classes of procedures are composed of :
- The basic repertoire of commands and responses is :
two types of stations : primary stations and secondary
stations
Responses
Commands
- two types of response modes : normal and asyn-
I
I
chronous.
RR RR
RNR
RNR
They are designated as :
SXRM" UA
DM
DISC
UAC Unbalanced operation, Asynchronous response
CMDR
mode, Class
* SXRM command is : SARM for UAC
UNC Unbalanced operation, Normal response mode, Class.
SNRM for UNC
2.3 Optional functions
There are ten optional functions used to modify the fundamental classes of procedures. These oprtional functions are achieved by the
addition or deletion of commands and responses to the basic repertoire.
Required change
Functional description
Option
Provide the ability to
1A
- Add command : XID
exchange identification and/or characteristics of stations
: XID
Add response
Add response RD
- request logical disconnection
1B
Add command : REJ
Provides the ability for more time reporting of I frame sequence errors
2
Add response : REJ
Add command : SREJ
Provides the ability for more efficient recovery from I frame sequence errors by
3
Add response : SREJ
requesting retransmission of a single frame
Add command : U1
4 Provides the ability to exchange information fields without impacting the I frame
Add response : UI
sequence counts
Add command : SIM
Provides primary ability to initialize remote stations, and secondary ability to request
5
Add response : RIM
initialization
Add command : UP
6 Provides primary ability to perform unnumbered group polling as well as individual
polling
Use extended addressing for-
7 Provides for greater than single octer addressing
mat in lieu of basic addressing
format
Delete response : I
8 Limits the procedure to one-way I frame transfer using commands
Delete command : I
9 Limits the procedure to one-way I frame transfer using responses
Use extended control field
Provides the ability to use extended sequence numbering (modulo 128)
10
format in lieu of basic control
field format.
Use SXRME in lieu of SXRM
2
---------------------- Page: 4 ----------------------
IS0 6159-1980 (E)
- a secondary station has the ability to receive all com-
2.4 Consistency of classes of procedures
mands in the class of procedures basic repertoire plus those
Figure 2 gives a summary of the basic command/response
specified in the selected optional functions.
repertoire of the classes of procedures, and the com-
mands/responses of the optional functions. The primary sta-
tion command repertoire is listed on the left side of each class
and the secondary station response repertoire is listed on the
2.6 Method of indicating classes and optional
right side.
functions
This figure shows the consistency in the classes of procedures
The classes of procedures and the optional functions are in-
obtained through the use of the concepts of modes of opera-
dicated by specifying the mnemonic designation of the class
tion, basic command/response repertoire, and hierarchical
and the number(s) of the accompanying optional functions (see
structuring. This repertoire consistency facilitates the inclusion
2.2 and 2.3).
of multiple versions of the classes of procedures in a station
that is configurable.
Example 7 : Class UNC 1, 2, 6, 9 is the unbalanced operation,
normal response mode class of procedures with the optional
2.5 Conformance to the unbalanced classes of
functions for identification (XID), request disconnect (RD) im-
procedures
proved performance, (REJ), unnumbered polling (UP), and
one-way data flow from the secondary statiotds) to the primary
A station conforms to a given class of procedures (with op-
station,
tional functions) if it implements the basic repertoire of that
class of procedures plus those specified in the selected optional
Example 2 : Class UAC, 1, 5, 10 is the unbalanced operation,
functions, i.e.
asynchronous response mode class of procedures with the op-
- a primary station has the ability to receive all responses
tional functions for identific
...
Norme internationale @ 6159
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION*MEXAYHAPOAHAR OPrAHMBAUMR Il0 CTAHAAPTHJAUMM*ORGANlSATlON INTERNATIONALE DE NORMALISATION
Téléinformatique - Classes de procédure HDLC non
équilibrée
Data communication - HDLC unbalanced classes of procedures
Première édition - 1980-05-01
CDU 681.327.18.01 Réf. no : IS0 6159-1980 (FI
Descripteurs : traitement de l'information, télétraitement, transmission de données, transmission synchrone, procédure de commande,
commande de chaînon à haut niveau.
Prix basé sur 6 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 1'1S0). 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 I'ISO, 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 6159 a été élaborée par le comité technique ISO/TC 97,
Calculateurs et traitement de l'information, et a été soumise aux comités membresien
juin 1978.
Les comités membres des pays suivants l'ont approuvée :
Afrique du Sud, Rép. d' Finlande Pologne
Allemagne, R. F. France Roumanie
Australie Hongrie
Royaume-Uni
Belgique Italie Suède
Canada Japon Suisse
Égypte, Rép. arabe d' Mexique Yougoslavie
Espagne Pays- Bas USA
Aucun comité membre ne l'a désapprouvée.
0 Organisation internationale de normalisation, 1980 O
Imprimé en Suisse
---------------------- Page: 2 ----------------------
NORM E INTER NAT1 ON ALE IS0 6159-1980 (F)
Téléinformatique - Classes de procédure HDLC non
éq U i li brée
O Introduction
2 Description générale
2.1 Principes
La présente Norme internationale traite des classes de procé-
dure non équilibrée. II est généralement reconnu qu’il est possi-
2.1.1 Types de station
ble de construire des configurations symétriques pour une opé-
ration sur un seul circuit de données, à partir des classes de
Deux types de station sont définis pour les classes de procé-
procédure non équilibrée qui sont définies ci-dessous. Par
exemple, la combinaison de deux procédures (avec une trame I dure non équilibrée (voir figure 1) :
qui circule en tant que commande seulement) dans des direc-
- stations primaires qui envoient les commandes, reçoi-
tions opposées peut donner une configuration symétrique point
vent les réponses et sont. entièrement responsables de la
à point, ainsi qu’on peut le voir dans le diagramme ci-dessous.
correction des erreurs faites au niveau de liaison;
- stations secondaires qui reçoivent les commandes,
envoient les réponses et peuvent initialiser les actions de
correction des erreurs faites au niveau du lieu.
2.1.2 Modes opérationnels
Chaque accouplement d’une station primaire avec une ou plu-
sieurs stations secondaires peut se faire par différents moyens
facilitant la transmission pour réaliser des configurations non
équilibrées point à point ou multipoint. Ces stations peuvent
fonctionner dans le mode normal de réponse (MNRI ou dans le
mode de réponse asynchrone (MRA), alterné dans les deux
sens ou simultané dans les deux sens.
2.1.3 Schéma d‘adressage
Les commandes sont toujours envoyées par le primaire et con-
tiennent toujours l’adresse de la (des) station(s) secondaire(s1
destinatairekd du message. Les réponses sont toujours émises
par une station secondaire et contiennent toujours l’adresse de
leur propre station.
1 Objet et domaine d’application
2.1.4 Variable d‘état d’émission et de réception
La présente Norme internationale présente les classes de procé-
Pour toute liaison primaire-secondaire, il est nécessaire
dure HDLC non équilibrée pour la transmission synchrone des
d’envoyer séparément les variables d’état d’émission et de
données. Elle couvre les besoins de fonctionnement en accord
réception pour chaque sens de transmission de trame I. Après
avec l‘architecture générale de HDLC. Elle utilise la structure de
réception et acceptation d‘une commande de mode, les varia-
trame ainsi qu‘il est prévu dans I’ISO 3309 et les éléments de
bles d’état d‘émission et de réception de la station secondaire
procédure décrits dans I’ISO 4335 et son additif
doivent être ramenées à zéro.
IS0 4335/DAD 1.
2.2 Classes fondamentales de procédure
La liaison consiste en une station primaire et des stations
secondaires et fonctionne selon le mode de réponse asynch-
Ces classes de procédure se composent de :
rone normal. Un répertoire de base des commandes et des
réponses est déterminé. Les possibilités de ce répertoire peu-
- deux types de station : station primaire et station
vent être modifiées par l‘utilisation de fonctions optionnelles. secondaire;
1
---------------------- Page: 3 ----------------------
IS0 6159-1980 (FI
-
Le répertoire de base des commande et des réponses est :
deux modes de réponse : normal et asynchrone.
Elles sont désignées de la manière suivante : Commande Réponse
I
I
UAC opération non équilibrée, mode de réponse asyn-
RR RR
chrone
RNR
RNR
SXRM" UA
UNC opération non équilibrée, mode de réponse normal.
DISC DM
CMDR
Dans les désignations ci-dessus, la première lettre U désigne le
fonctionnement non équilibré et la seconde lettre A ou N dési-
* La commande SXRM est : SARM pour les classes UAC
gne le mode de réponse asynchrone ou normal.
SNRM pour les classes UNC
2.3 Fonctions optionnelles
Dix fonctions optionnelles sont utilisées pour modifier la classe de procédure fondamentale. Ces fonctions facultatives sont réalisées
par l'addition ou la suppression de commandes et de réponses dans le répertoire de base.
Option Description de la fonction Changement nécessaire
1A Donne la possibilité
- XID
Ajouter commande
d'échanger l'identification et/ou les caractéristique des stations
Ajouter réponse XID
1B - de solliciter la déconnexion logique Ajouter réponse RD
Ajouter commande REJ
Donne la possibilité d'une signalisation plus opportune pour les erreurs de séquence de
2
trame I Ajouter réponse REJ
Ajouter commande SREJ
Donne la possibilité d'une reprise plus efficace en cas d'erreur en demandant la retrans-
3
Ajouter réponse SREJ
mission d'une trame unique
Ajouter commande UI
Donne la possibilité d'échanger des champs d'information sans modifier le contenu des
4
Ajouter réponse U1
compteurs de numéro d'ordre des trames I
Ajouter commande SIM
5
Ajouter réponse RIM
Donne la possibilité au primaire d'initialiser les stations éloignées et au secondaire de
demander cette initialisation
Ajouter commande UP
Donne la possibilité au primaire d'envoyer une invitation à émettre en groupe non
numérotée aussi bien qu'une invitation à émettre individuelle
Utiliser le format d'adressage
Donne la possibilité d'avoir un adressage de plus qu'un octet
étendu au lieu du format
d'adressage de base
Supprimer réponse I
Limite la procédure au transfert de trames I dans un seul sens en tant que commande
8
Supprimer commande I
9 Limite la procédure du transfert de trames I dans un seul sens en tant que réponse
Utiliser le format étendu du
Donne la possibilité d'utiliser une séquence étendue de numérotage (modulo 128)
10
champ de contrôle au lieu du
champ de contrôle de base
Utiliser SXRME au lieu de
SXRM
---------------------- Page: 4 ----------------------
IS0 6159-1980 (FI
- une station secondaire a la possibilité de recevoir toutes
2.4 Compatibilité des classes de procédure
les commandes dans le répertoire de base de la classe de
La figure 2 résume le répertoire de base des commandes et
procédure et dans ceux spécifiques aux fonctions optionnel-
réponses des classes de procédure et les commandes/réponses
les sélectionnées.
des fonctions optionnelles. Le répertoire de commande de la
section primaire est rangé sur le côté gauche de chaque classe
2.6 Méthode d'indication des classes et des
et le répertoire de réponses de la station secondaire est rangé
fonctions optionnelles
sur le côté droit.
Les classes de procédure et les fonctions optionnelles sont indi-
Cette figure montre la compatibilité des classes de procédure
obtenue en utilisant des concepts de mode de fonctionnement, quées en spécifiant la désignation mnémonique de la classe et
le répertoire de base commande/réponse et de la structuration le(s) nurnéro(s) des fonctions optionnelles l'accompagnant
(voir 2.2 et 2.3).
hiérarchique. Cette logique dans le répertoire facilite I'intégra-
tion de multiples versions des classes de procédure dans une
Exemple I : La classe UNC 1,2,6,9 est la classe de procédure
station dont la configuration est possible.
non équilibrée en mode de réponse normal, avec pour fonc-
2.5 Conformation aux catégories de procédure tions optionnelles l'identification (XIDI et la demande de décon-
non équilibrée
nexion IRD), l'amélioration des performances (REJ), l'invitation
à émettre non numérotée et la circulation des données dans un
Une station se conforme à une classe donnée de procédure
seul sens depuis la (les) station(s) secondaire(s) vers la station
(avec fonctions optionnelles) si elle satisfait au répertoire de
primaire.
base de cette classe de procédure ainsi qu'à ceux spécifiques
aux fonctions optionnelles sélectionnées, c'est-à-dire :
Exemple 2 : La classe UAC 1, 5, 10 est la classe de procédure
- une station primaire a la possibilité de recevoir toutes
pour les opérations non équilibrées en mode de réponse
les réponses dans le répertoire de base de la classe de procé- asynchrone, avec pour fonctions optionnelles l'ide
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.