47 F4 92UC 01
Transcription
47 F4 92UC 01
Télécommunications Bull DPS 7000 Réseaux - Concepts GCOS 7 Logiciel Sujet : Ce manuel donne une vue d'ensemble de l'implémentation des communications sur les systèmes DPS 7000. Particularités : Il s'agit de la première révision du présent manuel. Les barres de révision placées dans la marge indiquent les ajouts ou modifications de texte entraînées par les nouveautés apportées àe FCP7. Version du logiciel : GCOS 7-V7 (Etat technique TS7458 ou ultérieur) Date : Novembre 1996 Bull Electronics Angers S.A. CEDOC Atelier de reprographie 331, Avenue Patton 49004 ANGERS Cedex 01 FRANCE 47 F4 92UC Rev01 Bull HN Information Systems Inc. Publication Order Entry FAX: (508) 294-7411 MA02/423S Technology Park Billerica, MA 01821 U.S.A. Copyright Bull S.A., 1995, 1996 Toutes les marques citées sont la propriété de leurs titulaires respectifs. Vos suggestions sur la forme et le fond de ce manuel seront les bienvenues. Une feuille destinée à recevoir vos remarques se trouve à la fin du présent manuel. La loi du 11 mars 1957, complétée par la loi du 3 juillet 1985, interdit les copies ou reproductions destinées à une utilisation collective. Toute représentation ou reproduction intégrale ou partielle faite par quelque procédé que ce soit, sans consentement de l'auteur ou de ses ayants cause, est illicite et constitue une contrefaçon sanctionnée par les articles 425 et suivants du code pénal. Ce document est fourni à titre d'information seulement. Il n'engage pas la responsabilité de Bull S.A. en cas de dommages résultant de son application. Des corrections ou modifications au contenu de ce document peuvent intervenir sans préavis ; des mises à jour ultérieures les signaleront éventuellement aux destinataires. Préface Ce manuel offre une vue d'ensemble de l'architecture des communications pour le DPS 7000. L'architecture des communications est traitée pour l'essentiel en trois parties : • les communications ISO-DSA, • les communications ISO, • les communications TCP/IP. Ce manuel traite des communications applicables aux systèmes Bull, et plus particulièrement des communications pour le DPS 7000. BIBLIOGRAPHIE Cette bibliographie est fournie à titre indicatif. Pour plus de précisions (disponibilité du manuel, numéro de révision, indice de mise à jour), veuillez vous adresser à CEDOC ou éventuellement consulter le fascicule "Documents nouveaux" (référence 00 F4 7210). Datanet et CNP7 : DNS V4 - Génération du système....................................................................39 F2 22DN CNS 7 - Manuel de référence .......................................................................... 39F2-40DM Serveurs de transport et des sessions : VCAM-ISO - Manuel de référence (Vol. 1 Description)....................................47 F2 60UC VCAM-ISO - Manuel de référence (Vol. 2 Primitives) ......................................47 F2 61UC VCAM-ISO - Guide de l'utilisateur....................................................................47 F2 62UC 47 F4 92UC Rev01 iii Réseaux - Concepts Réseaux - installation, mise en oeuvre et administration : Introduction aux télécommunications...............................................................47 F2 70UC Génération de réseau ......................................................................................47 F2 93UC Réseaux - Guide de l'utilisateur .......................................................................47 F2 94UC DSAC - Guide de l'utilisateur............................................................................47 F2 75UC AUPI - Guide de l'utilisateur .............................................................................47 F2 76UC Service des correspondants : Intercommunication transactionnelle sous protocole XCP1............................. 47 F2 11UT CPI-C/XCP2 - Guide de l'utilisateur ................................................................. 47 F2 14UT TDS - Guide de l'administrateur ....................................................................... 47 F2 32UT Documents MainWay 2000 : Vous trouverez la liste des documents MainWay 2000 dans le manuel suivant : MainWay Overview ..........................................................................................39 A4 14EB Autres documents : INET - Manuel de référence............................................................................ 13 F2 12SM INET - Guide de l'utilisateur ............................................................................ 13 F2 13SM GCOS 7 MCS - Guide de l'utilisateur ...............................................................47 F2 32UC TCP/IP 7 - Guide de l'utilisateur final ...............................................................47 F2 30US OPEN 7 - Manuel de référence de l'administrateur..........................................47 F2 31US OPEN 7 - Guide de l'administrateur .................................................................47 F2 32US iv 47 F4 92UC Rev01 Préface CONVENTIONS D'ECRITURE Les conventions suivantes sont utilisées dans les syntaxes de commande : MAJUSCULES Le mot-clé doit être codé exactement comme indiqué. minuscules Indique les valeurs des paramètres définis par l'utilisateur. Le nom symbolique chiffren sert à représenter une chaîne de décimaux dont la longueur maximale est n. [élément] Les crochets indiquent un élément facultatif. {élément 1} {élément 2} {élément 3} Une liste entre accolades indique que l'un des éléments doit être sélectionné si le paramètre associé est spécifié. Le cas échéant, la valeur par défaut est soulignée. () Les parenthèses doivent être codées si elles incluent plusieurs éléments. ... Les points de suspension indiquent que l'élément peut être répété une ou plusieurs fois. 47 F4 92UC Rev01 v Réseaux - Concepts vi 47 F4 92UC Rev01 Table des matières 1. Introduction ........................................................................................................... 1-1 1.1 ENVIRONNEMENTS DE COMMUNICATION DPS 7000 .......................................... 1-1 1.2 CARACTERISTIQUES DES COMMUNICATIONS GCOS 7-V7 ................................ 1-2 1.3 ARCHITECTURE DES COMMUNICATIONS DPS 7000 ........................................... 1-3 1.3.1 1.3.2 1.3.3 1.3.4 MainWay 2000, Datanet et CNP7.............................................................................. Contrôleur ISL ........................................................................................................... Contrôleur FCP7........................................................................................................ MainWay 2000............................................................................................................ 1-5 1-5 1-6 1-6 1.4 SERVEURS DE COMMUNICATION .......................................................................... 1-7 1.5 VCAM.......................................................................................................................... 1-8 1.6 OPEN LAN ACCESS 7 ............................................................................................... 1-8 1.7 GXTI ............................................................................................................................ 1-8 1.8 RFC1006 ..................................................................................................................... 1-9 1.9 TCP/IP......................................................................................................................... 1-9 1.10 CONFIGURATION DU RESEAU................................................................................ 1-9 1.11 ADMINISTRATION DU RESEAU ............................................................................... 1-10 47 F4 92UC Rev01 vii Réseaux - Concepts 2. Communications ISO/DSA et ISO ................................................................ 2-1 2.1 CONCEPTS D'UNE ARCHITECTURE EN COUCHES.............................................. 2-2 2.2 IMPLEMENTATION DES COUCHES ISO ET ISO/DSA ............................................ 2-3 2.3 ADRESSAGE DSA ..................................................................................................... 2-9 2.4 CONCEPTS D'ADRESSAGE OSI .............................................................................. 2-11 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 Structure générale..................................................................................................... Adressage dans la couche réseau : adresse NSAP............................................... Adressage dans la couche transport : l'adresse TSAP......................................... Adressage dans la couche session : l'adresse SSAP ........................................... Adressage dans la couche présentation : l'adresse PSAP ................................... Adressage dans la couche application : AET......................................................... Adresses locales par défaut..................................................................................... 2-12 2-13 2-18 2-19 2-19 2-19 2-20 2.5 OPEN LAN ACCESS : LA PRISE ISO/DSA............................................................... 2-21 2.5.1 2.5.2 2.5.3 2.5.4 Fonctions de la prise ISO-DSA ................................................................................ Mécanisme de conversion de protocole................................................................. Mécanisme de conversion d'adresses.................................................................... Exemples de configurations de réseaux ................................................................ 2-21 2-22 2-23 2-25 2.6 UTILISATION DE L'EXTENSION TNS POUR LES SESSIONS ISO ........................ 2-27 2.7 UTILISATION DE FEPS POUR LES SESSIONS ISO ............................................... 2-27 2.8 UTILISATION D'OCS POUR LES SESSIONS ISO ................................................... 2-27 2.9 MECANISME DE CONNEXION ................................................................................. 2-28 2.9.1 2.9.1.1 2.9.1.2 2.9.1.3 Mécanisme de connexion de session ISO/DSA ..................................................... Introduction.................................................................................................................. Mécanisme de connexion sortante ............................................................................. Mécanisme des connexions entrantes........................................................................ 2-28 2-28 2-28 2-29 2.9.2 2.9.2.1 2.9.2.2 2.9.2.3 Mécanisme de connexion de session ISO.............................................................. Introduction.................................................................................................................. Mécanisme de connexion sortante ............................................................................. Mécanismes de connexion entrante ........................................................................... 2-30 2-30 2-30 2-33 2.9.3 2.9.3.1 2.9.3.2 Le pseudo-transport du FEPS ................................................................................. Connexions entrantes ................................................................................................. Connexions sortantes ................................................................................................. 2-33 2-33 2-34 2.9.4 Connexions par TNS................................................................................................. 2-34 viii 47 F4 92UC Rev01 Table des matières 2.9.4.1 2.9.4.2 Connexions sortantes ................................................................................................. Connexions entrantes ................................................................................................. 2-34 2-36 2.9.5 2.9.5.1 2.9.5.2 Connexions FCP7 ..................................................................................................... Connexions sortantes ................................................................................................. Connexions entrantes ................................................................................................. 2-38 2-38 2-39 2.10 INTERFACES DIRECTES AVEC LA COUCHE DE COMMUNICATION .................. 2-40 2.10.1 2.10.2 Interface de transport ............................................................................................... Interface de session.................................................................................................. 2-40 2-40 3. Communications TCP/IP .................................................................................. 3-1 3.1 ARCHITECTURE EN COUCHES DE TCP/IP ............................................................ 3-1 3.2 CONCEPTS D'ADRESSAGE TCP/IP......................................................................... 3-4 3.2.1 3.2.2 Adresses IP ................................................................................................................ Adresses MAC ........................................................................................................... 3-4 3-6 3.3 IMPLANTATIONS DE TCP/IP POUR GCOS7 ........................................................... 3-7 3.3.1 3.3.2 TCP/IP via FCP7 ........................................................................................................ TCP/IP via OPEN7 ..................................................................................................... 3-7 3-9 4. Vision GCOS 7 du réseau ................................................................................ 4-1 4.1 DESCRIPTION DU RESEAU...................................................................................... 4-1 4.2 UTILITAIRE NETGEN ................................................................................................ 4-2 4.2.1 4.2.2 Description du réseau .............................................................................................. Configurations de réseau......................................................................................... 4-2 4-3 4.3 CONFIGURATION DE FCP7...................................................................................... 4-4 47 F4 92UC Rev01 ix Réseaux - Concepts 5. Administration de réseau GCOS 7............................................................... 5-1 5.1 ADMINISTRATION ISO/DSA ET ISO......................................................................... 5-1 5.2 ADMINISTRATION IPS .............................................................................................. 5-1 5.3 GESTION FCP7 .......................................................................................................... 5-2 5.4 FONCTION D'ADMINISTRATION POUR DATANET ET CNP7................................ 5-2 Glossaire .................................................................................................................................. g-1 Index x ................................................................................................................................... i-1 47 F4 92UC Rev01 Table des matières Illustrations Figures 1-1 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18 2-19 3-1 3-2 3-3 3-4 Architecture de communications DPS 7000................................................................ Couches DSA/ISO....................................................................................................... Implémentation de la couche DSA/ISO....................................................................... Applications DSA communiquant via la couche de transport RFC1006 ..................... Connexion de transport ISO........................................................................................ Applications DSA communiquant via la couche de transport RFC1006 ..................... Configuration d' adresse DSA/ISO.............................................................................. Structure d'adresse OSI PSAP ................................................................................... Structure d'adresse OSI NSAP ................................................................................... Valeurs AFI dans l'adresse OSI NSAP ....................................................................... Valeurs DSP dans l'adresse OSI NSAP...................................................................... Longueur des champs de l'adresse OSI NSAP .......................................................... Exemple de format d'adresse RFC1006 NSAP .......................................................... Fonctions de la prise ISO-DSA Plug (PID).................................................................. Exemples de TSEL ..................................................................................................... Deux systèmes dotés du même TSEL........................................................................ Deux systèmes dotés de TSEL différents ................................................................... Exemple de génération de PIDp ................................................................................. Exemple de génération de PIDa ................................................................................. Qualité de Service ISO................................................................................................ Architecture en couches TCP/IP ................................................................................. Format d'adresse IP .................................................................................................... TCP/IP via FCP7 ......................................................................................................... Accès TCP/IP via OPEN7 ........................................................................................... 47 F4 92UC Rev01 1-4 2-2 2-3 2-6 2-6 2-7 2-10 2-12 2-13 2-14 2-15 2-16 2-18 2-22 2-23 2-24 2-24 2-25 2-25 2-32 3-1 3-4 3-7 3-9 xi Réseaux - Concepts xii 47 F4 92UC Rev01 1. Introduction Le logiciel de communication Bull GCOS 7 permet de communiquer avec d'autres systèmes GCOS ou non-GCOS via un réseau local ou longue distance. Ce manuel présente une vue d'ensemble des modules de communication de GCOS 7. 1.1 ENVIRONNEMENTS DE COMMUNICATION DPS 7000 Il est possible d'accéder au Bull DPS 7000 depuis les environnements suivants : • le monde Bull, en communication avec d'autres systèmes Bull tels que le DPS 7000, DPS 6000, DPS 8000, QUESTAR 400, DPX/2, DPX/20, • le monde OSI, car le DPS 7000 implémente une pile OSI complète, • le monde UNIX, en particulier par ses fonctionnalités TCP-IP, • le monde IBM, en communication avec les systèmes IBM, • le monde MS-DOS, en communication avec des micro-ordinateurs. L'environnement de communication DPS 7000 peut utiliser directement le dispositif de liaison intersystèmes ISL (Inter-System Link) ou le FCP7 (processeur de communication FDDI), ou encore recourir à un ou plusieurs processeurs frontaux (FEP) et des contrôleurs de communication, pour gérer des terminaux et offrir des passerelles vers chacun des environnements réseau mentionnés ci-dessus. 47 F4 92UC Rev01 1-1 Réseaux - Concepts 1.2 CARACTERISTIQUES DES COMMUNICATIONS GCOS 7-V7 Les fonctionnalités principales du produit GCOS 7-V7 sont les suivantes : • Totale prise en charge de DSA et du réseau ISO/DSA, • Totale prise en charge native du réseau OSI, • Totale prise en charge du réseau TCP/IP, • Accès direct à un réseau local Ethernet, • Accès direct à un réseau FDDI, • Prise en charge directe de la STID ("Station de Travail Iso/Dsa") dite aussi DIWS ("Dsa/Iso WorkStation"), qui est une station exécutant des applications DSA sur la couche session OSI, • Interface de programmation de la couche session OSI, • Interface de programmation GXTI (interface de couche transport GCOS 7 X/OPEN), • Prise en charge des connexions LU6.2 (module XCP2) par la passerelle DSA-SNA ou directement par d'autres implémentations de XCP2 (par exemple, CPI-C/OSI sur DPX), • Totale prise en charge des fonctionnalités antérieures (XCP1, MCS ...), • Prise en charge des sessions OSI/DSA/DIWS sur les couches TCP/IP (concept RFC1006) via FCP7. 1-2 47 F4 92UC Rev01 Introduction 1.3 ARCHITECTURE DES COMMUNICATIONS DPS 7000 L'environnement de communication DPS 7000 peut nécessiter l'utilisation d'un ou plusieurs frontaux de communication (FEP) pour gérer des terminaux et/ou avoir accès aux réseaux. Etant gérés par le FEP, les terminaux ne sont pas déclarés dans la génération de réseau du DPS 7000, mais dans la génération système (SYSGEN) du FEP lui-même. Trois types de FEP sont proposés : • CNP7 qui est soit intégré au DPS 7000, soit disponible comme extension. • Datanet qui se connecte au DPS 7000 par un canal PSI. • MainWay 2000 qui se connecte au DPS 7000 par une liaison FDDI SAS. L'environnement de communication DPS 7000 peut aussi utiliser le contrôleur ISL pour accéder à d'autres systèmes et processeurs de communication situés sur cet ISL, conformément à la norme Ethernet ISO 8802.3. L'environnement de communication DPS 7000 peut aussi utiliser le contrôleur FCP7 pour accéder directement à d'autres systèmes et processeurs de communication via une liaison FDDI, conformément à la norme FDDI ISO 9314. Les principaux avantages de ces liens de communication (ISL et FCP7) sont : • vitesse de communication accrue (10 Mb/s pour Ethernet ou 100 Mb/s pour FDDI), • flux de données accru, • meilleure sécurité de transmission. Les communications du DPS 7000 sont gérées par des modules logiciels appelés serveurs de communication ; ils sont décrits ci-dessous. La figure 1-1 décrit l'architecture des communications GCOS 7. 47 F4 92UC Rev01 1-3 Réseaux - Concepts DPS 7000 A pplications IS O A pplications D S A A pplications X T I (IO F , T D S , U F T , ...) (F T A M , X 400) V C A M -IS O GXTI V C A M -D S A O pen LA N A ccess FEPS A pplications O pen7 (F T P , N F S , T E LN E T , ...) OCS G X T ID LE7 R F C 1006 TNS T ransport IS O TCP T ransport IS O Internet Internet N ull étendu UDP C om m unications OPEN7 T C P /IP IP Internet N ull A ccès F D D I FCP7 C ontrôleur IS L FDDI SAS IS L D atanet CNP7 FDDI DAS M ainW ay 2000 W AN E thernet Figure 1-1. Architecture de communications DPS 7000 1-4 47 F4 92UC Rev01 Introduction 1.3.1 MainWay 2000, Datanet et CNP7 Le DPS 7000 peut se connecter au réseau par : • un MainWay 2000 et sa carte d'extension LAN via le module de serveur OCS et une liaison FDDI SAS, • un Datanet via le module serveur FEPS et un canal PSI, • un CNP7 via le serveur TNS et un contrôleur accédant à l'ISL par une liaison Ethernet. Les contrôleurs disponibles sont : • le SPA (DPS 7000/2xx/3xx), • le MPC (DPS 7/1x07/10x7/5x0/7x0x), • le LNM (DPS 7000/Ax), • le LNI (DPS 7000/4xx), • l'option FIA (accès rapide ISL ) du DPS 7000/5xx /7xx /8xx. Il existe une carte contrôleur par connexion physique du DPS 7000 à un câble ISL. 1.3.2 Contrôleur ISL Le contrôleur ISL permet aussi la connexion par liaison Ethernet d'un DPS 7000 à un autre DPS 7000, ou un autre système DSA, ISO/DSA ou TCP/IP. L'ISL est conforme aux spécifications IEEE 802.3 et ISO 8802.3 (Ethernet). Ces connexions sont gérées par le serveur TNS. 47 F4 92UC Rev01 1-5 Réseaux - Concepts 1.3.3 Contrôleur FCP7 FCP7 est un contrôleur FDDI situé dans l'armoire du DPS 7000. Pilote OCS FCP7 communique avec le DPS 7000 via le pilote OCS à travers un MB2 (Multibus 2) et se connecte à un réseau FDDI au moyen d'une liaison SAS FDDI. FCP7 gère les quatre premières couches de communication DSA et OSI (transport, réseau, liaison et physique) ainsi que les couches TCP/IP. FCP7 gère la couche RFC1006 permettant l'exécution des sessions OSI/DIWS via les protocoles TCP/IP. Prise de bouclage optique Chaque contrôleur FCP7 est livré avec une prise de bouclage optique pré-installée. Ce bouchon est utilisé pendant les tests et diagnostics en ligne (OLTD). Il sert aussi de protection contre la poussière lorsque le contrôleur n'est pas connecté à un câble à fibres optiques. Etiquette d'adresse Chaque contrôleur FCP7 est muni d'une étiquette adhésive sur laquelle il est possible d'écrire son adresse MAC. Cette adresse n'a aucun rapport avec le numéro de série du contrôleur. Les adresses MAC FCP7 sont comprises entre 08 00 38 10 00 10 et 08 00 38 10 0F DF. Dès qu'une adresse MAC a été attribuée à un contrôleur, il faut l'écrire sur l'étiquette, puis coller cette dernière sur le rack DPS 7000 approprié (celui qui contient le FCP7). 1.3.4 MainWay 2000 Le MainWay 2000 est composé d'un sous-système d'extension LAN et d'un ou plusieurs processeurs WAN permettant d'accéder au réseau WAN via les protocoles OSI/DSA, OSF/SNA ou TCP/IP. 1-6 47 F4 92UC Rev01 Introduction 1.4 SERVEURS DE COMMUNICATION Gérant les principales fonctions de communication, les serveurs de communication sont implémentés comme des sous-systèmes indépendants. Les serveurs de communication disponibles sont : • TNS, serveur unique qui gère les communications via un ou plusieurs contrôleurs ISL ; en autorisant les communications par un ou plusieurs câbles ISL. Dans un système DPS 7000, il ne peut exister qu'une seule instance de TNS. Ce dernier gère toutes les connexions avec d'autres systèmes, qu'elles soient directes ou via CNP7. Les paramètres de configuration de TNS sont spécifiés lors de la génération du réseau. • FEPS, serveur qui gère le dialogue avec un Datanet via un ou deux canaux PSI. Dans un système DPS 7000, il existe une instance de FEPS par Datanet connecté. Dans le cas d'une double liaison PSI vers Datanet, l'instance FEPS ne gère qu'un seul canal PSI à la fois ; l'autre instance a un rôle de secours. FEPS gère les deux liaisons PSI de telle sorte qu'il bascule automatiquement de manière transparente sur l'autre PSI lors d'une défaillance du premier. Chaque instance de FEPS doit être définie au moment de la génération du réseau. • OCS, gestionnaire de communication pour le contrôleur intégré FCP7. OCS est un pilote unique qui gère plusieurs instances de serveurs. Dans un système DPS 7000, il existe une instance de serveur pour chaque FCP7. OCS supervise toutes les connexions avec le réseau FDDI qui transitent par FCP7. OCS réalise aussi des fonctions administratives pour FCP7 telles que le chargement (LOAD) et le vidage mémoire (DUMP). Les paramètres de configuration d'OCS sont spécifiés lors de la génération du réseau. • FECM, serveur qui réalise des fonctions administratives telles que le chargement (LOAD), le transfert mémoire (DUMP) ou la génération du système (SYSGEN) pour le Datanet et le CNP7. Il est inutile de le configurer, et une instance de FECM est créée dynamiquement lorsqu'il faut administrer un Datanet ou un CNP7. • RAEH, serveur unique qui gère les sessions administratives entre systèmes DSA dans le but d'échanger des commandes/réponses ou des notifications d'événements. • QMON, serveur unique qui gère les files auxquelles accèdent les applications utilisant l'interface de communication MCS. 47 F4 92UC Rev01 1-7 Réseaux - Concepts 1.5 VCAM Module de communication qui gère les fonctions ayant trait à la couche session (les connexions entre applications locales ou à distance qui utilisent les protocoles et l'adressage ISO, ISO/DSA ou DSA). Le lancement et l'arrêt de VCAM sont synchronisés avec ceux de GCOS 7 lui-même. En l'absence de session de communications active, il n'est toutefois possible d'établir que des communications locales. 1.6 OPEN LAN ACCESS 7 Module de communication qui gère la conversion de protocole et/ou d'adresse de DSA vers ISO. Ce mécanisme permet aux applications DSA telles que IOF, TDS ou UFT de fonctionner avec des applications situées sur une station de travail ISO/DSA (STID). L'utilisation de OPEN LAN ACCESS 7 est définie lors de la génération du réseau. 1.7 GXTI GXTI est une interface de programmation permettant à une application GCOS 7 d'accéder à une application distante via les couches de transport ISO, TCP, UDP ou RFC1006. Elle fournit une interface de communication unique vers des applications distantes : • par la couche de transport ISO située dans le FCP7, via OCS, • vers des applications ISO/DIWS distantes par la couche de transport RFC1006 située dans le FCP7, via OCS (sans modification de l'interface de programmation), • par la couche de transport ISO située dans un Datanet, via FEPS, • par la couche de transport ISO située dans un CNP7, via TNS, • par la couche de transport TCP ou UDP située dans le FCP7, via OCS, • par la couche de transport TCP ou UDP située dans le sous-système OPEN7. Notez que les accès à TCP/UDP depuis FCP7 et depuis OPEN7 sont mutuellement exclusifs. C'est à dire qu'il est impossible d'établir des connexions de TCP vers OPEN7 en même temps que vers FCP7, bien que les deux puissent être lancés simultanément. Si tel est le cas, FCP7 est prioritaire. Si le démon GXTID sous OPEN7 est lancé avant FCP7, FCP7 arrête GXTID pour imposer le passage des connexions par FCP7. Si FCP7 est lancé avant OPEN7 (et donc avant GXTID), FCP7 garde la priorité. 1.8 RFC1006 RFC1006 est un protocole inter-couches disponible dans FCP7 qui permet l'exécution de DSA ou sessions OSI via une couche de transport TCP. RFC1006 est conforme à la procédure et au format TPDU définis dans la norme ISO IS 8073. 1-8 47 F4 92UC Rev01 Introduction 1.9 TCP/IP TCP/IP permet aux applications GCOS 7 d'atteindre des applications distantes situées sur une station UNIX ou sur toute station utilisant TCP/IP. TCP/IP est accessible dans le FCP7 par les applications qui utilisent l'interface de programmation GXTI, et dans OPEN 7 par les applications telles que FTP, NFS, XFORM 7 et Affinity sur OPEN 7. TCP/IP (du contrôleur FCP7) permet également de transporter les TPDU de RFC1006 pour les applications GCOS 7. 1.10 CONFIGURATION DU RESEAU Sous GCOS 7, l'utilitaire de génération utilisé pour les configurations de réseau est NETGEN (NETwork GENerator). Vous en trouverez une description dans le manuel Génération de réseau (93UC). Le FCP7 est configuré à chaque fois que son serveur dans OCS est lancé (commande STSVR). Ce processus de configuration charge les paramètres nécessaires aux piles ISO/DSA, ISO et TCP/IP du FCP7. La configuration du FCP7 est décrite dans le manuel Génération de réseau (93UC). Pour configurer le Datanet et le CNP7, il faut utiliser leurs propres utilitaires de configuration. Vous trouverez une description de ces derniers dans les manuels du Datanet ou du CNP7. Les directives de configuration de réseau pour un DPS 7000 et ses FEP sont générées statiquement par leurs configurateurs respectifs à partir des informations descriptives fournies par l'administrateur du réseau (ou du système). Nous avons adopté la terminologie suivante dans les documents : DIRECTIVE 47 F4 92UC Rev01 Toute instruction figurant dans une description de configuration de réseau pouvant être traitées par un configurateur de réseau. 1-9 Réseaux - Concepts 1.11 ADMINISTRATION DU RESEAU L'administration de réseau permet à un opérateur système (ou réseau) de contrôler par des commandes d'administration de réseau les fonctions locales telles que le lancement et l'arrêt des serveurs, la supervision du comportement du réseau, et la modification dynamique des attributs du réseau. Nous avons adopté la terminologie suivante dans les documents : COMMANDE 1-10 Toute instruction à l'intention du système d'exploitation (GCOS 7 pour le DPS 7000) tapée par l'opérateur système (ou réseau). 47 F4 92UC Rev01 2. Communications ISO/DSA et ISO Le modèle de référence OSI d'ISO définit une architecture de base pour les communications, fondée sur des fonctions en couches. DSA définit une architecture en couches conforme au modèle de référence OSI d'ISO. En d'autres termes, le concept d'architecture en couches et le rôle de chacune sont communs à DSA et ISO. Selon la couche concernée, GCOS 7 implémente soit la norme ISO, soit une norme propriétaire Bull DSA. 47 F4 92UC Rev01 2-1 Réseaux - Concepts 2.1 CONCEPTS D'UNE ARCHITECTURE EN COUCHES Selon le modèle de référence OSI, il est possible de considérer les sous-systèmes de communication d'un système comme un ensemble ordonné de sept couches, que l'on peut représenter visuellement par l'empilement ci-dessous. La couche est parfois désignée par le rang qu'elle occupe. Systèm e A C ouches Application P résentation Session Transport R éseau Liaison P hysique s e r v i c e s Systèm e B 7 <-protocole-> 7 6 <-protocole-> 6 5 <-protocole-> 5 4 <-protocole-> 4 3 <-protocole-> 3 2 <-protocole-> 2 1 <-protocole-> 1 s e r v i c e s Support physique Figure 2-1. Couches DSA/ISO A l'exception de la couche la plus haute et de la plus basse, chaque couche(N) fournit à la couche(N+1) un ensemble de services. La couche(N) utilise les services fournis par la couche (N-1), et ainsi de suite. Les services de chaque couche sont accessibles par des points d'accès au service SAP(N°) (Service Access Point). Chaque entité de la couche(N) coopère avec son homologue de couche(N) sur un autre système. L'ensemble des règles qui gouvernent cette coopération est appelé protocole ; chaque protocole est associé à la couche pour laquelle il est implémenté. On appelle Unités de Données de Protocole ou PDU (Protocol Data Unit) les données échangées par le biais du protocole de la couche concernée. Une telle architecture garantit que chaque couche, de même que chaque application, sont indépendantes de tous les sous-systèmes qui implémentent les couches ISO inférieures. Dans GCOS 7-V7, les protocoles et services des couches 1 à 5 sont totalement conformes à la norme ISO, ainsi qu'à la norme DSA. 2-2 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.2 IMPLEMENTATION DES COUCHES ISO ET ISO/DSA GCOS 7 TDS IO F UFT FTAM X400 VCAM FEPS pseudo-transport A ppl/P rés Session OCS Transport TNS FCP7 R éseau C ontrôleur IS L FDDI SAS PSI Liais on/ P hysique ISL Datanet M ainW ay 2000 Ethernet C arte LA N P rocesseur W A N M odules de ligne CNP7 Figure 2-2. Implémentation de la couche DSA/ISO Les modules ombrés / / / concernent les processeurs frontaux, et non GCOS 7. 47 F4 92UC Rev01 2-3 Réseaux - Concepts Couche application Il s'agit de la couche la plus haute (7) du modèle de référence. Elle fournit des services directement accessibles à l'utilisateur. Le réseau primaire est constitué d'applications ISO/DSA qui communiquent entre elles au même niveau, par exemple : IOF, TDS et UFT. Toutefois, X400, utilisé par DOAS7 (V200ES), et FTAM 7, sont conformes à OSI. Les applications coopèrent avec les terminaux selon un mécanisme différent. N'implémentant pas les protocoles ISO/DSA, les terminaux ne peuvent donc pas communiquer directement avec les applications. Ils utilisent pour cela un Gestionnaire de Terminaux (Terminal Manager), situé dans le FEP ou dans une station de travail ISO/DSA. La partie du réseau comprise entre le gestionnaire de terminaux et les terminaux (le réseau secondaire) n'est pas conforme à la norme ISO/DSA. Par exemple, le Datanet, le CNP7 ou le DPX/20, en tant qu'extrémités de session, fournissent la fonctionnalité de gestionnaire de terminaux pour permettre l'accès aux terminaux. Couche présentation La couche présentation (6) est consacrée aux conversions et au formatage à appliquer au contenu des données échangées entre applications. Les fonctions de présentation, comme la conversion ASCII-vers-EBCDIC sont souvent intégrées dans le logiciel système ou le micrologiciel. Elles peuvent s'appliquer aussi à des produits particuliers, comme FORMS pour gérer l'affichage d'informations sur l'écran d'un terminal. Couche session Le rôle de la couche session (5) est d'organiser et de synchroniser le dialogue entre deux applications. Elle établit les connexions, contrôle le flux des données échangées, et gère le "tour de parole" (par gestion de jeton) des extrémités de la session. La couche session peut établir une connexion de session entre deux applications fonctionnant sur des systèmes différents ou sur le même hôte. Dans ce dernier cas, une telle connexion de session est locale et n'implique pas de transport. La connexion et l'échange de messages entre applications transite par VCAM. Toutefois, lorsque les applications sont situées sur des systèmes différents, la couche session utilise les services de transport pour l'échange de messages entre systèmes. En fonction de l'application, VCAM implémente les protocoles et services ISO ou DSA de la couche session. Une partie de VCAM implémente le protocole et les services de session ISO, alors qu'une autre partie implémente les versions DSA de ceux-ci. VCAM-DSA sert d'interface aux applications DSA telles TDS, IOF et UFT qui s'exécutent sur des machines Bull natives utilisant le protocole DSA200. VCAM-ISO sert d'interface aux applications ISO comme FTAM et X400. VCAM permet d'assurer l'indépendance de l'application vis-à-vis de toutes les couches de plus bas niveau, qui sont distribuées différemment selon que la connexion est de type PSI, ISL ou FCP7. 2-4 47 F4 92UC Rev01 Communications ISO/DSA et ISO OPEN LAN ACCESS 7 offre un dispositif de conversion de protocole d'une session ISO vers une session DSA. Ceci permet à une application DSA distante utilisant une session ISO (comme OPENTEAM, UFTX ... ) de dialoguer avec une application GCOS7 DSA (TDS, IOF, UFT ...). En plus de cette conversion de protocole, OPEN LAN ACCESS 7 permet la conversion de l'adressage ISO en DSA. Couche transport La couche transport (4) assure un transport fiable, pour le transfert de données entre sessions de différents systèmes. Les services de transport contrôlent le séquencement et le flux des données, détectent les erreurs et permettent leur récupération. Selon la configuration du réseau, une connexion de session correspond à une connexion de transport de bout en bout unique, ou à une suite de connexions de transport relayées de proche en proche. Dans le cas d'une connexion par FCP7, le protocole ISO de classe 4 (ISO IS 8073) est implémenté dans le FCP7 lui-même. En conséquence, il est possible d'établir les connexions de transport DSA, ISO/DSA et ISO avec des systèmes directement connectés au FCP7 ou au LE7. Dans le cas d'une connexion PSI vers le Datanet, la couche de transport est répartie entre FEPS et le Datanet. FEPS implémente un pseudo-transport qui se limite aux échanges avec le Datanet. La couche de transport et toutes les couches qui lui sont inférieures sont implémentées dans le Datanet. C'est ce dernier, et non le DPS 7000, qui est responsable de l'implémentation des protocoles des couches réseau et transport pour la communication avec un système distant. Dans le cas d'une connexion ISL, TNS implémente le protocole ISO de classe 4 (ISO IS 8073). Les connexions de transport DSA et ISO/DSA (appelées connexions de transport "STID") peuvent donc être établies avec des systèmes distants directement connectés à l'ISL. Dans les cas des connexions de transport ISO, il est nécessaire d'établir ces connexions par la couche de transport ISO d'un CNP7 (ou Datanet) connecté à l'ISL. L'ISL peut se connecter au FEP (CNP7 ou Datanet) qui sert de relais pour l'établissement de la session entre le DPS 7000 et un système distant. Une première connexion de transport se termine dans le FEP, alors qu'une deuxième est établie entre le FEP et le système distant. Ces deux connexions de transport sont reliées directement (transport "dos-à-dos"). La deuxième connexion peut utiliser un protocole différent de l'ISO classe 4 (entre le DPS 7000 et le FEP). Ceci permet d'accéder à des systèmes qui implémentent toute combinaison de protocoles de couches transport et réseau reconnues par le FEP, sur toute sorte de réseau ISO. La figure 2-3 présente un DPX/20 connecté à un DPS 7000 par son CNP7. 47 F4 92UC Rev01 2-5 Réseaux - Concepts DPX/20 DPS 7000 Session ISO Session ISO CNP 7 Transport ISO T ransport IS O C ouche réseau vide IEEE 802.2 IEEE 802.3 C ouche réseau vide IEEE 802.2 IEEE 802.3 Transport ISO T ransport IS O X25 X25 HDLC HDLC ISL ··· Figure 2-3. Connexion de transport ISO Couche transport RFC1006 La couche transport RFC1006 est disponible uniquement dans le FCP7. Elle implémente un protocole de transport de classe 0 amélioré pour s'exécuter dans la partie supérieure de TCP (qui peut être assimilé à un protocole de transport de classe 4). Elle utilise les éléments de procédure et de format TPDU définis dans la norme ISO IS 8073. La figure 2-4 illustre des applications DSA communiquant via RFC1006. B ull D P S 7000/8000 A utres systèm es A pplication D S A A pplication D S A P résentation D S A P résentation D S A S ession D S A S ession D S A R F C 1006 R F C 1006 TCP IP R éseau IP S TCP IP Liaison Liaison P hysique P hysique Figure 2-4. Applications DSA communiquant via la couche de transport RFC1006 RFC1006 prend en charge les communications entre les applications DSA (comme le montre la figure), ou entre les applications OSI, ou encore entre les applications DSA et OSI (par OLA7) via la couche de transport TCP. 2-6 47 F4 92UC Rev01 Communications ISO/DSA et ISO La couche réseau La couche réseau (3) permet l'établissement des liaisons de communication. Les services réseau établissent la route de la liaison par des systèmes intermédiaires disponibles, relaient l'information à travers la liaison établie, et maintiennent la liaison pendant la durée de la session utilisateur. La figure 2-5 représente une configuration de réseau typique où un système de relais C s'interpose entre A et B, dont la couche réseau et les couches inférieures sont sollicitées. Dans les réseaux ISO/DSA, un tel système de relais est habituellement matérialisé par un contrôleur de communication ou un FEP. Dans le cas d'une connexion ISL, TNS implémente une couche réseau élémentaire connue sous le nom de sous-ensemble vide d'Internet (ISO IS 8473), qu'on appelle aussi réseau inactif. Dans le cas d'une connexion via le FCP7, FCP7 implémente à la fois les protocoles sous-ensemble vide (null subset) et le sous-ensemble complet (full subset) du protocole Internet (ISO IS 8473). Lorsque les connexions sont établies via un Datanet ou un CNP7, la couche réseau située dans le FEP peut être un réseau inactif, le protocole Internet complet ou encore d'autres protocoles réseau tels que X25 (ISO 8348). A B 7 7 6 6 5 5 4 4 3 C 3 2 2 2 1 1 1 Support physique 3 Support physique Figure 2-5. Contrôleur de communications DSA/ISO 47 F4 92UC Rev01 2-7 Réseaux - Concepts Couche liaison La couche liaison (2) permet le transfert individuel intégral de trames de données par une connexion physique. Dans le cas particulier d'un réseau local, (ISL ou FCP7), cette couche est composée des deux sous-couches suivantes : 1. La sous-couche de contrôle de liaison logique LLC (Logical Link Control) qui possède une fonctionnalité d'adressage logique. 2. La sous-couche de contrôle d'accès physique MAC (Media Access Control) qui offre l'interface avec la couche physique au moyen d'un adressage physique. Couche physique La couche physique (1) fournit un moyen mécanique, électrique, fonctionnel et procédural de transmission de bits. Les contrôleurs Ethernet ISL implémentent la couche liaison et la couche physique (ISO IS 8802.2, 8802.3). Le contrôleur FCP7 FDDI implémente la couche liaison et la couche physique (ISO IS 8802.2, 9314). 2-8 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.3 ADRESSAGE DSA Une adresse d'application DSA se compose de l'adresse du contrôleur de session dont elle dépend et d'une adresse locale associée à l'entité de contrôle de session. L'adresse d'une entité de contrôle de session est constituée de l'identifiant de point d'accès au service de transport TSAP et de l'identifiant de contrôle de session SCID : • Chaque entité de contrôle de session du réseau est identifiée comme utilisateur des services de transport au moyen d'un identifiant unique TSAP. Les identifiants TSAP source et destination ne sont utilisés que par l'entité de transport ISO comme éléments de l'unité de données de protocole (PDU) de la demande de connexion de transport ; elles possèdent les caractéristiques suivantes : - le format des identifiants TSAP est conforme à la norme SID - lorsque le transport est réalisé par TNS, le transport ISO avec adressage DSA est déclaré par défaut par le paramètre TPROTOCOL=ISO[:1] de la directive RTS. • Le SCID qui donne l'adresse du contrôleur de session DSA utilisé par le protocole de session de DSA200, permet d'identifier le contrôleur de session dans les unités de données de protocole session. Dans DSA, l'adresse locale d'une application est sa boîte aux lettres. Il est possible d'assurer l'unicité de la boîte aux lettres en la suffixant avec une extension de boîte aux lettres. Une même application de communication peut être adressée via plusieurs boîtes aux lettres, chacune correspondant à une entité particulière de l'application. Par exemple, dans TDS, l'opérateur maître est adressé par une boîte aux lettres distincte de celle dédiée aux autres utilisateurs. De même, le gestionnaire de terminaux fait référence à un terminal particulier par une adresse unique représentée par sa boîte aux lettres:extension de boîte aux lettres. Les entités des couches inférieures possèdent aussi des adresses configurées lors de la génération du réseau. Dans le cas des communications via un FEP, ces entités ne sont pas situées sur le DPS 7000 et sont donc configurées dans le SYSGEN du FEP. D'autre part, lorsqu'on utilise l'ISL pour une connexion directe à un système distant, il faut considérer des adresses supplémentaires. Des adresses dédiées de point d'accès au service liaison LSAP (Link Service Access Point) sont utilisées au niveau Liaison pour distinguer les différents types de trafic transitant par l'interface entre TNS et l'adaptateur de réseau local (LNA). Le contrôleur ISL utilise le LSAP pour choisir un type de canal logique (appelé aussi terminateur logique : LT) lorsqu'il faut diriger vers TNS une trame entrante. Les trois types suivants de LSAP sont adressables par TNS : • ISO pour les transferts normaux de données via une couche réseau inactive. • RM (remote maintenance) pour l'administration à distance des CNP7 (SYSGEN, LOAD et DUMP), qui utilise un protocole administratif spécifique. • TCPIP pour le module TCP/IP de GCOS 7 (OPEN 7) qui utilise l'accès direct à la couche Liaison de TNS. 47 F4 92UC Rev01 2-9 Réseaux - Concepts Une demande de connexion de transport est émise sur une route réseau configurée sur le système local ; celui-ci est considéré comme l'origine de la route allant de la liaison physique locale LPL (Local Physical Link) reliée par le câble ISL à une liaison physique distante RPL (Remote Physical Link). Le LPL ou RPL possède une adresse physique individuelle (IADDR) de 48 bits sur le câble ISL et doit donc être déclaré dans la configuration du réseau. Il est possible de répartir jusqu'à 8 adresses de multi-diffusion MADDR (Multicast Address) entre les différents LPL. Ces adresses permettent de recevoir par le câble certains messages administratifs multi-diffusés. Dans le cas des communications via un FCP7, ces entités sont configurées dans la configuration du FCP7. Il y a génération implicite des terminateurs logiques (LT) pour le FCP7. Exemple de configuration d'adresse L'exemple ci-dessous présente deux systèmes DPSA et DPSZ ; chacun est connecté à son propre CNP7 par un câble ISL, les CNP7 étant interconnectés pour faire partie d'un réseau longues distances (WAN). D P S 7000 CNP 7 "C N P B " "D P S A " D P S 7000 "C N P Y " "D P S Z " W AN 86:57 LC T RCT 5F -00-01 R P L_C N P B 86:23 RCT C Â B LE -1 5E -00-01 LP L_D P S A CNP 7 LC T C Â B LE -2 IS L 5F -00-02 R P L_C N P Y 5E -00-0C LP L_D P S Z Figure 2-6. Configuration d'adresse DSA/ISO Pour que l'application LAPPL du système DPSA puisse dialoguer avec l'application RAPPL du système DPSZ, elle doit établir au préalable une connexion. La demande de connexion à RAPPL envoyée par LAPPL s'établit dans la couche session, LAPPL étant l'origine et RAPPL la destination de la connexion. LSC et RSC, les identifiants de contrôle de session (SCID) respectifs de DPSA et DPSZ, sont uniques et leur portée s'étend à tout le réseau pour identifier sans ambiguïté les adresses de LAPPL et RAPPL. 2-10 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.4 CONCEPTS D'ADRESSAGE OSI L'adressage dans un réseau suit les mêmes principes conceptuels que celui d'une lettre ou d'un appel téléphonique. Dans tous les cas, la destination visée n'est atteinte que si l'adressage est non ambigu. Une application, qui s'exécute sur le système local, demande aux services locaux de communication d'établir une connexion avec un correspondant situé sur un système distant ; ce correspondant est identifié par une adresse. Cette demande est acheminée d'un système à l'autre le long d'une chaîne par laquelle transitera la connexion, jusqu'à atteindre le destinataire. Toute erreur de configuration dans cette succession de systèmes peut empêcher l'accès au correspondant. L'architecture de communication OSI, représentée par l'empilement des sept couches OSI dont chacune est accessible par une adresse spécifique, montre que l'adressage OSI est conceptuellement hiérarchique. Points d'Accès au Service (SAP) Dans le modèle de référence OSI, chaque couche est accessible par des SAP : • pour les connexions sortantes, l'entité (i+1) qui implémente la couche (i+1) du modèle de référence OSI fait appel aux services de l'entité (i) par le biais des SAP-(i) qui relient les deux couches adjacentes. • pour les connexions entrantes, l'entité (i) fournit des services à une entité (i+1) en accédant aux liens SAP-(i) qui relient les deux couches. Exemple : TSAP (le point d'accès au service Transport) relie la couche 5 (session) et la couche 4 (transport). Sélecteurs Un sélecteur-(i) désigne un type spécifique d'entité (i+1) parmi l'ensemble des entités (i+1) d'un système donné. Les sélecteurs constituent l'information d'adressage échangée entre systèmes. Ils sont alloués par un système et sont uniques dans la portée de ce système. 47 F4 92UC Rev01 2-11 Réseaux - Concepts 2.4.1 Structure générale Une entité (i+1) est identifiée de manière unique dans le réseau par l'adresse d'un SAP(i). Ce dernier se compose d'un sélecteur (i) et d'un SAP (i-1). Exemple : Une couche session spécifique est désignée par une adresse de TSAP, qui se compose d'un sélecteur de Transport (TSEL) et d'un SAP-réseau (NSAP). Remarque : Par abus de langage, le terme SAP-(i) est employé à la place de adresse-de-SAP-(i) On identifie une application par son Titre d'Entité Application A.E.T (Application Entity Title) et on la désigne par une adresse de point d'accès au service présentation PSAP (Presentation Service Access Point) dont la structure est détaillée dans la figure 2-7. A dresse PSAP P S E L (S él. de pré sentation) S S E L (S él. de session) T S E L (S él. de transport) N S A P (P oint d'accès au service réseau) A dresse SSAP A dresse TSAP < - adresses en ordre hiérarchique -> Figure 2-7. Structure d'adresse OSI PSAP 2-12 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.4.2 Adressage dans la couche réseau : adresse NSAP Pour un complément d'information sur le sujet traité dans ce paragraphe, reportez-vous au document ISO8348/Addendum 2. Pour les connexions sortantes, le système local utilisera la liste des NSAP pour déterminer la couche réseau correcte parmi l'ensemble de ces NSAP. Une adresse NSAP identifie un point d'accès au service réseau (Network Service Access Point) sur un système destination où le service réseau est disponible. La structure d'un NSAP telle que définie dans [ISO 8348/Add.2] est la suivante : AFI ID I DSP ID P Figure 2-8. Structure d'adresse OSI NSAP Le domaine général d'une adresse NSAP, l'IDP (Initial Domain Part) se compose de deux parties : • l' AFI (Authority and Format Identifier), qui spécifie : - le format du champ IDI précise par exemple s'il existe des zéros initiaux - l'instance d'adressage réseau, telle que l'ISO ou l'UIT (ex-CCITT), responsable de l'attribution des valeurs de l'IDI - la syntaxe abstraite de l'adresse proprement dite dans le réseau, la DSP (Domain Specific Part), qui peut être binaire ou décimale. 47 F4 92UC Rev01 2-13 Réseaux - Concepts La figure 2-9 énumère les valeurs d'AFI attribuées classées par instance, ainsi que la syntaxe de DSP. S yntaxe D S P N orm e décim al binaire X 121 C C IT T 36,52 37,53 IS O D C C 38 39 F 69 T E LE X 40,54 41,55 E 163 R T C 42,56 43,57 E 164 R N IS 44,58 45,59 IS O IC D 46 47 LO C A L 48 49 Figure 2-9. Valeurs AFI dans l'adresse OSI NSAP • l'IDI (Initial Domain Identifier) qui spécifie : - le domaine d'adressage réseau à partir duquel sont attribuées les valeurs de DSP - l'instance de télécommunications responsable de l'attribution des valeurs de DSP pour ce domaine. Le DSP (Domain Specific Part) représente une partie d'adressage privée, qui peut être codée en binaire ou en décimal. Sa sémantique est déterminée par l'instance identifiée par l'IDI. Il peut contenir des adresses TRANSPAC ou ETHERNET. 2-14 47 F4 92UC Rev01 Communications ISO/DSA et ISO La figure 2-10 indique la longueur de champ de DSP maximale selon l'instance, ainsi que la syntaxe de DSP : S yntaxe D S P N orm e décim al binaire X 121 C C IT T 36,52 37,53 IS O D C C 38 39 F 69 T E LE X 40,54 41,55 E 163 R T C 42,56 43,57 E 164 R N IS 44,58 45,59 IS O IC D 46 47 LO C A L 48 49 Figure 2-10. Valeurs DSP dans l'adresse OSI NSAP 47 F4 92UC Rev01 2-15 Réseaux - Concepts Exemple (NSAP ISO) : Le NSAP 39250F080038543210 peut s'analyser comme suit : 39 250F 080038543210 -- ---- -----------| | | | | | | | ->DSP = 080038543210 | | construit à partir d'une adresse Ethernet | | | ->IDI = 250F signifie: | DCC = 250 (pour la France) | F = complété à droite, obligatoire sur DSP binaire | -> AFI = 39 signifie: Instance: le DCC ISO Si le DSP est présent, il doit être en binaire longueur maximum de DSP = 14 octets Recommandation ECMA 117 Le champ DSP est partagé en 4 champs successifs : • l'identification d'organisation (spécifiée si l'instance est le DCC, et omise, dans le cas contraire) • l'identification de sous-réseau • l'adresse dans le sous-réseau • le sélecteur de réseau NSEL (network selector) La figure 2-11 donne la longueur maximum pour chaque champ en fonction de la syntaxe abstraite de DSP spécifiée par l'AFI : type Identification d'organisation décim al (6 chiffres) (2 octets) binaire Identification de réseau A dresse réseau NSEL 5 chiffres 15 chiffres 3 chiffres 2 octets 6 octets 1 octet Figure 2-11. Longueur des champs de l'adresse OSI NSAP 2-16 47 F4 92UC Rev01 Communications ISO/DSA et ISO Exemple (Recommandation ECMA 117) : L'adresse ECMA 117 3925025643200FE02608C5A2BC01F peut se décomposer comme suit : 39 250 256432 00FE 02608C5A2BC0 1F -- --- ------ ---- ------------ -| | | | | | | | | | | | | | | | | -->sélecteur 1F | | | | | | | | | -->adresse dans le sous-réseau | | | | = adresse MAC | | | | | | | -->identification de sous-réseau : | | | identification de réseau local (RL) | | | | | ->identifiant d'organisation = 256432 (Bull) | | | ->IDI = 250 (France) | -> AFI = 39 (DCC ISO) Il peut être nécessaire à une entité réseau de gérer plus d'un NSAP, pour tenir compte des éléments suivants : 1. Le système doit gérer une adresse NSAP pour chaque sous-réseau directement connecté. 2. Certaines applications, n'ayant ni sélecteur-T ni sélecteur-S sont désignées directement par leur NSAP ; chacune doit donc avoir son propre NSAP. 3. Plusieurs instances peuvent administrer le site, et donc attribuer différents formats de NSAP. Format NSAP spécial pour RFC1006 Un format spécial d'adresse NSAP a été défini pour les applications OSI exécutées sur des réseaux ne prenant pas en charge le service de réseau OSI. Ce format couvre les réseaux TCP/IP prenant en charge COTS via RFC1006. Le codage Telex AFI en DSP décimal est utilisé. Le numéro de Telex indiqué dans les champs IDI et Préfixe de DSP identifie un réseau spécifique. Les autres champs codent des informations réseau spécifiques. La valeur du champ IDI est : La valeur du champ Préfixe est : 00728722 (Numéro de Telex de l'University College London) 03 Les autres champs DSP contiennent les éléments suivants : • l'adresse Internet exprimée sous forme de 12 chiffres décimaux obligatoires (129182000020, par exemple). • le numéro de port RFC1006 exprimé sous forme de 5 chiffre décimaux optionnels (00102 est par exemple la valeur par défaut). • un chiffre de remplissage (défini à 0). 47 F4 92UC Rev01 2-17 Réseaux - Concepts La figure 2-12 illustre le format spécial NSAP d'une application dont l'adresse Internet est 129.183.1.84, en réception sur le port 102. 54 O ctet 1 00 72 87 22 2-5 DSP rem plissage préfixe adresse IP port 03 12 91 83 00 10 84 00 10 2 6 7-12 13-15 0 16 facultatif Figure 2-12. Exemple de format d'adresse RFC1006 NSAP 2.4.3 Adressage dans la couche transport : l'adresse TSAP Un sélecteur de transport TSEL (Transport Selector), comme d'autres sélecteurs, est significatif dans le cadre du système extrémité auquel il est alloué. Il permet d'identifier une et une seule entité de session dans le système extrémité. Le terme Entité de Session recouvre non seulement la couche de communications OSI qui implémente le protocole de session OSI, mais aussi les applications qui utilisent directement une interface de programmation dédiée au transport. Les sélecteurs de transport sont attribués indépendamment pour chaque système extrémité, puisqu'aucune instance globale d'attribution n'est nécessaire. Les valeurs de sélecteur de transport sont codées directement comme des paramètres d'identifiant TSAP de la demande de connexion de transport et d'unités de données de confirmation (Confirm Data Unit). Le TSEL, suffixé par l'adresse NSAP devient une adresse de TSAP. Le TSEL et le NSAP sont tous deux utilisés par le processeur frontal pour choisir l'hôte dans le cas d'une connexion entrante utilisant un objet UT (Utilisateur de Transport). 2-18 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.4.4 Adressage dans la couche session : l'adresse SSAP Un sélecteur de session permet d'identifier une entité de présentation. Les sélecteurs de session doivent être codés directement comme des paramètres d'identification SSAP des unités de données de protocole (PDU) de session Connect et Accept. 2.4.5 Adressage dans la couche présentation : l'adresse PSAP Un sélecteur de Présentation permet d'identifier une entité d'application. Les sélecteurs de présentation doivent être codés directement comme des paramètres d'identification PSAP des unités de données de protocole de présentation Connect et Accept. 2.4.6 Adressage dans la couche application : AET On identifie une application par son titre d'application d'entité AET (Application Entity Title). Actuellement, les applications OSI doivent fournir à la fois le PSAP local et distant aux couches OSI : • Le PSAP distant pour identifier leur correspondant • Le PSAP local pour s'identifier elles-mêmes Dans les versions suivantes, les services de répertoire (ou d'annuaire) aideront les applications à obtenir l'adresse du PSAP correspondant à un AET donné. 47 F4 92UC Rev01 2-19 Réseaux - Concepts 2.4.7 Adresses locales par défaut Pour appeler des services de communication, l'application locale doit fournir à la fois le PSAP local et distant pour s'identifier et identifier son correspondant distant. Le TSEL local et le NSAP local sont tous deux optionnels. Si le TSEL local manque, la couche session utilise le TSEL local par défaut configuré implicitement. Le NSAP local est fourni par le processeur frontal, en fonction du type de réseau choisi. Si une application fournit explicitement un NSAP local, on considère que c'est une reconnexion, et le processeur frontal utilisera alors le type local de réseau qui correspond au NSAP fourni. C'est seulement dans le cas des connexions locales, où les deux applications sont situées sur le même hôte, que la couche session reconnaît certains NSAP locaux configurés. Ceci permet le bouclage dans l'hôte lui-même, mais pas dans le processeur frontal. Dans le cas où le DPS 7000 se connecte directement à un autre DPS 7000 par l'ISL, le premier NSAP défini pour le LSYS sera pris en compte. 2-20 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.5 2.5.1 OPEN LAN ACCESS : LA PRISE ISO/DSA Fonctions de la prise ISO-DSA Un nouveau dispositif de GCOS 7 permet aux applications DSA telles que IOF, TDS et UFT de fonctionner avec la pile ISO et de bénéficier de tous les services des souscouches ISO. Ce dispositif est un module en-ligne et transparent qui convertit la session DSA en session ISO par la migration de l'adressage DSA vers l'adressage ISO. Ces modules PID (Prise ISO-DSA) sont appelés en fonction des informations données sur l'adressage et la configuration : • au moment de la connexion • et, le cas échéant, pendant les transferts de données. Objectifs de la migration L'architecture de communication propriétaire Bull DSA n'est pas très éloignée de l'architecture de communication OSI. Toutefois, l'adressage DSA qui implique une adresse de session et une boîte aux lettres d'application diffère considérablement de l'adressage hiérarchique OSI. La compatibilité impose de migrer depuis l'adressage non-hiérarchique (plat) de DSA vers l'adressage OSI. La migration d'adressage est réalisée par le module PIDa (PID-adressage), qui permet à la couche session de communiquer avec la couche transport à chaque demande de connexion entrante ou sortante. Les avantages d'un tel dispositif sont : • Tout site possédant un mélange d'applications OSI, telles que X400 et FTAM, et DSA, n'utilise qu'une pile de communications et une configuration de réseau pour établir la communication entre les deux ensembles d'environnements. Sans un tel dispositif, il faut faire coexister deux architectures de réseau complètement distinctes, ce qui implique une surcharge des coûts de gestion des communications ainsi qu'un accroissement du développement et de l'utilisation des applications OSI. • Les systèmes d'autres constructeurs peuvent se connecter aux applications Bull propriétaires dont les couches 1 à 5 sont totalement conformes au modèle OSI. Cela signifie que ces systèmes n'ont pas à subir de régénération ou de reconfiguration pour se conformer aux normes de réseaux Bull. • Les connexions entre GCOS 7 et les STID (Stations de Travail ISO-DSA) par l'ISL sont directes. 47 F4 92UC Rev01 2-21 Réseaux - Concepts Le rôle de la PID dans le DPS 7000 est illustré sur la figure suivante : autre application application IS O autre session ou GXTI session IS O application D S A session D S A P ID adressage iso et protocole iso adresse dsa protocole iso adresse dsa protocole dsa Figure 2-13. Fonctions de la prise ISO-DSA (PID) 2.5.2 Mécanisme de conversion de protocole Le module PIDp (PID-protocole) convertit de manière transparente le protocole de session DSA utilisé par les applications DSA sur le système DPS 7000 en protocole de session ISO. La conversion de protocole suit les normes Bull de SID (Spécifications ISO-DSA) qui permettent des connexions depuis et vers des applications déjà existantes sur des stations ISO-DSA telles que le DPX/20, Q400 et DPS 6000, dans le but d'utiliser leur couche session ISO native, et sans le transit par une passerelle. Ce module permet aussi les connexions entre deux DPS 7000 sur un réseau ISO (par double conversion). Lorsque ce module est activé par une connexion de session donnée, il transforme les unités de données de protocole session SPDU (Session Protocol Data Units) entrantes, en "lettres" DSA avant de les remettre à VCAM. De même, les lettres DSA sortantes sont transformées en SPDU ISO. 2-22 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.5.3 Mécanisme de conversion d'adresses • La conversion d'adresses qu'effectue la PIDa pour les systèmes locaux (L) et distants (D) impliqués dans la connexion revient à : LMBX [EXT], nomLSC <- converti en -> LSSEL, LTSAP RMBX [EXT], nomRSC <- converti en -> RSSEL, RTSAP où BAL est la boite aux lettres et EXT l'extension de boîte aux lettres • Les termes de l'adressage ISO pour une application DSA sont formés comme suit : SSEL = "espace" + MBX + EXT Pour la conversion, les adresses ISO et/ou DSA des deux systèmes extrémité connectés sont extraites par la PIDa dans les configurations de réseau de base ou de répertoire. RSAP = TSEL + liste NSAP • TSEL permet de choisir un service de couche session parmi ceux que propose le DPS 7000 : - la session ISO - PID + la session DSA - GXTI GXTI et la session ISO sont accessibles par un ou plusieurs TSEL. • Pour accéder à la PID, un PID-TSEL est toujours nécessaire pour chaque système. Lorsqu'il n'est pas déclaré explicitement dans la configuration du réseau, la valeur de PID-TSEL fournie par défaut est : "PID_SELECT" en codage ASCII : "5049445F53454C454354"X Exemples de TSEL dans le DPS 7000 : autres applications ou autre session applications IS O session IS O applications DSA session DSA P ID T S E Lx T S E Ly T S E Lz P ID _T S E L Figure 2-14. Exemples de TSEL 47 F4 92UC Rev01 2-23 Réseaux - Concepts Deux systèmes peuvent avoir le même TSEL, avec par exemple la valeur par défaut PID_TSEL. Le NSAP permet de sélectionner le FEP qui accède au TSEL. Chaque NSAP doit être unique dans la configuration du réseau. Pour plus de détails sur l'adressage OSI, reportez-vous au paragraphe 2.4. • si le FEP permet d'accéder à deux systèmes différents qui possèdent le même TSEL, il doit exister au moins deux NSAP différents pour sélectionner l'hôte approprié : HÔTE 2 HÔTE 1 valeur TSEL P ID par défaut valeur P ID TSEL par défaut FRONTAL NSAP1 NSAP2 Figure 2-15. Deux systèmes dotés du même TSEL HÔTE 2 HÔTE 1 valeur T S E L P ID 1 valeur P ID TSEL 2 FRONTAL NSAP Figure 2-16. Deux systèmes dotés de TSELdifférents Notez que les versions suivantes de FEP n'acceptent pas l'adressage ISO : 2-24 - toutes les versions de CNS 7 jusqu'à A1 - toutes les versions de DNS jusqu'à C1. 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.5.4 Exemples de configurations de réseaux Voici un exemple avec conversion de protocole entre un DPS 7000 et une station de travail DSA/ISO sur l'ISL : D P S 7000 S tation D S A /IS O S 7-1 X1 IS L Figure 2-17. Exemple de génération de PIDp La génération source pour effectuer la configuration du DPS 7000 S7_1 est : SYS S7_1 PF=LSYS SYS X1 PF=STID SCID=24:25 PID=SID ISL=(51-23-45 EA01); ISL=53-23-45; Le paramètre PID=SID permet d'utiliser la conversion de protocole par l'intermédiaire du module PIDp. L'adresse DSA est déterminée à partir du SCID. Reportez vous au manuel Génération de Réseau pour plus de détails sur la configuration de réseau. Voici un exemple avec conversion de protocole et d'adresse : S 7-1 P ID = 0102 N S A P = 01 N S A P = 04 DN1 N S A P = 02 X1 X2 N S A P = 05 N S A P = 06 DN2 I S L N S A P = 03 X3 S 7-2 P ID = 0203 Figure 2-18. Exemple de génération de PIDa 47 F4 92UC Rev01 2-25 Réseaux - Concepts Génération source pour réaliser la configuration de réseau de S7_1 à l'adresse ISO : SYS S7_1 PF=LSYS NSAP=04 PID=0102 SYS SYS SYS SYS SYS SYS NSAP=05 NSAP=01 NSAP=02 NSAP=03 NSAP=06; PID=ISO PID=ISO PID=ISO PID=ISO DN1 X1 X2 X3 DN2 S7_2 PF=DN7100 PF=STID PF=STID PF=STID PF=DN7100 PF=DPS7 SCID=24:25 ISL=(51-23-45 EA01); PSI=CC01; ISL=52-23-45; ISL=53-23-45; ISL=54-23-45; PID=0203; L'adresse ISO est déterminée à partir du NSAP et du PID. Le paramètre PID=ISO obtient de la PID le TSEL avec la valeur par défaut PID_SELECT. L'adresse DSA est déterminée à partir du SCID. Ces paramètres, qu'ils soient déclarés explicitement ou configurés par défaut, seront obtenus dynamiquement par les services de routage de communication, c'est-à-dire le module PIDa. Reportez vous au manuel Génération de réseau (93UC) pour plus de détails sur la configuration de réseau. 2-26 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.6 UTILISATION DE L'EXTENSION TNS POUR LES SESSIONS ISO Pour une connexion ISO sortante depuis l'hôte DPS 7000 jusqu'à un système distant via le FEP, l'adresse ISO complète (TSEL + liste de NSAP) doit être envoyée au FEP. Le FEP connecté à l'ISL peut être soit le CNP7, soit le Datanet. Le FEP choisit alors un NSAP parmi plusieurs, en fonction du réseau emprunté pour atteindre le système distant. Le TSAP appelant, le TSAP appelé et les paramètres de qualité de service sont échangés entre TNS et le logiciel du FEP dans une extension de la TPDU de demande de connexion CR (Connection Request) du protocole de transport. Le logiciel de FEP qui propose cette fonctionnalité est : • CNS7 A2 pour le CNP7, • DNS V4 U1 pour le Datanet. La connexion entre TNS et le FEP est vue comme une connexion de canal, qui fournit l'interface entre session et transport, de l'hôte vers le FEP. Cette extension de protocole de transport est déclarée à NETGEN par le paramètre ISO:2 de la directive RTS. 2.7 UTILISATION DE FEPS POUR LES SESSIONS ISO FEPS accepte indifféremment les sessions DSA et ISO en mode natif sans aucune restriction. 2.8 UTILISATION D'OCS POUR LES SESSIONS ISO OCS accepte indifféremment les sessions DSA et ISO en mode natif sans aucune restriction. 47 F4 92UC Rev01 2-27 Réseaux - Concepts 2.9 2.9.1 2.9.1.1 MECANISME DE CONNEXION Mécanisme de connexion de session ISO/DSA Introduction C'est VCAM-DSA qui établit les connexions ISO/DSA dans GCOS 7. VCAM utilise le module de routage de session pour choisir une route de session. Le module OPEN LAN ACCESS (PIDp ou PIDa) est appelé quand il est nécessaire de traduire le protocole ou l'adresse DSA en ISO. Une route de session indique le chemin que doivent suivre les connexions de session sortantes. Une route de session est définie implicitement lors de la description du système à distance et de ses serveurs associés. Il est possible de définir explicitement une route de session lors de la génération du réseau si on souhaite gérer son état (LOCK ou non) ou utiliser des quotas. Il existe deux types de routes de session : • Une route de session passant par un serveur (FEPS, OCS, via TNS) Dans le cas de TNS, il existe une route de session pour chaque RTS, mais pas de route de session spécifique à TNS. • Une route de session passant par une station de transport distante RTS (remote transport station) si les connexions sont établies via TNS. 2.9.1.2 Mécanisme de connexion sortante Sans quotas (valeur implicite de quota=1) Un algorithme (fonction de l'adresse RSC) permet de répartir de manière équilibrée les connexions sortantes sur toutes les routes disponibles. Ce mécanisme de répartition de charge prend en compte le nombre de connexions sortantes et entrantes déjà établies par la route de session. Avec quotas La fonction de routage de session essaiera de répartir pour un système distant donné, les connexions sortantes en fonction des quotas définis pour les routes vers ce système distant, et en fonction des connexions déjà établies. Si une ou plusieurs routes sont définies avec un quota égal à zéro, elles seront considérées comme des routes de secours. 2-28 47 F4 92UC Rev01 Communications ISO/DSA et ISO Remarques : L'algorithme, qui est fonction de l'adresse RSC est toujours utilisé lorsque les routes sont de même "poids" (soit tous les quotas valent 1, soit les quotas sont différents de zéro). Lorsqu'une tentative de connexion échoue, la fonction de routage de session la tente à nouveau automatiquement sur une autre route, de manière transparente pour l'application. Lorsqu'une demande de connexion par une route de session donnée est rejetée, cette route ne sera réutilisée que si toutes les autres routes sont indisponibles, ou si entre-temps, de nouvelles connexions entrantes ont été établies par cette route. Choix d'une station de transport sortante • connexions sortantes via OCS/FCP7 : FCP7 choisit une station de transport pour atteindre le système distant. S'il est possible d'atteindre ce dernier via plusieurs RTS (stations de transport à distance), FCP7 choisit la première de la liste. Les autres RTS auront un rôle de secours. • connexions sortantes via FEPS/Datanet : Le frontal Datanet choisit la station de transport (ST) permettant d'atteindre le système distant. DNS choisit la première ST de sa liste, les autres ST serviront de secours. • connexions sortantes via TNS : De même que pour les routes passant par des serveurs, il est possible de définir des quotas sur les routes via des RTS, ou d'utiliser les quotas par défaut (quota=1). TNS tentera de répartir la charge des connexions sur toutes les RTS disponibles en fonction des connexions entrantes déjà établies et de la valeur des quotas. 2.9.1.3 Mécanisme des connexions entrantes VCAM n'accepte les connexions entrantes provenant d'un autre système que si le serveur appelant est défini dans la liste des serveurs pour ce système. Lorsque les connexions entrent via TNS, elles ne sont acceptées que si le RTS appelant est défini dans la liste des RTS pour ce système. Le module OPEN LAN ACCESS (PIDp ou PIDa) est appelé quand il est nécessaire de traduire un protocole ou une adresse depuis ISO vers DSA. 47 F4 92UC Rev01 2-29 Réseaux - Concepts 2.9.2 Mécanisme de connexion de session ISO 2.9.2.1 Introduction Une connexion de session s'établit entre un TSAP local et un TSAP distant. Pour établir une connexion sortante, la couche session appelle une fonction de routage de session. Le module de routage de session est chargé de choisir un serveur de couche transport, qui peut être une instance de TNS, OCS ou FEPS, ainsi que le FEP (processeur frontal) approprié. Ce choix est effectué en utilisant l'adresse du TSAP distant et les informations éventuelles de la configuration du réseau de base, et de répertoire. 2.9.2.2 Mécanisme de connexion sortante Service de routage de session Dans le DPS 7000, le déroulement des événements est le suivant : • VCAM appelle le service de routage de session pour choisir un serveur ; • le service de routage de session choisit un serveur en testant la première adresse de NSAP figurant dans l'adresse de destination, puis renvoie la référence du serveur à VCAM ; • en cas d'échec d'une demande de connexion vers TNS, OCS ou une instance FEPS, VCAM appelle le service de routage de session pour trouver un autre serveur disponible. Lorsqu'un nouveau serveur est détecté, VCAM tente à nouveau la demande de connexion avec le nouveau serveur ; • en cas d'échec de toutes les tentatives avec le premier NSAP, le NSAP suivant dans la liste est essayé ; • un mécanisme interne évite un bouclage indéfini sur ces tentatives ; • s'il n'existe pas de route disponible pour établir une connexion sortante vers un des FEP, avec tous les NSAP de la liste, la connexion échoue. Remarques : 2-30 1. Bien que chaque NSAP de destination soit testé séparément par le service de routage de session, la liste complète des NSAP est systématiquement transmise à la couche transport à chaque appel envoyé par VCAM. 2. GCOS 7 implémente à partir de sa version V7 le protocole de transport ISO niveau2 (ISO:2), qui comprend l'intégralité des fonctionnalités d'adressage et de protocole ISO, à la condition que le DPS 7000 soit muni d'un frontal CNP7 exécutant une version >= A2, ou d'un Datanet tournant sur une version >= V4. FCP7 offre l'intégralité d'ISO sans qu'un frontal soit nécessaire. 47 F4 92UC Rev01 Communications ISO/DSA et ISO Sous-domaines La liste des serveurs frontaux ou voisins disponibles est définie par les informations contenues dans la configuration de réseau de base, ou de répertoire : • si aucun sous-domaine n'est déclaré dans la configuration de répertoire, tous les serveurs en service et les FEP disponibles sont utilisés ; • si des objets sous-domaine sont déclarés, la liste des serveurs autorisés est limitée à ceux capables d'accéder aux frontaux ou voisins déclarés dans les directives SUBDOMAIN ; • le choix d'un sous-domaine à partir d'un NSAP donné est réalisé par un algorithme de meilleure correspondance entre ce NSAP et tous les préfixes de NSAP déclarés. Chaque préfixe identifie un sous-domaine ; le sous-domaine choisi est celui dont le préfixe correspond sur la plus grande longueur avec le NSAP. La directive SUBDOMAIN est obligatoire pour accéder à un système directement connecté à l'ISL, comme un autre DPS 7000. Elle permet la correspondance entre une adresse NSAP (connue de l'application ISO) et l'adresse physique du système sur l'ISL (décrite dans la configuration du réseau de base et connue par TNS). Qualité de Service Il est possible de choisir la route de connexion sortante ISO, quand elle existe, en faisant correspondre : • la qualité de service QOS (Quality of Service) souhaitée et la QOS minimum demandée par l'application dans les paramètres QOS ; • avec la qualité de service proposée qui est configurée dans la génération au moyen de l'objet SUBDOMAIN. 47 F4 92UC Rev01 2-31 Réseaux - Concepts Les classes demandées souhaitées et minimum sont prises en compte comme suit : Q ualité de service offerte Q ualité de service dem andée (souhaitée et m inim um ) case 1 Q m inim um case 2 case 3 case 4 Q désirée M axim um Q m inim um Q désirée M inim um Q désirée résultat de la dem ande de connexion refusée acceptée en 2èm e choix (Q m inim um ) acceptée refusée Figure 2-19. Qualité de Service ISO Les voies de sortie réseau peuvent être divisées en classes, qui peuvent être réparties sur les différents frontaux. Voici des exemples de critères permettant de définir des classes : • les coûts de communication, • le niveau de débit des données, • les types de sous-réseaux. 2-32 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.9.2.3 Mécanismes de connexion entrante La couche session ISO est prévenue d'une demande de connexion entrante par l'arrivée d'une unité de protocole de session SPDU CONNECT depuis la couche transport. L'adresse appelée est ensuite calculée par la couche session pour identifier un point d'accès au service SSAP VCAM-ISO, qui permet la connexion à l'application en tant qu'extrémité de la connexion. Pour sélectionner le SSAP ISO, la couche session ISO parcourt les SSAP fournis par les applications locales, en commençant par les SSAP avec NSAP explicites, puis ceux sans NSAP explicites : • si aucun SSAP ISO n'est sélectionné, la connexion est refusée. • si un SSAP ISO est sélectionné, la couche session ISO notifie l'application concernée. 2.9.3 2.9.3.1 Le pseudo-transport du FEPS Connexions entrantes Le Datanet fournit toutes les fonctions de transport ISO ; en fait il fournit la connexion de transport effective, alors que le DPS 7000 n'a de visibilité que sur un pseudo-transport. Plus précisément : • sur le DPS 7000, l'instance de FEPS gère le contrôleur de communications qui le relie au Datanet par son canal PSI • sur le Datanet, DNS établit la connexion de transport entre sa couche de transport locale et la couche de transport distante. La gestion de l'interface d'échange par FEPS et DNS suit un protocole symétrique de pseudo-transport, qui n'est chargé que d'assurer l'interface transport-session entre le DPS 7000 et le Datanet. Le transfert de données par le PSI étant très fiable, le protocole de pseudo-transport n'est concerné que par : • les demandes de connexion et déconnexion, • les acquittements, • le transfert de données bidirectionnel simultané (full duplex). Lorsque FEPS reçoit de VCAM une demande de connexion de transport, il reçoit les TSAP et QOS de l'appelant et de l'appelé, le TSAP de l'appelé pouvant comporter plusieurs NSAP. Tous ces paramètres sont envoyés à DNS qui établit une connexion de transport de bout en bout vers le réseau ISO, en utilisant les TSAP et les services de routage ISO. Pour plus de détails, reportez-vous à la documentation de DNS-V4. 47 F4 92UC Rev01 2-33 Réseaux - Concepts 2.9.3.2 Connexions sortantes Connexion de transport via Datanet Quand le Datanet reçoit une connexion de transport, il analyse le TSAP appelé. S'il correspond à sa description interne du système hôte, il envoie à FEPS une connexion de pseudo-transport avec les informations d'adressage et de QOS. Voir l'objet AL dans la documentation DNS-V4. Pseudo-transport et sélection de la couche supérieure Quand FEPS reçoit une demande de connexion entrante, il agit comme TNS pour retrouver la couche supérieure. Le module logiciel utilisé est le même pour les deux types de connexion. 2.9.4 2.9.4.1 Connexions par TNS Connexions sortantes La couche transport TNS se comporte comme une couche de transport complète sur le réseau ISL en utilisant l'information sur le réseau située dans la description de réseau de base : en l'occurrence, des adresses ETHERNET. Lorsque VCAM envoie une demande de connexion à TNS, il lui fournit : • les adresses TSAP (de l'appelant et de l'appelé), • des paramètres de connexion, • le système-relais (frontal) à utiliser, déterminé par le service de routage de session. TNS tente alors une connexion de transport vers ce frontal, en utilisant toutes ses informations configurées : • son adresse physique, • des valeurs de paramètres spécifiques au transport, • la liste des systèmes-relais que TNS utilise pour son propre routage de transport. La couche réseau Puisque cette couche est vide, la seule fonction de routage opérationnelle consiste à rechercher dans les tables de configuration une route réseau valide pour atteindre la couche transport distante. 2-34 47 F4 92UC Rev01 Communications ISO/DSA et ISO En mode sans connexion, on considère valide une route réseau qui permet de passer d'une liaison physique locale (LPL) à une liaison physique distante (RPL : Remote Physical Link) dont l'état est inconnu. En mode sans connexion, le DPS 7000 fonctionne comme suit : • la TPDU comportant la demande de connexion ainsi que les TPDU suivantes sont envoyées directement sur le réseau ; • si le RPL n'envoie pas d'acquittement pour la demande, on suppose que soit le réseau emprunté ne peut utiliser le RPL , soit le RPL n'est pas accessible ; • le service de transport effectue alors une nouvelle tentative de demande. Cette procédure est répétée jusqu'à ce que la demande de transport soit finalement acquittée ou que le nombre de tentatives possibles sur tous les réseaux configurés soit épuisé. Transmission de trames Lorsque plusieurs sorties réseau ISL sont disponibles simultanément, TNS choisit celle ayant la plus faible activité. En cas de défaillance de la sortie choisie, TNS peut basculer immédiatement sur un autre réseau. On construit une trame avec les paramètres d'adresse physique ETHERNET du système local et distant, ainsi qu'avec des valeurs de LSAP de 20 (LSAP ISO). Une fois construite, la trame est acheminée par un programme canal jusqu'à la carte de réseau local, qui l'enverra sur le câble ISL. L'entité distante adressée recevra alors la trame. 47 F4 92UC Rev01 2-35 Réseaux - Concepts 2.9.4.2 Connexions entrantes Réception de trame Le contrôleur ISL, lorsqu'il est activé, écoute le câble en permanence. Il effectue un premier niveau de filtrage selon l'adresse ETHERNET de destination de la trame. Si elle correspond à sa propre adresse ou à l'une des adresses de multi-diffusion configurées, la trame est acceptée. Distribution depuis la couche liaison aux couches supérieures Lorsque l'adresse source appartient à l'intervalle connu des adresses source, (par défaut : de 080038100000 à 080038100FFF), la trame est distribuée par le contrôleur sur chaque liaison logique d'E/S configurée, appelé terminateur logique LT (Logical Terminator) acceptant le LSAP de destination. Les LT sont choisis en fonction de leur adresse et type configurés, de la manière suivante : • un ou plusieurs LT (2 par défaut) pour recevoir les trames avec LSAP=ISO, • un ou plusieurs LT (2 par défaut) pour recevoir les trames avec LSAP=TCPIP, • un seul LT pour recevoir les trames de maintenance à distance : LSAP=RM (Remote Maintenance). Si aucun LT n'est prévu pour le LSAP de destination, la trame est considérée comme "étrangère" : • les trames étrangères valides sont distribuées de manière appropriée aux LT étrangers qui sont configurés en interne par GCOS 7 et n'ont pas besoin d'être déclarés par l'utilisateur. • s'il n'y a aucun LT étranger configuré, les trames étrangères sont détruites. Toutes les trames en erreur sont détruites. Après le passage de ce premier niveau de distribution, la trame est transmise par le contrôleur local LCT (Local Controller) à TNS par un LT donné : • si le LT est spécifié avec LSAP=RM, la trame est traitée par le module d'administration à distance de TNS • si le LT est spécifié avec LSAP=ISO, la trame est distribuée à la couche réseau • si le LT est spécifié avec LSAP=TCPIP, la trame est distribuée au module TCPIP. 2-36 47 F4 92UC Rev01 Communications ISO/DSA et ISO Couche réseau La trame reçue est analysée en fonction de son en-tête de couche réseau. Si son en-tête est le sous-ensemble vide ISO8473 (protocole réseau standard), l'adresse ETHERNET source est comparée à toutes celles configurées pour identifier l'émetteur : • si l'adresse configurée est trouvée, la TPDU est extraite et envoyée à la couche transport, • autrement, la trame est détruite. Couche transport Après que la couche transport ait reçu la TPDU de la couche réseau, elle la traite en fonction de ses caractéristiques : • si c'est une demande connect, le TSAP de destination est utilisé pour sélectionner la couche supérieure • sinon, son identifiant de connexion permet à la couche transport de la traiter pour le compte d'une connexion déjà établie. Remarque : GCOS 7 implémente à partir de sa version V7 le protocole de transport ISO niveau2 (ISO:2), qui comprend l'intégralité des fonctionnalités d'adressage et de protocole ISO, à la condition que le DPS 7000 soit muni d'un frontal CNP7 exécutant une version >= A2 ou d'un Datanet tournant sur une version >= V4. Sélection de la couche supérieure Le choix de la couche supérieure dépend du TSEL. Chaque entité de la couche supérieure est appelée pour déterminer celle qui possède le TSEL en question. Le module PID adressage, comme dans le mécanisme de connexion sortante, est aussi appelé pour permettre la compatibilité avec les connexions de session DSA, et la conversion des adresses ISO en adresses DSA. 47 F4 92UC Rev01 2-37 Réseaux - Concepts 2.9.5 Connexions FCP7 2.9.5.1 Connexions sortantes Couche transport FCP7 se comporte comme une couche transport ISO complète en utilisant les informations sur le réseau situées dans la description de configuration de FCP7. Quand FCP7 reçoit de VCAM une demande de connexion de transport, il obtient : • les adresses TSAP (de l'appelant et de l'appelé), • des paramètres de connexion. Il recherche dans sa description de configuration le système-relais à utiliser et tente une connexion de transport vers ce frontal, en utilisant toutes ses informations configurées : • l'adresse physique du frontal, • les valeurs spécifiques des paramètres pour le transport. Couche réseau Cette couche détermine à partir des NSAP les chemins d'accès aux systèmes distants pour les piles ISO et IPS. Transmission de trame La couche LLC transmet la PDU à l'interface FDDI, qui insère l'adresse MAC locale, puis émet la trame au format FDDI sur le réseau FDDI. 2-38 47 F4 92UC Rev01 Communications ISO/DSA et ISO 2.9.5.2 Connexions entrantes Réception de trame Une fois que le serveur OCS correspondant est lancé, le FCP7 "écoute" le réseau FDDI. L'adresse de destination de la trame FDDI permet un premier niveau de filtrage. Les adresses suivantes sont acceptées : • l'adresse MAC locale du coupleur FDDI • l'adresse de diffusion générale (broadcast) : tous les bits à 1 • l'adresse de multi-diffusion (multicast) ISO Distribution depuis la couche liaison vers les couches supérieures La couche LLC utilise le champ LSAP de la trame pour déterminer la pile de destination (ISO, STID, ou IPS). Si le LSAP n'est pas valide, la trame est rejetée. Couche réseau Cette couche vérifie que le NSAP local est valide pour le FCP7. Si ce n'est pas le cas, la trame est rejetée. Couche transport Après réception de la TPDU de la couche réseau, la couche transport la traite en fonction de ses caractéristiques : • si c'est une demande connect, le TSAP de destination est utilisé pour sélectionner la couche supérieure, • sinon, son identifiant de connexion permet à la couche transport de la traiter pour le compte d'une connexion déjà établie. Sélection de la couche supérieure Le choix de la couche supérieure dépend du TSEL. Chaque entité de la couche supérieure est appelée pour déterminer celle qui possède le TSEL en question. Le module PID adressage, comme dans le mécanisme de connexion sortante, est aussi appelé pour permettre la compatibilité avec les connexions de session DSA, et la conversion des adresses ISO en adresses DSA. 47 F4 92UC Rev01 2-39 Réseaux - Concepts 2.10 2.10.1 INTERFACES DIRECTES AVEC LA COUCHE DE COMMUNICATION Interface de transport Le module GXTI implémente une interface entièrement compatible avec les spécifications XTI de X/OPEN, pour les fournisseurs de transport ISO et TCP/IP. 2.10.2 Interface de session VCAM fournit un service d'interface session ISO, qui offre l'intégralité des services de session V1 et V2 ISO décrits dans les normes ISO. 2-40 47 F4 92UC Rev01 3. Communications TCP/IP TCP/IP (Transmission Control Protocol/Internet Protocol) est un ensemble de protocoles structuré en couches. On l'appelle aussi IPS (Internet Protocol Suite). TCP/IP est largement utilisé dans le monde UNIX. 3.1 ARCHITECTURE EN COUCHES DE TCP/IP La Figure 3-1 montre l'architecture en couches de TCP/IP. SMTP FTP T elnet X TI NFS SNMP A pplication P résentation S ession TCP UDP IP R éseau Liaison Liaison P hysique R éseau E thernet A nneau X 25 à jeton T ransport P hysique FDDI Figure 3-1. Architecture en couches TCP/IP Dans la Figure 3-1, TCP/IP est présenté en sept couches (comme le modèle OSI). 47 F4 92UC Rev01 3-1 Réseaux - Concepts Toutefois, à la différence des architectures ISO/DSA et ISO déjà présentées dans ce manuel, les couches session et présentation ne sont pas réellement utilisées dans TCP/IP. Couche application SMTP (Simple Mail Transfer Protocol) est un protocole de courrier/messagerie. FTP (File Transfer Protocol) est un standard de fait de TCP/IP pour les transferts de fichiers. NFS (Network File System) est un système distribué d'accès aux fichier. Il permet une architecture client/serveur. Un client NFS peut avoir accès à des fichiers, fournis par un serveur NFS à distance. Telnet (TErminaL NETwork) permet la connexion de terminaux à des systèmes distants. SNMP (Simple Network Management Protocol) est un protocole d'administration de réseau. XTI (X/Open Transport Interface) offre une interface directe vers TCP ou UDP. Couche présentation Inutilisée dans TCP/IP. Couche session Inutilisée dans TCP/IP. Couche transport TCP et UDP sont équivalents à la couche transport du modèle OSI. TCP est un mode de transport orienté connexion. TCP négocie la taille maximum des datagrammes, décompose les messages en datagrammes (pour l'émission), ré-assemble les datagrammes en messages (après la réception), re-transmet les datagrammes "perdus", et réordonne les datagrammes (qui arrivent dans le désordre). Son emploi est justifié lorsqu'une communication fiable de messages est nécessaire. UDP est un mode de transport sans connexion. Il est utilisé pour les messages qui tiennent dans un seul datagramme. UDP ne garantit pas leur ordre d'arrivée. En fait, il n'en garantit même pas l'arrivée. 3-2 47 F4 92UC Rev01 Communications TCP/IP Couche réseau IP (Internet Protocol) est équivalent à la couche réseau du modèle OSI. IP reçoit des datagrammes de TCP et UDP, ayant chacun une destination spécifique. IP est responsable du routage de chaque datagramme; il doit donc connaître la configuration du réseau. IP ignore les relations existant entre les datagrammes, ainsi que la structure du message (s'il s'étend sur plus d'un datagramme). IP garde en mémoire toutes les routes et tient compte des incompatibilités entre moyens de transport différents. Si IP ne peut délivrer un datagramme dans un intervalle de temps raisonnable ("durée de vie"), il l'élimine. Si TCP est utilisé comme couche de transport, c'est à lui que revient la tâche de retransmettre les datagrammes "perdus"; si c'est UDP qui est utilisé comme couche de transport, cette tâche revient à l'application. Couche liaison Elle est équivalente à la couche liaison du modèle OSI. TCP/IP fournit LAPB (Link Access Procedure, Balanced) pour la connexion synchrone à X25. TCP/IP offre les sous-couches de contrôle de liaison logique LLC1 (Logical Link Control 1) et de contrôle d'accès physique MAC (Media Access Control) pour les connexions aux réseaux locaux (RL). Couche physique Elle est équivalente à la couche physique du modèle OSI. TCP/IP fournit des circuits commutés pour X25. TCP/IP offre CSMA/CD (Carrier Sense Multiple Access with Collision Detection), Token Bus (Bus à Jeton), Token Ring (Anneau à Jeton), et FDDI (Fiber Distributed Data Interface) pour les réseaux locaux. 47 F4 92UC Rev01 3-3 Réseaux - Concepts 3.2 3.2.1 CONCEPTS D'ADRESSAGE TCP/IP Adresses IP La figure 3-2 décrit le format des adresses IP. 7 bits 24 bits 0 R éseau Local 10 C lasse A 14 bits 16 bits R éseau Local 21 bits 110 R éseau C lasse B 8 bits Local C lasse C Figure 3-2. Format d'adresse IP Les adresses IP sont de longueur fixe. Leur taille est de quatre octets (32 bits). Chaque adresse IP se compose de deux parties : 1. Numéro de réseau. C'est la première partie (la plus à gauche) de l'adresse. 2. Adresse locale. Elle constitue le "reste" de l'adresse. 3-4 47 F4 92UC Rev01 Communications TCP/IP La répartition des 32 bits entre numéro de réseau et adresse locale dépend de la classe de l'adresse. Il existe trois classes : A, B, et C. La classe A Le bit de plus haut poids vaut zéro, ce qui définit la classe A. Les sept bits suivants constituent le numéro de réseau. Les derniers 24 bits contiennent l'adresse locale. Cette classe est utilisée s'il existe peu de réseaux et beaucoup d'hôtes connectés. La classe B Les deux bits de plus haut poids valent 10, ce qui définit la classe B. Les 14 bits suivants constituent le numéro de réseau. Les derniers 16 bits contiennent l'adresse locale. Cette classe est utilisée s'il existe beaucoup de réseaux et beaucoup d'hôtes connectés. La classe C Les trois bits de plus haut poids valent 110, ce qui définit la classe C. Les 21 bits suivants constituent le numéro de réseau. Les derniers 8 bits contiennent l'adresse locale. Cette classe est utilisée s'il existe beaucoup de réseaux et peu d'hôtes connectés. Les adresses IP apparaissent habituellement en "notation pointée". L'adresse IP est représentée par une chaîne de quatre décimaux maximum dont chacun doit être inférieur ou égal à 255, et séparé du suivant par un point (.). Chaque nombre est interprété comme un nombre hexadécimal sur un octet. Ces octets lus de gauche à droite constituent l'adresse IP (au format décrit par la figure 3-2). Si la chaîne comporte moins de quatre octets, les octets suivants de l'adresse IP valent zéro. Une adresse IP ne doit pas comporter d'espaces. Les adresses IP suivantes sont réservées : 0.0.0.0 La propre adresse de l'hôte au démarrage. 127.0.0.1 L'adresse de bouclage. 255.255.255.255 Diffusion limitée. 47 F4 92UC Rev01 3-5 Réseaux - Concepts 3.2.2 Adresses MAC Une adresse MAC est une chaîne de 12 chiffres hexadécimaux groupés par paires. Les paires sont séparées l'une de l'autre par un caractère deux-points (:). Une adresse MAC ne doit pas comporter d'espaces. Voici des exemples d'adresses MAC : 08:00:38:00:00:01 08:00:38:00:00:02 La table ARP associe une adresse MAC à l'adresse IP correspondante. Le protocole ARP peut charger cette table automatiquement. Dans le cas de FCP7, l'association entre l'adresse IP et l'adresse MAC d'une station distante TCP/IP peut être réalisée par des commandes ARP dans la configuration de l'IPS (voir le manuel Génération de réseau). 3-6 47 F4 92UC Rev01 Communications TCP/IP 3.3 3.3.1 IMPLANTATIONS DE TCP/IP POUR GCOS 7 TCP/IP via FCP7 La figure 3-3 décrit l'accès à TCP/IP via FCP7. GCOS 7 A pplications GX TI OCS TCP UDP IP C ouches 1/2 FCP7 FDDI TCP UDP IP C ouches 1/2 FCP7 FDDI TCP UDP TCP UDP IP C ouches 1/2 FCP7 IP C ouches 1/2 FCP7 FDDI FDDI Figure 3-3. TCP/IP via FCP7 Un DPS 7000 peut être connecté à des réseaux FDDI. Jusqu'à 4 contrôleurs intégrés FCP7 peuvent être installés, et chaque FCP7 peut être connecté à un réseau FDDI différent (comme illustré sur la figure). Dans le GCOS 7 NETGEN, chaque FCP7 doit être déclaré via une directive LCT, et chaque occurrence de serveur d'OCS via une directive SVR. Un LT est implicitement généré pour IPS dans chaque FCP7. 47 F4 92UC Rev01 3-7 Réseaux - Concepts Si plusieurs FCP7 sont configurés pour exécuter IPS (IP Suite), OCS prend en charge la gestion multi-pile, désignée par"Multi-IPS". Dans le texte ci-dessous, un FCP7 configuré pour IPS est désigné par "FCP7 IPS". Remarque : L'empilement protocolaire TCP/IP peut également être utilisé pour transporter les TPDU RFC 1006 (voir paragraphe 1.8). Multi-IPS La configuration Multi-IPS s'exécute statiquement par l'"ajout" de chaque configuration de pile IPS locale. L'utilisateur configure chaque FCP7 IPS et OCS "ajoute" automatiquement les configurations individuelles pour créer la configuration Multi-IPS. Si la configuration d'un FCP7 IPS est modifiée de manière substantielle, OCS applique automatiquement les modifications à la configuration Multi-IPS. Au niveau application, Multi-IPS fournit la même visibilité (dans la mesure du possible) qu'un site Multi-adresses IP("Multi-Homing"). Notez qu'"au niveau application" signifie qu'OCS n'est pas un re-routeur. Multi-IPS s'appuie sur les recommandations du RFC1122 avec les interprétations suivantes : • Un BIND citant explicitement un FCP7 IPS par son adresse IP locale n'est demandé que sur ce contrôleur. La réponse de l'empilement protocolaire est alors remontée directement vers l'application. • Un BIND ne citant aucun FCP7 (option "any" du RFC1122) est successivement demandé sur tous les FCP7 IPS présents : Pour Multi-IPS, l'option "any" est considérée comme "all". Si le BIND cite explicitement un numéro de port, c'est celui-ci qui est d'abord demandé aux FCP7 IPS, sinon Multi-IPS fourni automatiquement un numéro de port à ces BINDs successifs. Si un FCP7 rends un numéro de port différent (par exemple, si ce numéro de port demandé était déjà utilisé par ce protocole), Multi-IPS défait (UNBIND) les demandes sur les FCP7 IPS précédents et recommence les demandes successives avec un nouveau numéro de port généré automatiquement. Ces tentatives successives se poursuivent jusqu'à trouver un numéro de port consensus, dans le protocole désiré, qui soit accepté par tous les FCP7 IPS. Le résultat positif du BIND est alors retourné vers l'application. C'est à celle-ci de déterminer si le numéro de port consensus attribué dans ce protocole lui convient ou non. • Si pendant l'activité d'un BIND ANY ou ALL (BIND globalement accepté dont le UNBIND n'a pas encore été demandé par l'application) un nouvel FCP7 IPS est activé, Multi-IPS lui demande aussitôt ce BIND, avec le numéro de port consensus, dans le même protocole : c'est la propagation du BIND dans le temps. Si le nouvel FCP7 IPS accepte, cette nouvelle route est alors implicitement immédiatement disponible à l'application. Si un autre numéro de port est retourné, il est annulé par un UNBIND de Multi-IPS et ce nouvel FCP7 IPS n'est pas utilisable par l'application. La propagation du BIND est un dispositif qui est supérieur aux recommendations du RFC1122. • Un "dialogue" UDP est repéré par son quartet "numéros de ports et adresses IP locaux et distants". 3-8 47 F4 92UC Rev01 Communications TCP/IP 3.3.2 TCP/IP via OPEN7 La figure 3-4 décrit l'accès à TCP/IP via OPEN7. GCOS 7 A pplications F ichiers IO F TDS O R A C LE GXTI dém on XTI NFS FTP T elnet A ffinity X FORM S R elais S Q L*N et TCP IP P ilote F D D I FCP7 P ilote IS L C ontrôleur IS L C ouches 1/2 E thernet IS L FDDI Figure 3-4. Accès TCP/IP via OPEN 7 47 F4 92UC Rev01 3-9 Réseaux - Concepts OPEN7 comprend une implantation de TCP/IP, qui est disponible sur les systèmes DPS 7000 : • par l'ISL • par le FCP7 • ou par la connexion X25, qui permet l'accès à un réseau X25 (réseau longues distances). Dans le cas de la connexion X25, la passerelle AX25 qui s'exécute sur le Datanet ou le CNP7 (CNS A2) fournit l'interface entre FEPS (Datanet) ou TNS (CNP7) et un pilote spécifique pour les LT TCP/IP. Accès à la couche liaison dans TNS L'implantation de TCP/IP dans OPEN7 nécessite un accès à la liaison ISL. Le contrôleur ISL est commun à TNS et à un pilote spécifique d'OPEN7 pour TCP/IP. Le contrôleur reste géré administrativement par TNS, mais le pilote spécifique TCP/IP d'OPEN7 gère une partie des liaisons d'E/S logiques appelées terminateurs logiques (LT). Accès à la couche liaison dans FCP7 L'implantation de TCP/IP dans OPEN7 nécessite un accès à la liaison FDDI. Le FCP7 est partagé par OCS et un pilote spécifique d'OPEN7 pour TCP/IP. Le FCP7 reste géré administrativement par OCS, mais le pilote FDDI d'OPEN7 accède directement à la couche 1 du FCP7 par un LT (terminateur logique) généré implicitement. Le pilote FDDI d'OPEN 7 accède directement à la couche 1 du FCP7 via un LT (terminateur logique) généré implicitement. Un deuxième niveau de filtrage de l'adresse IP est réalisé sur les trames IPS. Si l'adresse IP correspond à celle d'OPEN7, la trame est transmise à OPEN7. Toutes les autres trames sont transmises à la pile IPS du FCP7. 3-10 47 F4 92UC Rev01 4. Vision GCOS 7 du réseau 4.1 DESCRIPTION DU RESEAU Le réseau le plus élémentaire est constitué d'un DPS 7000 et de ses FEP (frontaux). Des configurations plus complexes peuvent être composées de plusieurs systèmes hôtes interconnectés via des réseaux locaux (LAN) et des réseaux publics de données (WAN). L'utilitaire de génération de réseau sur GCOS 7 est NETGEN. Le FCP7 n'a pas besoin d'une étape de génération, mais est configuré par des fichiers de configuration chargés au démarrage du serveur d'OCS (commande STSVR). Le Datanet et le CNP7 doivent être générés par leur utilitaires SYSGEN respectifs. Cette section décrit la configuration de NETGEN et FCP7. Pour une description de SYSGEN, lisez les manuels sur Datanet ou CNP7. 47 F4 92UC Rev01 4-1 Réseaux - Concepts 4.2 4.2.1 UTILITAIRE NETGEN Description du réseau Une description de réseau NETGEN peut comprendre les parties suivantes : Description de réseau de base Cette partie décrit le DPS 7000 local pour lequel est construite une vue locale du réseau, et tous les systèmes qui lui sont accessibles (soit directement, soit au moyen d'autres systèmes). Cette description est obligatoire ; Il est possible de configurer jusqu'à 512 systèmes. Les objets de communication concernant les systèmes distants décrits dans la configuration du réseau de base sont configurés statiquement ; cela signifie que lorsque cette configuration est activée : • ils sont disponibles immédiatement pour les serveurs de communication au moment de la demande de connexion ; • ils restent disponibles pendant toute la session de communications ; • ils ne peuvent être effacés ou modifiés, et il est impossible d'en ajouter pendant la session de communications qui les a activés. Répertoire des systèmes distants Une partie ou la totalité des systèmes distants peuvent être décrits individuellement dans le répertoire des systèmes distants, qui est une partie de la configuration de répertoire. Il est possible de déclarer jusqu'à 5000 systèmes. Les objets de communication concernant les systèmes distants décrits dans la configuration de répertoire activée sont configurés dynamiquement : ils sont créés dynamiquement à partie des informations du répertoire au moment de chaque demande de connexion, ou chaque fois qu'une commande opérateur le demande ; Ils ne sont pas conservés en mémoire après utilisation ; toutes les informations du répertoire concernant les systèmes distants peuvent être effacées, ajoutées ou modifiées pendant une session de communication en utilisant l'activation incrémentale. L'avantage de l'activation incrémentale consiste en la possibilité de déclarer les systèmes distants dans le répertoire plutôt que dans la configuration de réseau de base. Lorsque cette description est manquante ou vide, le traitement de génération produira un répertoire vide. Les objets de sous-domaine peuvent également figurer dans ce répertoire : ils décrivent des sous-réseaux spécifiques où tous les systèmes partagent le même préfixe de NSAP. Voir section 5. 4-2 47 F4 92UC Rev01 Vision GCOS 7 du réseau Service de répertoire des correspondants Cette partie décrit tous les objets concernant le service de communication des correspondants. Cette partie est optionnelle, mais quand elle existe, elle figure toujours dans le dictionnaire des correspondants, qui est un composant de la configuration de répertoire. Il est possible de déclarer jusqu'à 10000 correspondants. Les informations concernant le service des correspondants peuvent être modifiées pendant une session de communications en utilisant la génération incrémentale et l'activation incrémentale. Les correspondants sont pris en compte dynamiquement, alors que les informations spécifiques à TDS comme les stations de travail et les pools ne seront prises en compte qu'au démarrage "à froid" de l'application concernée. 4.2.2 Configurations de réseau Une configuration de réseau ISO décrit essentiellement un ensemble de systèmes ou noeuds interconnectés par des liaisons de communications, ainsi que la manière d'établir ces liaisons. Un système est déclaré par une directive unique qui spécifie son type et son adresse réseau. En utilisant une description de bas niveau détaillée, chaque objet de communication peut être déclaré séparément au moyen de sa propre directive de bas niveau. Les objets définis lors de la génération du réseau sont ensuite accessibles par des commandes opérateur. Chaque système est décrit par une directive SYS (SYSTEME) unique. Il y aura donc autant de directives SYS que de systèmes à décrire. Pour utiliser la directive SYS, l'utilisateur ne doit fournir pour chaque système que son nom et sa relation fonctionnelle dans le réseau, au moyen des attributs suivants, pour chaque type de système : Système local : adresse DSA ou ISO, attributs de RL Système-relais (frontal) : adresse DSA ou ISO, adresse de canal PSI ou adresse DSA ou ISO, attributs de RL Voisin : adresse DSA ou ISO, attributs de RL Système distant : adresse DSA ou ISO Routes de Session : noms des serveurs et stations de transport distantes (RTS) Sous-domaine : préfixe NSAP, liste des systèmes 47 F4 92UC Rev01 4-3 Réseaux - Concepts Adresse du canal PSI : nom du contrôleur PSI Accès ISL : nom du contrôleur de RL Accès FCP7 : nom du contrôleur de FCP7. Les descriptions du système local, des voisins et des frontaux sont obligatoires, à cause de leurs adresses physiques (PSI ou RL). Les systèmes distants doivent toujours être configurés, mais seulement lors de la migration du réseau du monde DSA vers le monde ISO. Il n'est plus nécessaire pour l'adressage OSI que ces systèmes soient configurés. Les sous-domaines ne sont utilisés que pour réduire la liste des systèmes-relais pour les connexions sortantes. La directive DEFAULT permet de changer le choix d'attributs spécifiques de protocole ou d'administration, comme les délais d'attente et le nombre de tentatives, qui sont communs à plusieurs systèmes. Remarques : 4.3 1. Il existe aussi quelques directives de bas niveau décrivant des objets internes de base lorsque se présentent des besoins spécifiques de configuration de réseau. Voir le manuel Génération de réseau (93UC). 2. Ces objets de bas niveau sont aussi gérés par l'administration DSAC. 3. Les informations DSA telles que le SCID (adresse DSA200) restent nécessaires pour contrôler les fonctions administratives du système-relais, c'est à dire la génération de système (SYSGEN), le chargement (LOAD) et les transferts mémoire (DUMP) du Datanet et du CNP7. CONFIGURATION DE FCP7 FCP7 est configuré au démarrage du serveur d'OCS. L'étape de configuration consiste à charger les paramètres de configuration nécessaires aux empilements protocolaires ISO/DSA, ISO ou IPS ; c'est à dire : • les noms des systèmes dans le réseau, • les routes empruntées pour accéder aux systèmes distants par la couche de transport ISO ou TCP, • les passerelles utilisées pour accéder à un système distant, • les adresses NSAP ou IP des systèmes distants. Les directives NETGEN et FCP7 sont décrites en détail dans le manuel Génération de réseau (93UC). 4-4 47 F4 92UC Rev01 5. Administration de réseau GCOS 7 5.1 ADMINISTRATION ISO/DSA ET ISO La fonction DSAC (Distributed System Administration and Control) permet à GCOS 7 d'administrer un réseau ISO/DSA ou ISO. Le serveur RAEH (Remote Administrative Exchange Handler) fournit les services DSAC. Ces services permettent : • la réception d'une commande provenant de tout système, local ou à distance, et le renvoi du résultat ; • l'émission à partir du système local d'une commande à exécuter sur un autre système ISO/DSA, et la réception de la réponse ; • la journalisation d'événements (envoyés par le système local ou par les systèmes distants) concernant le comportement du réseau ; • la surveillance des événements et leur transmission aux opérateurs. Toutes ces fonctionnalités sont décrites dans le Guide de l'utilisateur DSAC (75UC). Les commandes et événements sont décrits dans le Guide de l'utilisateur réseau (94UC). 5.2 ADMINISTRATION IPS L'administration de la pile IPS du FCP7 se compose : • d'un jeu de commandes locales qui permettent d'afficher (ou modifier) les paramètres de réseau, les tables de routage ainsi que des statistiques. • d'un agent SNMP, situé dans le pilote OCS, permettant à un gestionnaire SNMP local ou distant de gérer les communications IPS du FCP7. • d'un gestionnaire SNMP, situé dans le pilote OCS, permettant d'administrer un agent SNMP local (c'est-à-dire situé dans le même pilote) ou distant. Toutes ces fonctions sont décrites dans le Guide de l'utilisateur réseau (94UC). 47 F4 92UC Rev01 5-1 Réseaux - Concepts 5.3 GESTION FCP7 Le chargement de la configuration FCP7 et le vidage mémoire (DUMP) sont réalisés lors du démarrage du serveur d'OCS selon les directions d'un scénario. La configuration du FCP7 consiste à charger dans le FCP7 tous les paramètres nécessaires aux empilements protocolaires ISO/DSA, ISO et IPS. Ces paramètres sont décrits dans des fichiers spécifiques dont les noms sont donnés dans le scénario de chargement. La configuration et le traitement des vidages mémoire du FCP7 sont décrits dans le Guide de l'utilisateur réseau (47 F2 94UC). 5.4 FONCTION D'ADMINISTRATION POUR DATANET ET CNP7 Les fonctions administratives pour Datanet et CNP7 sont : la génération (GENERATION), le chargement (LOAD) et le vidage (DUMP) du FEP. Sur GCOS 7, elles sont gérées par le serveur FECM. Ces fonctions sont appelées par des fichiers de scénarios lorsqu'un serveur FECM est lancé pour le système à administrer. Les fonctions administratives pour Datanet et CNP7 sont décrites dans le Guide de l'utilisateur réseau (94UC). 5-2 47 F4 92UC Rev01 Glossaire Ce glossaire définit les termes utilisés dans l'environnement de communication GCOS 7, ainsi que les abréviations et acronymes utilisés dans ce manuel. Concepts et terminologie ADMINISTRATION DE RÉSEAU (Network Administration) Ensemble de fonctions de communication qui permettent de réguler, superviser et contrôler les événements intervenant sur le réseau. CONFIGURATION (Configuration) Résultat de la compilation par NETGEN des directives de description de réseau. L'ensemble des configurations du DPS 7 comprend : - la configuration de base - la configuration du répertoire - la configuration des terminaux. CONFIGURATION DE BASE (Basic Network Configuration) Partie de la configuration de réseau qui doit être toujours présente, et ne peut être évacuée de la mémoire pendant une session de communications. 47 F4 92UC Rev01 g-1 Réseaux - Concepts CONFIGURATION DU RÉSEAU (Network Configuration) Résultat de la compilation par NETGEN des directives de description de réseau. Elle comprend : - la configuration de base - la configuration du répertoire. CORRESPONDANT (Correspondent) En termes généraux, c'est une représentation locale d'un objet, d'une fonction ou d'une application distants, à laquelle sont associés un nom, un type et les références réseau pour y accéder. DESCRIPTION DE L'ADMINISTRATION DU RÉSEAU (Network Administration Description) Partie de la description du réseau de base qui déclare les objets administratifs locaux et distants. Cette description est optionnelle, car des objets administratifs sont fournis implicitement par défaut. DESCRIPTION DE LA CONFIGURATION DU RÉPERTOIRE (Directory Configuration Description) La description comprend deux parties distinctes dont l'ordre de spécification est indifférent. La description est délimitée par les directives DIRECTORY et ENDDIRECTORY. Description des correspondants (Correspondent Description) : Description facultative de tous les objets se rapportant au service de communication des correspondants. Lorsqu'elle existe, les objets générés sont enregistrés dans le dictionnaire des correspondants (10000 correspondants au maximum). Description de systèmes distants (Remote System Description) : Description facultative de certains ou de tous les systèmes distants, 5000 au maximum, accessibles par le système local en utilisant des systèmes-relais déjà décrits dans la configuration de base. g-2 47 F4 92UC Rev01 Glossaire DESCRIPTION DE LA CONFIGURATION DU RÉSEAU (Network Configuration Description) Ensemble de directives décrivant complètement tous les objets de communication ayant un rapport avec le réseau dans son ensemble, et qui sont accessibles au système local. Elle comprend toujours une description de configuration de réseau de base, et, si applicable, une description de configuration de répertoire. La description de configuration de réseau de base décrit la vision du réseau qu'a le DPS 7000 local qui a accès à tous les systèmes du réseau, directement ou par l'intermédiaire d'autres systèmes. Cette description est obligatoire et peut contenir jusqu'à 512 systèmes. La totalité ou une partie des systèmes distants, jusqu'à 5000, peut être décrite séparément dans le répertoire des systèmes distants, qui constitue une partie de la configuration de répertoire. DESCRIPTION DE LA CONFIGURATION RÉSEAU DE BASE (Basic Network Configuration Description) Suite de directives décrivant le système local, ses systèmes-relais (frontaux), ses voisins et éventuellement certains systèmes distants. Elle peut comporter aussi des descriptions de files et d'administration de réseau. Elle est délimitée par les directives NETWORK et ENDNETWORK. DICTIONNAIRE (Dictionary) Entité contenant les informations associées à chaque objet de communications généré. Il existe trois dictionnaires distincts : - le dictionnaire de réseau de base (DDICT), - le dictionnaire des correspondants (TCORR), - le dictionnaire des systèmes distants (TSYS ), Les deux derniers constituent le répertoire. DICTIONNAIRE DES CORRESPONDANTS (Correspondents Dictionary) Dictionnaire qui contient tous les objets ayant un rapport avec le service de communication des correspondants, produits par une génération de dictionnaire. Il peut être vide. DICTIONNAIRE DE RÉSEAU DE BASE (Basic Network Dictionary) Dictionnaire qui contient le nom et la localisation de tous les objets de communication configurés statiquement et produits par une génération de base. 47 F4 92UC Rev01 g-3 Réseaux - Concepts DIRECTIVE (Directive) Instruction décrivant un objet ou un système de communications et ses relations avec d'autres objets ou systèmes. Lorsqu'elle décrit un objet plutôt qu'un système, on l'appelle directive de bas niveau. FCP7 Le processeur de communications FDDI 7 (FDDI Communications Processor 7) est un contrôleur de communications intégré qui offre à un DPS 7000 l'accès à un réseau FDDI. FCP7 contient à la fois un empilement protocolaire OSI et IPS. L'empilement protocolaire OSI comporte les couches OSI 1 à 4 utilisables par OSI et la STID. L'empilement protocolaire IPS contient les couches TCP, UDP, ICMP, ARP et IP. Le pilote de communications associé aux FCP7s est OCS (Open Communications Subsystem). FCP7 contient une couche de transport RFC1006 autorisant l'exécution de sessions OSI/DIWS sur un réseau TCP/IP. FTP (File Transfer Protocol) Standard de fait pour les transferts de fichiers par TCP/IP. GÉNÉRATION (DE RÉSEAU) DE BASE (Basic Network Generation) Compilation par NETGEN de la description de la configuration de réseau de base. Cette opération peut en principe être exécutée sans interrompre la session de communication en cours. Il faut cependant mettre fin à la session avant d'effectuer la validation (ENABLE) de la configuration. GÉNÉRATION DU RÉPERTOIRE (Directory Generation) Compilation par NETGEN de la description de la configuration du répertoire (DIRECTORY). Elle peut être : - associée à la génération de base (auquel cas elle est active lorsque la génération de base est active), ou lancée séparément (auquel cas elle est incrémentale et vient compléter la configuration de base précédemment validée. En l'absence de description de la configuration du répertoire, un répertoire vide est créé. GXTI Interface de programmation qui permet à une application GCOS7 d'accéder à une application à distance, via la couche transport ISO ou la couche transport TCP ou UDP. NFS (Network File System) Système logiciel d'accès aux fichiers distribués. Il permet une architecture client/serveur. Un client NFS accède aux fichiers, alors qu'un serveur NFS offre l'accès aux fichiers. g-4 47 F4 92UC Rev01 Glossaire NŒUD (Node) Synonyme de système. OCS (Open Communications Subsystem) Pilote de communication associé aux contrôleurs FCP7s (FDDI Communications Processor 7). Chaque FCP7 permet à un DPS 7000 d'accéder à un réseau FDDI. Il comporte à la fois un empilement protocolaire OSI et IPS. L'empilement protocolaire OSI comprend les couches OSI 1 à 4 ; il est utilisable par OSI et la STID. L'empilement protocolaire IPS est constitué des couches TCP, UDP, ICMP, ARP et IP. OPEN LAN ACCESS 7 Module de communication chargé de la conversion de protocole et/ou d'adresse de DSA vers ISO. Ce dispositif permet à des applications DSA telles que IOF, TDS ou UFT de fonctionner avec des applications situées sur une station de travail ISO/DSA (STID). PID Module de prise ISO/DSA qui fait l'interface entre la session VCAM et les serveurs de transport TNS/FEPS pour permettre aux applications DSA de communiquer de manière transparente avec des services ISO ou DSA. PID ADRESSAGE (Addressing Pid) Partie du module PID chargée de convertir l'adressage de niveau session de DSA vers ISO, et réciproquement. PID PROTOCOLE (Protocolar Pid) La partie du module PID chargée de convertir les protocoles de session de DSA en ISO, et réciproquement. PRISE ISO-DSA (ISO-DSA Plug) Voir PID. PROCESSEUR FRONTAL (Front-End Processor) Voir Système-relais. RÉPERTOIRE (Directory) Il est constitué de deux dictionnaires : - le dictionnaire des systèmes distants (TSYS), - le dictionnaire des correspondants (TCORR). 47 F4 92UC Rev01 g-5 Réseaux - Concepts RÉPERTOIRE DE CONFIGURATION (Configuration Directory) Partie facultative de la configuration de réseau qui peut être modifiée ou supprimée pendant une session de communications. Contient les deux dictionnaires, même s'ils sont vides. Une génération de réseau de base sans description de configuration de répertoire produit une configuration de répertoire vide, permettant une génération incrémentale ultérieure. RÉSEAU (Network) Terme le plus générique décrivant la communication entre plusieurs nœuds, ainsi qu'entre des nœuds et l'utilisateur final. De façon plus restrictive, ce terme peut aussi désigner l'environnement de la couche réseau ISO. SESSION DE COMMUNICATION (Communications Session) Etat d'activité des configurations activées dans l'espace d'exploitation. La session est en cours si au moins : - un serveur de communications est actif dans l'état utilisé - une commande opérateur de réseau est en cours d'exécution - une application telle que TDS ou MCS, utilisant les services de VCAM, est encore active. Dans tous les autres cas, la session est considérée comme terminée. SOUS-SYSTEME D'EXTENSION LAN (LAN Extender Subsystem) En plus du FCP7, le sous-système d'extension LAN offre une configuration maximum de 5 liaisons SAS FDDI, 8 ports Ethernet 802.3 et 1 liaison DAS FDDI. SYSTÈME (System) La position fonctionnelle que le système occupe dans la configuration courante de réseau détermine son type fonctionnel, à savoir : système local, système-relais (ou frontal), système voisin ou système distant. SYSTÈME DISTANT (Remote System) Tout système auquel accède le système local par l'intermédiaire d'un système-relais. La directive qui le décrit doit apparaître après toutes celles décrivant les systèmes-relais. SYSTÈME HÉTÉROGÈNE (Heterogeneous System) Système capable d'échanger des informations administratives sous la forme de commandes et de réponses, ainsi que des messages avec le système local, uniquement au format AEP (Administrative Exchange Protocol). Tout système est autorisé, y compris un autre DPS 7000 sur lequel s'exécute une version de GCOS 7 antérieure à V6. g-6 47 F4 92UC Rev01 Glossaire SYSTÈME HOMOGENE (Homogeneous System) Système capable d'échanger des informations administratives sous la forme de commandes et de réponses, ainsi que des messages avec le système local. Ces messages doivent être au format GCOS, à l'exception des AUT qui utilisent toujours le format AEP. Un tel système ne peut être qu'un DPS 7000 sur lequel s'exécute GCOS 7 à partir de la version V6. SYSTÈME LOCAL (Local System) Système DPS 7000 unique sur lequel s'exécute GCOS 7 à partir de la version V6 pour lequel est générée la vue locale du réseau. Il doit être décrit avant tout autre système. SYSTEME-RELAIS (ou FRONTAL) Voisin ayant une fonction d'intermédiaire par lequel le système local est en contact (sortant et entrant) avec des systèmes distants ou d'autres réseaux. Un tel système est considéré comme frontal pour l'accès au système local, et comme relais pour accéder aux systèmes distants. Dans la version actuelle V7 de GCOS 7, les seuls systèmes-relais pour le DPS 7000 sont le Datanet, le CNP7 et MainWay 2000 via un FCP7. La différence entre le Datanet et le CNP7 est que le CNP7 ne peut être physiquement connecté qu'au même câble ISL que le DPS 7000, alors que le Datanet peut être connecté au câble ISL ou par un canal PSI. VOISIN (Neighbor) Tout système directement accessible au système local, auquel il est relié par un canal PSI ou par un câble ISL. 47 F4 92UC Rev01 g-7 Réseaux - Concepts Liste des abréviations g-8 AFI Authority and Format Identifier (adressage OSI) API Application Programmatic Interface CNP7 Communication Network Processor, pour le DPS 7000 CNS7 Communication Network Software, pour le CNP7 CRNG commandeCReate_Network_GenerationGCL (CRNETGEN) CSMA/CD Carrier Sense Multiple Access/Collision Detection (accès multiple par écoute de porteuse/détection de collision) DIWS DSA-ISO Work Station (voir STID) DJP Distributed Job Processing (Gestion des travaux distribués) DN DataNet DNS Distributed Network Supervisor (logiciel du Datanet) DPS Distributed Processing System (GCOS) DPX Distributed Processing System (UNIX) DSA Distributed Systems Architecture (architecture de systèmes distribués) DSAC Distributed Systems Administration and Control DSP Domain Specific Part, d'un NSAP (adressage OSI) EAnn Ethernet Adaptor, pour l'ISL FCP7 FDDI Communications Processor 7 FDDI Fiber Distributed Data Interface FECM Front End Control Manager (serveur de communications) FEP Front End Processor (processeur frontal) FEPS Front End Processor Support (serveur de communications) FTAM File Transfer Access Method GCOS General Comprehensive Operating System IDI Initial Domain Identifier : Identifiant IDI du NSAP (adressage OSI) IDP 1. Initial Domain Part : Zone IDP du NSAP (adressage OSI) 2. ISO/DSA Plug = Prise ISO / DSA (migration de DSA vers ISO) 47 F4 92UC Rev01 Glossaire IEEE Institute of Electrical and Electronic Engineers IOF Interactive Operator Facility (moniteur interactif IOF) IP Internet Protocol : Protocole Internet (couche réseau) IPS Internet Protocol Suite (UDP-TCP/IP) ISL Inter System Link (dispositif de liaison intersystème pour DPS7000) ISO International Standards Organization LAN Local Area Network : Réseau Local LAN LCT Local Controller (LOCCTLR) : Contrôleur de communications local, identifié sous la forme EAnn ou CCnn LNA Local Network Adaptor (adaptateur de réseau local, LCT) LNM Local Network Manager : module réseau local (pour DPS 7000/Ax) LNI Local Network Interface (pour DPS 7000/4xx) LPL Local Physical Link : Connexion physique locale (LOCPLINK) LSAP Link Service Access Point : point d'accès à des services liaison (adressage OSI) LSC Local Session Control : contrôle de session local (LOCSESS) LSYS Local System : système local (LOCSYSTEM) LT Logical Terminator : raccordement logique (LTERMINATOR) LTS Local Transport Station, addressée par un TSAP MAC Media Access Control (sous-couche pour RL de la couche liaison) NG Network Generation : utilitaire de génération de réseau pour DPS7 (NETGEN) NPDU Network Protocol Data Unit (adressage ISO/DSA) NR Network Route (NETROUTE) NSAP Network Service Access Point (adressage OSI) NSDU Network Service Data Unit (adressage OSI) OCS Open Communication Subsystem OPEN7 OPEN GCOS7 pour les protocoles de communication TCP/IP OSF Open Systems Facility 47 F4 92UC Rev01 g-9 Réseaux - Concepts g-10 OSI Open Systems Interconnection PDU Protocol Data Unit : unité de données de protocole pour une couche OSI PID Prise ISO/DSA PIDa PID adressage (migration de DSA vers ISO) PIDp PID protocole (migration de DSA vers ISO) PPDU Protocol Data Unit, de la couche présentation PSI Peripheral Subsystem Interface : interface de sous-système périphérique PSAP Presentation Service Access Point : point d'accès à des services présentation (adressage OSI) PSDU Presentation Service Data Unit (adressage OSI) PSEL Presentation layer SELector : sélecteur de présentation (adressage OSI) QOS Quality Of Service : qualité de service (adressage OSI) RAEH Remote Administrative Exchange Handler : gestionnaire d'échanges administratifs à distance (DSAC) RCT Remote ConTroller (RMTCTLR) : communications à distance RFC1006 Document Internet community (et par extension, la couche) définissant une session OSI sur des couches TCP/IP. La couche RFC1006 fait partie des couches de transport de classe 0. RFC1122 Défini l'architecture Internet des couches basses et les recommendations pour les passerelles Internet (MultiHoming) RSC Remote Session Control (RMTSESS) RSP Response, DSAC concept RSYS Remote System (RMTSYSTEM) RTS Remote Transport Station (RMTTRANSPORT) SA Sous-domaine d'adressage ISO (SDOM) SAP Service Access Point : point d'accès au service (adressage ISO) SC Session Control SCID Session Control Identifier contrôleur de 47 F4 92UC Rev01 Glossaire SDU Service Data Unit (adressage OSI) SEL SELecteur de couche (adressage OSI) SID Spécification ISO/DSA SNPA SubNetwork Point of Attachment (adressage OSI) SNMP Simple Network Management Protocol SPA Service Processor Ares, applicable au DPS 7000 SPDU Session Protocol Data Unit (adressage OSI) SR Session Route (SESSROUTE) SSAP Session Service Access Point : point d'accès à des services session (adressage OSI) SSDU Session Service Data Unit (adressage OSI) SSEL Sélecteur de la couche session (adressage OSI) STID Station de travail ISO/DSA (équivalent de DIWS en anglais) SVR Serveur SYS Système SYSGEN Génération de système pour DNS et CNS 7 TCP Transmission Control Protocol : protocole TCP (transport UNIX) TDS Transaction Driven Subsystem : sous-système transactionnel TDS TM Terminal Manager : gestionnaire de terminaux TNS Transport and Network Subsystem : sous-système transport et réseau (serveur de communications) TP 1. Transport Protocol : protocole de transport (TPROTOCOL) 2. Transaction Program : programme transactionnel (environnement XCP2 ou TDS) TPDU Transport Protocol Data Unit : unité de données du protocole de transport (adressage ISO/DSA) TPI Transport Programmatic Interface : programmation transport (TPI) TRAILn Protocole pour les en-têtes TCP/IP de droite (TRAILing TCP/IP headers protocol) TSAP Transport Service Access Point (adressage OSI) 47 F4 92UC Rev01 interface de g-11 Réseaux - Concepts g-12 TSDU Transport Service Data Unit (adressage OSI) TSEL Sélecteur de couche transport (adressage OSI) TSI Transport Session Interface TSYS 1. dictionnaire des SYStèmes distants Télécommunications 2. Terminate SYStem, commande d'opérateur principal UDP User Datagram Protocol UFT Unified File Transfer, transfert de fichiers utilisant le protocole RFA de DSA UM Unsolicited Message (DSAC) UT Utilisateur de Transport (adressage OSI) VCAM Virtual Communications Access communication de session) WAN Wide Area Network = réseau longues distances XCP Extended Cooperative Protocol XOPEN Open to UNIX facilities XTI XOPEN Transport Interface Method (serveur de de 47 F4 92UC Rev01 Index A adressage ISO/DSA OSI rôle de LSAP dans ISO/DSA rôle de SCID dans ISO/DSA rôle de TSAP dans ISO/DSA rôle des boîtes aux lettres dans DSA rôle des couches basses TCP/IP adressage OSI points d'accès au service sélecteur adresse PSAP description adresse SSAP adresse TSAP description AET titre d'application d'entité AFI élément de l'IDP 2-9 2-11 2-9 2-9 2-9 2-9 2-9 3-4 2-12 2-12 2-19 2-19 2-18 D 2-19 Datanet DSP domain specific part élément de NSAP 2-13 C CNP7 commande communication description des serveurs communications TCP/IP connexion entrante mécanisme correspondant déclaration de TM déclaration de XCP couche transport TCP/IP couche application ISO/DSA TCP/IP 47 F4 92UC Rev01 couche liaison ISO/DSA TCP/IP couche physique TCP/IP couche présentation ISO/DSA couche présentation TCP/IP couche réseau ISO/DSA TCP/IP couche session ISO/DSA TCP/IP couche transport ISO/DSA TCP/IP CSMA/CD 2-8 3-3 3-3 2-4 3-2 2-7 3-3 2-4 3-2 2-5 3-2 3-3 1-3 2-14 2-14 F 1-3 1-10 1-7 3-1 2-36, 2-39 FCP7 FDDI FECM FEPS description utilisation pour une session ISO FIA FTP 1-3, 1-6 3-3 1-7 1-7 2-27 1-5 3-2 4-3 4-3 3-2 2-4 3-2 G GXTI dsecription 1-8 i-1 Réseaux - Concepts I identifiant de contrôle de session (Session Control Identifier) IDI élément de l'IDP initial domain identifier IDP élément de NSAP ISL administration of connection ISO configuration de réseau ISO/DSA adressage N 2-9 2-14 2-14 2-13 1-1, 1-5 3-10 4-3 2-9, 2-20 L LAPB layer ISO/DSA implementation TCP/IP presentation TCP/IP session LNI LNM NETGEN NFS NSAP description de l'adresse OSI format spécial pour RFC1006 1-9 3-2 2-13 2-17 O OCS description OPEN LAN ACCESS 7 OSI 1-7 1-8 1-1 P 3-3 2-4 3-2 3-2 1-5 1-5 PID fonctions mécanisme de conversion d'adresse mécanisme de conversion de protocole prise ISO-DSA fonctions protocole IP 2-21 2-23 2-22 2-21 3-3 M MainWay 2000 1-6 mécanisme de connexion choix des couches supérieures en entrée 2-37 construction de la trame en sortie 2-39 construction des trames sortantes 2-35 entrante 2-33, 2-36, 2-39 entrante depuis la couche liaison 2-36 entrante depuis la couche réseau 2-37 fonction entrante de DNS 2-34 fonction entrante de TNS 2-36, 2-39 mode sans connexion sortant 2-35 pseudo-transport sortant par FEPS 2-33 réception des trames entrantes par TNS 2-36 routage de session sortante 2-30 routage de transport sortant 2-35 sélection des couches supérieures 2-34 session ISO en entrée 2-39 transport sortant TNS 2-38 transport TNS sortant 2-34 MPC 1-5 MS-DOS 1-1 Q QMON QOS qualité de service 1-7 2-31 R RAEH répertoire systèmes distants réseau configuration ISO exemples de configurations réseau de base composition description RFC1006 couche transport description 1-7 4-2 4-3 1-4 4-1 4-2 2-6 1-9 S SCID SMTP i-2 2-9 3-2 47 F4 92UC Rev01 Index SNMP sous-couche LLC ISO/DSA sous-couche LLC1 TCP/IP sous-couche MAC ISO/DSA TCP/IP sous-domaine routage SPA système déclarer en ISO 3-2 2-8 3-3 X X25 administration of connection XTI 3-3 3-10 3-2 2-8 3-3 2-31 1-5 4-3 T TCP/IP adressage couche application couche liaison couche physique couche présentation couche réseau couche session couche transport présentation Telnet TNS extension pour une session ISO implémentation des couches ISO implémentation du transport Token Bus Token Ring transport connexion connexion par GXTI transport TCP transport UDP TSAP point d'accès au service de transport TSEL sélecteur de transport 1-9 3-4 3-2 3-3 3-3 3-2 3-3 3-2 3-2 3-1 3-2 1-7 2-27 3-10 2-27 3-3 3-3 2-5 2-40 3-2 3-2 2-9 2-18 U UNIX 1-1 V VCAM fonction 47 F4 92UC Rev01 1-8 2-3 i-3 Réseaux - Concepts i-4 47 F4 92UC Rev01