Beruflich Dokumente
Kultur Dokumente
http://www.inetdoc.net
philippe.latu(at)inetdoc.net
Philippe Latu
Cet article est une introduction la technologie des Rseaux Numriques Intgration de Services (RNIS). Il prsente uniquement les caractristiques, les modes de fonctionnement et les protocoles utiliss dans les changes de donnes. Si cette technologie n'est plus du tout en vogue, il est toujours utile d'en connatre les proprits, notamment pour interfacer les infrastructures de tlphonie historique avec les rseaux IP.
1.Copyright et Licence
Copyright (c) 2000,2011 Philippe Latu. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". Copyright (c) 2000,2011 Philippe Latu. Permission est accorde de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License), version 1.3 ou toute version ultrieure publie par la Free Software Foundation ; sans Sections Invariables ; sans Texte de Premire de Couverture, et sans Texte de Quatrime de Couverture. Une copie de la prsente Licence est incluse dans la section intitule Licence de Documentation Libre GNU .
1.1.Mta-information
Cet article est crit avec DocBook XML sur un systme Debian GNU/Linux . Il est disponible en version 3 imprimable au format PDF : rnis.pdf .
L'architecture des Rseaux Numriques Intgration de Services (RNIS) a t conue pour associer la voix, les donnes, la vido et tout autre application ou service. Cette architecture peut tre vue comme
1 2 3
Technologie RNIS
Technologie RNIS une volution des rseaux tlphoniques analogiques historiques ou Plain Old Telephone Sytem (POTS). Les rseaux RNIS bande de base fournissent des services faible dbit : de 64Kbps 2Mbps. La technologie ATM (Asynchronous Transfer Mode) ddie au rseaux grandes distances (WAN) faisait l'origine partie des dfinitions RNIS sous la dnomination RNIS large bande pour les services haut dbit : de 10Mbps 622Mbps. Avec les rseaux RNIS, les sites rgionaux et internationaux de petite taille peuvent se connecter aux rseaux d'entreprises un cot mieux adapt la consommation relle qu'avec des lignes spcialises. Les liaisons la demande RNIS peuvent tre utilises soit pour remplacer les lignes spcialises, soit en complment pour augmenter la bande passante ou assurer une redondance. Avec ces mmes liaisons, les sites ou les utilisateurs distants peuvent accder efficacement aux ressources critiques travers l'Internet en toute scurit. De nos jours, les mmes types d'accs rseau sont assurs avec d'autres technologies offrant davantage de performances. Dans le monde des rseaux filaires, les technologies xDSL dominent largement et dans le monde des radio-communications les capacits de transfert de donnes offertes par les rseaux 3G et 4G dpassent facilement les dbits des rseaux RNIS.
L'Union Internationale des Tlcommunication (ITU) a dfini la technologie RNIS comme un rseau fournissant une connectivit numrique de bout en bout avec une grande varit de services. Deux caractristiques importantes des rseaux RNIS les distinguent des rseaux tlphoniques traditionnels : Les connexions sont numriques d'une extrmit l'autre, RNIS dfinit un jeu de protocoles d'interface utilisateur/rseau standard. De cette faon, tous les quipements RNIS utilisent les mmes connexions physiques et les mmes protocoles de signalisation pour accder aux services. RNIS combine la large couverture gographique d'un rseau tlphonique avec la capacit de transport d'un rseau de donnes supportant simultanment la voix, les donnes et la vido. En France, les connexions RNIS sont disponibles sous la dnomination commerciale Numris. Le rseau national de tlcommunication a t entirement numris et les protocoles d'accs implants par France 5 Tlcom sont conformes au standard Euro-ISDN publi par l'ETSI et l'ITU.
Dans un rseau tlphonique analogique, une boucle sur une paire torsade de fils de cuivre entre le commutateur central de la compagnie de tlcommunication et l'abonn supporte un canal de transmission unique. Ce canal ne traite qu'un seul service simultanment : la voix ou les donnes. Avec un Rseau Numrique Intgration de Services, la mme paire torsade est divise en plusieurs canaux logiques.
RNIS dfinit deux types de canaux logiques que l'on distingue par leurs fonctions et leurs dbits. Les canaux B transmettent un dbit de 64Kbps en commutation de circuit ou de paquet les informations utilisateur : voix, donnes, fax. Tous les services rseau sont accessibles partir des canaux B. Les canaux D transmettent un dbit de 16Kbps en accs de base et 64Kbps en accs primaire. Ils supportent les informations de signalisation : appels, tablissement des connexions, demandes de services, routage des donnes sur les canaux B et enfin libration des connexions. Ces informations de signalisation ont t conues pour cheminer sur un rseau totalement distinct des canaux B. C'est cette signalisation hors bande qui donne aux rseaux RNIS des temps d'tablissement de connexion rapides (environ 4 secondes) relativement aux rseaux analogiques (environ 40 secondes). Il est aussi possible de transmettre des donnes utilisateur travers les canaux D (protocole X.31b), mais comme le dbit de ces canaux est limit ce type d'utilisation est rare.
Une interface d'accs un rseau RNIS est une association de canaux B et D. Il existe deux interfaces standards. Elles correspondent deux catgories d'utilisation distinctes : Rsidentielle : utilisation simultane des services tlphoniques et d'une connexion Internet. Professionnelle : utilisation d'un commutateur tlphonique (PABX) et/ou d'un routeur d'agence. Dans les deux cas, le nombre de canaux utiliss peut varier suivant les besoins. Le dbit maximum tant fix par le type d'interface. Accs de base L'accs de base ou Basic Rate Interface (BRI) comprend 2 canaux B et un canal D pour la signalisation : 2B+D.
4 5
http://www.itu.int http://www.etsi.org
Technologie RNIS
Technologie RNIS Accs primaire L'accs primaire ou Primary Rate Interface (PRI) comprend 30 canaux B et un canal D 64Kbps en Europe : 30B+D. Aux Etats-Unis et au Japon la dfinition est diffrente : 23B+D. Seule la protection des marchs explique les diffrences de dfinition entre l'Europe, les Etats-Unis et le Japon. Cet accs est l'quivalent RNIS des liaisons T1/E1 2,048Mbps et 1,544Mbps.
Technologie RNIS
Technologie RNIS TNA/NT2 : Terminal Numrique d'abonn/Network Termination 2 Terminal RNIS/TE1 : Terminal Equipment 1 Adaptateur/TA : Terminal Adapter Terminal non-RNIS/TE2 : Terminal Equipment 2 Le schma ci-dessus fait apparatre les dnominations anglo-saxonnes et franaises (en italique). Suivant la rpartition entre oprateurs tlphoniques de la prise en charge des liaisons, il peut y avoir des regroupements entre groupes fonctionnels. En France le dgroupage est devenu possible avec l'ouverture du march de nouveaux oprateurs tlphoniques.
Topologies des installations RNIS Pour un accs de base (BRI), l'appellation est Terminal Numrique de Rseau. Le TNR comprend les deux groupes NT1 et NT2. Il n'existe pas de TNA. En France, les offres Numris DUO et Numris Itoo de France Tlcom utilisent des TNR-G qui rpondent ce critre. Pour un accs primaire (PRI), l'appellation est Terminal Numrique de Ligne.
Selon la dfinition, le groupe fonctionnel NT1 est la liaison physique et lectrique entre le commutateur central de l'oprateur tlphonique et le rseau de l'abonn. Ce groupe supporte les interfaces usager/rseau avec de multiples canaux multiplexage temporel (Time-Division Mutiplexing - TDM). La connexion n'autorise que des quipements RNIS.
Le groupe fonctionnel NT2 n'est utilis que pour les accs primaires. Ce groupe possde de nombreuses fonctions de commutation de circuits ou de paquets avec plusieurs connexions de bus S0. En rgle gnrale, ce groupe correspond un commutateur local (PABX) oprant au niveau rseau.
5.3.Terminal RNIS
Un Terminal RNIS (TE1) possde une interface S0 sans adaptation. Typiquement, les ordinateurs avec des modems internes RNIS sont des terminaux RNIS.
5.4.Adaptateur
Le rle de l'adaptateur est de rendre compatible le dbit du terminal non-RNIS avec celui du canal B du bus S0 : 64Kbps. Typiquement, les modems externes sont appels Terminal Adapters.
5.5.Terminal non-RNIS
Un terminal non-RNIS (TE2) ne possde pas d'interface S0 directe. Tous les dispositifs utilisant des ports srie, des bus USB, etc.
5.6.Points de rfrence
Le point U est plac entre le groupe NT1 et la boucle de transmission de l'oprateur tlphonique qui fournit une liaison bi-directionnelle (full-duplex) entre l'abonn et le commutateur central sur 2 fils. L'interface U n'est utilise qu'en Amrique du nord.
Technologie RNIS
Technologie RNIS Le point T est plac entre le groupe NT2 qui possde des fonctions de niveaux 1 3 et le groupe NT1 qui ne possde que des fonctions de niveau 1. C'est le point de connexion minimal entre l'abonn et l'oprateur. Il existe plusieurs appellations suivant les types d'accs : T0 : accs de base (BRI) 2B+D. T2 : accs primaire (PRI) 30B+D. En France, les accs T2 sont dclinables en 15, 20, 25 et 30 canaux B. L'interface S peut tre assimile un bus passif pouvant supporter 8 terminaux (TE) en srie sur le mme cble. Dans ce cas, chaque canal B est affect un terminal particulier pour la dure d'un appel. Le point R est la limite conceptuelle entre le terminal non RNIS et l'adaptateur.
La couche physique (ou niveau 1) est identique pour les canaux B et D qui sont multiplexs pour composer un accs de base ou un accs primaire. Pour la suite de la prsentation, nous prenons l'exemple de l'accs de base 2B+D.
La structure de la trame est compose de 48 bits rpts toutes les 250s, soit un dbit total de 192Kbps. La distribution des dbits entre les canaux B et le canal D est ralise par mutiplexage. Chaque trame contient : 2 octets pour le premier canal B (B1), 2 octets pour le second canal B (B2), 4 bits pour le canal D rpartis sur la trame.
6.1.1.Formats de trames
Les formats de trames dpendent du sens de transmission entre le terminal RNIS (TE) et le Terminal Numrique de Rseau (TNR).
http://www.inetdoc.net/articles/rnis/images/protocoles.png
Technologie RNIS
F : Framing bit, synchronisation de trame. L : DC-balancing bit, quilibrage de la composante continue. E : D-channel Echo bit, bit d'cho du canal D. A : Activation bit, bit d'activation du terminal. Fa : auxiliary Framing bit, synchronisation auxiliaire. N : oppos du bit de synchronisation auxiliaire. M : Multiframing bit. B1, B2 : bits des canaux B ; 16 bits par trame. D : bits du canal D ; 4 bits par trame. S : Spare bits, bits disponibles.
Un canal B est toujours ddi un terminal alors que le canal D est partag entre tous les terminaux connects sur le bus S0. La mthode d'accs au canal D employe par RNIS est voisine de celle d'Ethernet. Son appellation est : CSMA/CR Carrier Sense Multiple Access with Contention Resolution. Une station (ou un terminal) qui n'a rien transmettre met continuellement des niveaux '1' logiques (no signal). Le nombre de niveaux '1' logiques (de 8 11) correspond une priorit pr-dfinie. 1. 2. Les services tlphoniques sont prioritaires sur les autres types de services. Les informations de signalisation sont prioritaires sur les autres types d'informations.
Une station prte mettre scrute le bit E des trames provenant du rseau. Le bit E, mis par le rseau (NT), est l'cho bit D prcdemment transmis par le terminal (TE). Si une station (ou un terminal) dtecte un bit E diffrent du bit D mis, il y a collision. Cette station stoppe immdiatement son mission. Cette technique simple de rsolution des collisions garantit qu'une seule station met sur le canal D simultanment. Aprs une transmission complte sur le canal D, la priorit du terminal concern est rduite. Il doit dtecter davantage de niveaux '1' logiques pour pouvoir mettre nouveau. La priorit d'un terminal ne peut tre augmente avant que tous les autres terminaux du bus S0 aient cess d'mettre.
Comme indiqu ci-avant, les modes de fonctionnement des canaux B et D sont trs diffrents.
Il existe 3 modes de connexion : commutation de circuits, mode semi-permanent et commutation de paquets. Modes de connexion Commutation de circuits Le circuit est tabli, maintenu et libr en utilisant la signalisation du canal D. Les donnes utilisateur sont changes sur les canaux B avec les protocoles utilisateur. Mode semi-permanent Le circuit est tabli entre les utilisateurs et le rseau pour une dure dlimite ou non. Une fois le circuit tabli, le canal D n'est plus ncessaire pour la signalisation. Commutation de paquets Dans ce cas, une connexion en mode commutation de circuits doit tre tablie entre l'abonn RNIS et un noeud du rseau commutation de paquets sur le canal B. Cette connexion en mode commutation de circuits implique l'utilisation de la signalisation du canal D. Le rseau commutation de paquets peut tre partiellement RNIS. RNIS peut donc fournir un service de commutation de paquets sur les canaux B (protocole X.31a). Pour la transmission sur les rseaux de donnes, notamment Internet, la commutation de circuits est le mode de connexion le plus largement adopt. Ce guide s'appuie sur ce mode de transmission.
6.2.2.Canal D
Il existe 3 types de services sur le canal D : signalisation, commutation de paquets et tlmtrie. Ces services sont tous intgrs dans le mme protocole de niveau 2 appel LAP-D. Ce protocole est voisin de
10
http://www.inetdoc.net/articles/rnis/images/frames.png
Technologie RNIS
Technologie RNIS la normalisation X25.2 : trames au format HDLC (High-Level Data Link Control) et protocole LAP-B (Link Access Protocol - Balanced Mode). Le rle des trames HDLC est de contrler la liaison de donnes entre le Terminal Numrique de Rseau (TNR) et le Terminal RNIS (TE1). Le protocole LAP-D est normalis par l'ITU : spcifications Q.920 et Q.921. La principale diffrence entre les protocoles LAP-B et LAP-D rside dans l'adressage (champ Address). partir des champs TEI/SAPI, l'adressage LAP-D permet de grer les liaisons multipoints : plusieurs services pour une mme interface ou diffusion d'un message vers toutes les interfaces du bus S0. Les champs Flag et Control sont identiques au format HDLC. La taille maximale de trame est limite 260 octets.
11
dlimiteur de trame = 7Eh ou 01111110 en binaire. Adressage RNIS : services & terminaux. Voir Adressage LAP-D ci-aprs. Contrle des appels. Voir Contrle de connexion ci-aprs. Donnes de la trame. FCS Somme de contrle. Vrification de la cohrence de la trame. dlimiteur de trame identique au premier champ.
Address
Control
Information
Flag
De mme que pour la mthode d'accs au mdia, les fonctionnalits d'adressage sont analogues entre Ethernet et LAP-D. Le champ TEI correspond au champ MAC de la trame Ethernet IEEE 802.3. La valeur TEI n'occupe que 7 bits au lieu de 6 octets. Contrairement Ethernet, cette valeur est attribue lors de la connexion et elle n'est pas sense tre unique pour la totalit des rseaux tlphoniques. Les champs SAPI et C/R correspondent aux champs SSAP et DSAP de la norme IEEE 802.2. Adressage LAP-D Service Access Point Identifier, SAPI identification des services fournis la couche rseau (niveau 3). Command/Response, C/R indique si la trame est une commande ou une rponse. Terminal End-point Identifier, TEI identification unique du terminal (de l'interface) ou diffusion tous les terminaux (valeur 127 - tous les bits 1). End Address, EA Extension d'adresse : valeur 0 au premier octet et 1 au second. La gestion des appels est assure par le champ Control qui occupe 1 ou 2 octets suivant le type de contrle. Contrle de connexion Information, (I) Les trames I sont utilises pour le transfert d'information sur les services de niveau 2 utiliss par le niveau 3. Elles contiennent en plus les numros de squences. Elles occupent donc 2 octets. On trouve un exemple de ce type de trames aprs le choix du canal B au du dbut d'une squence de connexion.
11
http://www.inetdoc.net/articles/rnis/images/hdlc.png
Technologie RNIS
Technologie RNIS Supervision, (S) Les trames S sont un ensemble de commandes de supervision de liaison. Elles contiennent les numros d'acquittement en plus des commandes. Elles occupent donc 2 octets. La commande Receive Ready (RR) acquitte la rception de la trame prcdente et donne le numro de la trame attendue. La commande Receive Not Ready (RNR) indique que le terminal est occup et ne peut accepter de nouvelles trames actuellement. La commande Reject (REJ) indique une erreur de transmission et demande une nouvelle mission de la trame prcdente. Non numrot, (U) Les trames U ne sont pas numrotes. Elles occupent 1 seul octet. On ne peut donc pas contrler leur squencement. Elles utilisent un jeu de commandes (ou questions/rponses) pour l'tablissement et la libration des liaisons de donnes. La commande Set Asynchronous Balanced Mode Extended (SABME) est une demande d'initialisation de liaison de donnes avec remise zro des numros de squence. La commande Unnumbered Acknowledgement (UA) est un acquittement qui indique que le terminal est disponible pour l'tablissment d'une liaison de donnes. Les commandes Unnumbered Information (UI) jouent un rle trs important. Elles assurent l'change d'informations sans connexion : messages d'tablissement et gestion des TEI. Leur fonctionnement est analogue celui du protocole PPP au niveau 3 pour l'attribution des adresses IP lors d'une connexion tlphonique. La commande Disconnected Mode (DM) indique que le terminal est dconnect. La commande Disconnect (DISC) indique la libration de la liaison de donnes et la remise zro des numros de squence. La commande Frame Reject (FRMR) est un rejet de trame d une erreur sur la validit d'un ou plusieurs champs : information non valide, numro de squence erron ou longueur de trame incorrecte. On peut comparer cette commande l'mission du JAM sur les rseaux Ethernet.
6.3.1.Canal B
Il n'existe pas de protocole RNIS spcifique au niveau 3 pour les canaux B. Suivant le mode de commutation choisi au niveau 2, on peut utiliser diffrents protocoles. La commutation de circuits tant le mode d'accs privilgi pour les connexions Internet, on retrouve donc les protocoles du modle TCP/IP au niveau rseau. Les protocoles X.25 et X.75 sont utilisables pour accder aux rseaux commutation de paquets. Le protocole X.75 est voisin d'X.25. Il est ddi aux services internationaux de commutations de paquets : mode STE-STE (Signalling Terminal Equipement). Il existe deux situations types d'accs aux rseaux commutations de paquets. Accs un rseau public X.25 partir d'un raccordement physique sur un canal B RNIS. Ce cas de figure est dfini par le protocole X.31a. Utilisation des tlservices au-dessus du protocole rseau ISO-8208. ISO-8208 en mode DTE-DTE est trs similaire X.25. Le service EUROfile transfer est un bon exemple de ces tlservices.
6.3.2.Canal D
Le protocole de niveau 3 ou protocole D gre principalement l'tablissement, le maintien et la libration des connexions. Il peut aussi assurer le transfert d'information (protocole X.31b) et des complments de services. Les spcifications ITU I.450/Q.930 et I.451/Q.931 dfinissent les messages de gestion des connexions. Voici un exemple de dialogue en commutation de circuit : protocole Q.921 en bleu et protocole Q.931 en rouge.
Technologie RNIS
Technologie RNIS
12
13
12 13
http://www.inetdoc.net/articles/rnis/images/D-call.png http://fbrunel.free.fr/isdnfaq.pdf
Technologie RNIS