3 INTRODUCTION à S.N.A.
SNA , System Network Architecture, est une architecture de réseaux IBM introduite en 1974. Il s'agit non seulement d'une architecture fonctionnelle du même type que le Modèle de Référence OSI (qu'elle précède de 7ans), mais aussi d'une famille de produits et d'une stratégie à long terme (20 à 25 ans...). Depuis 1990, cette architecture est fournie concurremment avec une architecture basée sur le Modèle de Référence OSI nommée OSI/CS (OSI Communication Subsystem) dans l'architecture unifiée d'applications SAA. Cette dualité permet à IBM une transition en plusieurs années vers les standards de l'OSI.
SNA est une architecture "propriétaire" qui précède le Modèle de Référence de plusieurs années mais qui comme elle (ou l'architecture INET) est structurée en services hiérarchisés sur 6 niveaux avec des protocoles spécifiques à chaque niveau (A l'origine, il n'y avait que 4 niveaux; certains ont été dédoublés pour se rapprocher fonctionnellement de l'architecture OSI).
SNA assure aussi une certaine compatibilité entre produits SNA. Cependant ceux-ci ont évolué avec les progrès technologiques et la compatibilité n'est pas toujours possible entre tous les systèmes ...
Enfin SNA est basée à l'origine sur un réseau d'interconnexion hiérarchisé (arborescent). Cette topologie a évolué à partie de 1980 vers un réseau central d'interconnexion maillé reliant des (sous-)réseaux arborescents. Ce choix semblait logique à sa création et répondait à une optique très centralisée de l'informatique. Celle-ci devait s'exécuter sur de grands systèmes centralisés auxquels on pouvait accéder par des terminaux distants. Cette structure a conduit aussi à des logiciels de communication de type maître-esclave(s), qui peuvent limiter l'évolution de certains produits.
SNA, étant une famille de produits qui peuvent communiquer dans une architecture de communication, peut être analysés sous différents points de vue.
4 COMPOSANTS et SESSIONS SNA
SNA met en relation des composants virtuels souvent dans une logique maître-esclave. Ces composants sont des "Unités adressables du réseau" NAU (Network Adressable Unit). Chaque NAU est définie par son adresse hiérarchisée dans le réseau; cette adresse comporte un numéro de zone (subarea) et une adresse dans la zone.
Il existe trois types de NAU , les unités logiques LU (logical unit), les unités physiques PU (physical unit) et les unités de gestion de domaine SSCP (system service control point).
Les unités logiques (LU) représentent les utilisateurs finaux, opérateurs de terminaux ou programmes d'applications
Les unités physiques (PU) représentent les composants qui supportent les unités logiques ou les unités de gestion. A chaque noeud ou machine constitutive du réseau correspond une PU qui gère les ressources locales.
Un domaine est une partie du réseau. Les unités de gestion de domaine (SSCP) sont chargées du fonctionnement du réseau. Elles contrôlent les unités physiques.
SNA fournit des moyens de communication entre ces composants (NAU) : les "sessions SNA". Il existe quatre types de sessions :
- entre utilisateurs LU - LU
- pour gérer le réseau SSCP -LU
SSCP-PU
SSCP-SSCP
Le premier type de session supporte les services utilisateurs (end-user services). Ce sont soit des services de présentation dans le cas d'interactions entre terminal et programme d'application, soit des services de communication et de synchronisation dans le cas d'interactions entre programmes d'application (APPC, Application to Application Communication).
Les autres types fournissent les services réseau (Network services) : services de configuration, services d'opérateur réseau, services de session et services de maintenance et de contrôle.
Sessions LU-LU
Les sessions LU-LU sont de différents types qui répondent aux besoins des applications utilisatrices. Ces types de sessions déterminent les sous ensembles logiciels à mettre en oeuvre dans les différents couches de l'architecture fonctionnelle (profils fonctionnel FP (function profiles)) ; on utilise ainsi des profils correspondant sensiblement à des sous-ensembles de transport, session et application/présentation (voir ci-dessous : architecture fonctionnelle).
Sauf les sessions entre unités logiques LU6.2 créées en dernier, les session LU-LU sont de type primaire-secondaire, l'unité logique primaire ayant un rôle prépondérant dans la communication. Ceci correspondait bien à des communications de type terminal à programme dans lequel le terminal n'avait qu'une capacité de traitement minime. L'arrivée de terminaux puissants, basés sur des micro-ordinateurs a conduit à symétriser le plus possible les sessions LU-LU pour les LU6.2.
Ce sont des sessions dissymétriques .
Les services de contrôle de configuration sont distribués dans tous les composants et utilisent les sessions SSCP-PU et SSCP-LU. Ils permettent aux opérateurs du réseau de gérer l'ensembles des ressources physiques et logiques du réseau.
Les sessions SSCP-PU sont mises en oeuvre aussi par les services de maintenance et de gestion en cas de défaillance.
Les services de contrôle de sessions utilisent les sessions SSCP-LU à l'intérieur d'un domaine et SSCP-SSCP pour les liaisons interdomaines. Ils permettent en particulier l'établissement et la rupture des sessions LU-LU.
Nœuds du réseau
Ces nœuds, de différents types, hébergent les unités adressables du réseau (NAU). Ils sont classés en nœuds majeurs et nœuds périphériques.
Ils comporte une seule unité physique, des composants de réseau de transport et soit une unité de gestion SSCP, soit une fonction de contrôle réduite appelée PUCP (Physical Unit Control Point).
Toutes les ressources d'un nœud sont gérés par au moins une unité de gestion SSCP locale (si elle existe) ou distante.
Les nœuds majeurs (nœuds "subarea") gèrent les zones qui sont des parties de domaine du réseau. Ils assurent en particulier l'acheminement des données dans le réseau à partir des adresses de NAU. Ces nœuds sont constitués d'unités physiques de type 4 ou 5 (avec SSCP ou PUCP). Ce sont des contrôleurs de communication ou des systèmes hôtes munis de logiciels de communication. Certains nœuds majeurs peuvent comporter des fonctions de nœuds périphériques.
Ces nœuds majeurs peuvent être reliés entre eux par plusieurs chemins pour constitué un réseau central maillé d'interconnexion.
Les nœuds périphériques supportent les fonctions terminales. Ils sont reliés à un nœud majeur par une liaison de niveau 3 (PC/DLC, voir architecture fonctionnelle). Ce sont en général des terminaux ou des contrôleurs de grappes de terminaux (unités physiques de type 1 ou 2).
Dostları ilə paylaş: |