Présentation ATM
ATM = Asynchronous Transfer Mode Objectifs Décrire les bases d’ATM nécessaires à la compréhension du réseau d’accès ADSL 1 La technologie ADSL 1.1 Historique des connexions à Internet ATM = Asynchronous Transfer Mode
Programme Les bases d’ATM 1 Les concepts ATM 2 La couche physique 3 Couche ATM 4 La couche AAL
Décrire les bases d’ATM Décrire le concept de l’ATM Décrire le rôle de la couche physique Décrire le rôle de la couche ATM 2 Les bases d’ATM Décrire le rôle de la couche AAL
1 Concepts de base 1 Les concepts de base
En quoi ressemble-t-il à un canard? Question : Qu’est ce qu’ATM En quoi ressemble-t-il à un canard? ATM
Vole Marche Nage Réponse Les deux sont destinés à un environnement multi média Voix Video Data Vole 1.1 Généralités Permettre le transport de données, voix, vidéo Trafic aléatoire en débit et caractéristiques différentes Absorption des pointes de trafic Partage de bande passante Applications voix le trafic doit être synchronisé le débit est faible mais constant ne tolère pas de retard tolère la perte de données Applications vidéo le débit est très important Applications données le trafic est asynchrone le débit peut varier dans de grandes proportions tolère très mal la perte de données Marche Nage ATM
Cellules Voix Video Data Cellules Conversion de toute information en petites cellules de longueur fixe. Voix Video Data Conversion de toute information en petites cellules de longueur fixe Multiplexage des cellules sur le même support physique Chaque cellule contient ses propres paramètre de routage (entête) ATM Network Cellules
Circuit Virtuel identifié par VCI Chemin Virtuel identifié par VPI Chemin Virtuel et Circuit Virtuel Circuit Virtuel identifié par VCI Fibre Optique ou Ligne électrique VPI : Virtual Path Identifier VCI : Virtual Channel Identifier Représentation courante des communications virtuelles virtuelles par des tuyaux. Chemin Virtuel identifié par VPI Cellule ATM : VPI VCI Données entête Charge utile 13
Connexion virtuelle : commutation de VP/VC : destination Nice PARIS : destination Font Romeu P:4 LANNION Voiture:2 Voiture:3 Voiture:4 Voiture:5 Voiture:1 P:3 Voit.: 3 Voit.: 2 Voit.: 1 Voie L Voie G P:8 P:9 5/9 2/3 5/8 3/4 LYON Voie M Voie K Voie B 2/2 2/3 1/5 3/4 1.2 Principe de la commutation établissement de connexion entre utilisateurs Aiguillage rapide des cellules entrantes vers le port de sortie routage à travers le réseau Analogie avec les Chemins de fer: Création du Circuit virtuel = réservation des places dans chacun des trains empruntés (n°voiture/ n°siège) pour envoyer des enfants vers diverses destinations. Aiguillage: = un service d’assistance dans les gares pour commuter les enfants d’une voie (port d’entrée)+ n° de voiture (VP) + n° de siège (VC), sur une autre voie (port de sortie) + nouveau n° de voiture (VP) + nouveau n° de siège (VC). Deux méthodes de commutation: 1ère méthode : Commutation de VP/VC (Virtual Path/ Virtual Channel) Voit. :1 Voit.: 2 Voit.: 3 Voiture:1 Voiture:2 Voiture:3 Voiture:4 P:5 P:2 VP: Virtual Path (chemin virtuel VC: Virtual Channel (Circuit virtuel Font Romeu Nice
Commutation de voiture (VP) Connexion virtuelle : commutation de VP : destination Font Romeu Commutation de voiture (VP) PARIS : destination Nice Voit.: 3 8 6 3 5 Voit.: 3 L G LANNION Voiture:2 Voiture:3 Voiture:4 Voiture:5 Voiture:1 Voit.: 2 Voit.:1 9 8 1 9 8 1 Voie L Voie G 8 6 3 5 5/ 3/ 3/ 1/ LYON B Voie M Voie K Voie B 2/ 1/ 1/ 3/ M K Voit. :1 Voit.: 2 Voit.: 3 9 8 1 2ème méthode : Commutation de VP (Virtual Path) Analogie avec les chemins de fer: Tous les enfants d ’une même destination sont regroupés par voiture. A la gare, on réalise la commutation de voitures. Le n° de voiture peut changer mais les n° de sièges restent inchangés. Avantages: La commutation de VP est plus rapide car tous les VC d ’un même VP sont commutés à la fois. Les tables de routage sont réduites. Voiture:1 Voiture:2 Voiture:3 Voiture:4 8 6 3 5 Font Romeu Nice
Commutation de VP et de VP/VC : destination Font Romeu Commutation de voiture (VP) PARIS : destination Nice 5/ 3/ P:9 P:8 Voit.: 3 Commutation de siège (VC) LANNION Voiture:2 Voiture:3 Voiture:4 Voiture:5 Voiture:1 Voit.: 3 Voit.: 2 Voit.: 1 Voie L Voie G P:8 P:9 LYON P:5 P:2 Voie M Voie K Voie B 2/2 3/9 1/5 3/8 Les deux méthodes peuvent être mises en œuvre au sein d’un même réseau. Voit. :1 Voit.: 2 Voit.: 3 Voiture:1 Voiture:2 Voiture:3 Voiture:4 Font Romeu Nice
Commutateur de VP Commutation de VP VP VC
Commutation de VP / VC Commutation de VP Commutateur de VP/VC Commutation de VP / VC Commutation de VP Commutation de VP/VC VP VC
Format de la Cellule ATM 5 Bytes 48 Bytes 5 Octets En tête (Header) 48 Octets Données utiles (Payload) 1.3 Format général de la cellule La cellule est composée de 53 octets dont 48 de données et 5 d’en-tête. Sa petite taille permet une commutation rapide.
Identification des Cellules Chaque entête de cellule ATM contient un double identificateur de connexion virtuel : l’identificateur de chemin virtuel VPI. 2 /9 6 /4 l’identificateur de circuit virtuel VCI 1.4 Identification des cellules VPI (Virtual Path Identifier) et VCI (Vitual Channel Identifier) permettent le routage dans le réseau.
Rôle des commutateurs ATM Fonction de base : commuter les cellules rapidement ! 4/1 6/3 1/2 8/2 3/5 7/3 1.5 Principe du routage La petitesse des cellules et le principe d’identification des connexions permettent la commutation rapide des cellules (commutation hardware).
Commutation des cellules ATM 4/5 Port VPI/VCI Port VPI/VCI 1 2/9 2 4/5 2 2/9 1 1 6/4 3 2/9 6/4 2/9 3 Les tables de routage Elles associent un port d ’entrée, un VP/VC avec un port de sortie un VP/VC Une Connexion Virtuelle est une association de VPI/VCIs sur différents interfaces. Chaque commutateur peut changer la valeur VPI/VCI. La valeur VPI/VCI est unique sur chaque interface physique.
Modèle de référence ATM Signalisation Données Plan de gestion Plan de Plan Contrôle usager Couches Couches Données, vidéo, voix, signalisation hautes hautes Conversion entre informations de couches hautes et cellules ATM 1.6 Modèle de référence La pile de protocoles ATM est composée de trois couches: couche physique couche ATM couche AAL . Les couches de signalisation ne sont présentes que si le réseau offre le service SVC (Switched Virtual Connection). ATM Adaptation Layer ATM Layer Multiplexage et relayage de cellules Physical Layer Mise en trame sur média physique
Les couches ATM ATM comprend 3 couches fonctionnelles : La couche physique ATM : Transmet et reçoit des flux de bits sur le médium Insert les cellules dans des trames utilisées par le médium La couche ATM : Responsable de l’établissement des connexions virtuelles Responsable du routage des cellules dans le réseau La couche d’adaptation ATM : Assure la qualité de service choisie par les couches supérieures
Réseau ATM à connexions semi-permanentes Connexions réalisées par opérateur du réseau PHY ATM AAL Couches usager PHY ATM AAL Couches usager PHY ATM PHY ATM PHY ATM Dans un réseau à connexions permanentes (PVC: Permanent Virtual Connection), c’est l’opérateur du réseau qui établit les connexions entre les usagers. La couche ATM est présente dans tous les équipements tandis que la couche ALL n’est présente qu ’aux extrémité d’usagers. C’est le seul mode utilisé en ADSL Réseau ATM
Réseau ATM avec connexions à la demande Le traitement d’appel est géré par les couches de contrôle PHY AAL Couches contrôle usager PHY AAL Couches contrôle usager AAL Couches contrôle AAL Couches contrôle AAL Couches contrôle AAL Couches contrôle AAL Couches contrôle AAL Couches contrôle ATM PHY ATM PHY ATM PHY ATM Dans un réseau offrant le service SVC, une signalisation est mises en place pour établir les connexions à la demande. A la différence des données utilisateur, les données de signalisation sont traitées dans chaque nœud (traitement d ’appel). Cette signalisation est chargée d’établir un chemin dans le réseau pour transférer les données utilisateurs. Réseau ATM
2 - Couche physique 2 La couche physique
Transmission Convergence (TC) Couche physique Transmission Convergence (TC) Justification (insertion extraction de cellules vides) Embrouillage / désembrouillage cellule Délimitation cellule, calcul et vérification du HEC Adaptation au système de transmission (SDH, PDH,…) 1 Découpage de la couche physique Deux sous-couches: TC: Transmission convergence PM: Physical Medium SDH : couche physique des liaisons de backbone optique Physical Medium (PM) Transmission et réception de bits en fonction du type de support (optique, électrique)
Couche ATM Couche physique TC : Justification Couche ATM Couche physique Cellule de maintenance Cellule vide TC TC: Justification Afin de maintenir la synchronisation, un flux continu de cellules doit être véhiculé sur le support. Pour cela, la couche TC insère des cellules vides et des cellules de maintenance dans le flux venant de la couche ATM.
48 Octets Données utiles (Payload) TC : Calcul et vérification du HEC Correction une erreur simple, Détection erreurs multiples. 5 Bytes 48 Bytes En tête (Header) Header Error Correction 5 Octets Données utiles (Payload) TC: Calcul et vérification du HEC Le HEC (Header Error Correction) permet de contrôler l’intégrité de l’entête de la cellule. Il est calculé à l ’émission de chaque cellule, Il est vérifié à la réception par chaque commutateur, Toute cellule en erreur est éliminée. Caractéristiques : Il corrige 1 erreur simple Il détecte des erreurs multiples 48 Octets Cellule ATM
TC : Délimitation des cellules Transmission Convergence (TC) Réception Entête HEC Payload cellule Entête HEC Payload Entête HEC Payload 0100111001010110011010100010010100111100101001010101010010101010010100101001001010010 4 octets 1 oct HEC? Recherche de synchronisation (bit à bit) Pré synchronisation (cellule à cellule ) Synchronisation HEC correct HEC incorrect corrects HEC consécutifs incorrects HEC consécutifs TC: Délimitation de cellules Pas de Fanion C’est le HEC qui sert de synchronisation
TC : Adaptation au système de transmission Transmission Convergence (TC) (exemple : SDH) Embrouilleur/ Désembrouilleur Cellules ATM POH Path OverHead (entête trame SDH) Trame SDH Container TC: Adaptation au système de transport SDH STM-1 STM-1 à 155,520Mb/s Trame de base 2430 octets = entête 81 octets + Virtual Container (VC4) 2349 octets VC-4 composé de POH 9 octets + C4 (charge utile de 2340 octets) Soit un débit utile de 149,760 Mbits/s PM: Physical Medium Optique Electrique Physical Medium (PM) SDH
Couche ATM Sous-couche TC Sous-couche PM TC : Adaptation au système de transmission ADSL Couche ATM Cellule ATM Sous-couche TC Cellules vide Cellule ATM Données synch FEC Trame 0 (DF) Super Trame (SF) Trame 1 (DF) Trame 67 (DF) Trame synchro 68 Symbole DMT Interface ligne ADSL Les cellules sont mises dans des trames de données (DF: Data Frame). Ensuite, les DF sont insérées dans une super trame (SF: Super Frame) composée de 68 DF + une trame de synchronisation. Débit utile 8,128kb/s PM: Physical Medium Modulation Sous-couche PM
TC : Adaptation au système de transmission ATM-F Codage 4B/5B 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Data 4B 00010 ESC(X) 10101 01001 01010 01011 00111 01101 01110 01111 10010 11001 11010 11011 10111 11101 11110 11111 Symbol 5B (exemple : ATMF) Couche physique Embrouilleur/ Désembrouilleur TC Interface ATM-Forum 25,6Mb/s Embrouillage désembrouillage Codage 4B/5B. Pas de correction si erreur simple 1 octet start of cell avec reset du désembrouilleur (X_X) ou sans reset du désembrouilleur (X_4). Synchro désembrouilleur ATMF (25,6 Mb/s) X 4 Codage NRZI Début de cellule UTP PM
PM : Connecteur RJ45 pour ATMF-25,6Mb/s 8 7 6 5 4 3 2 1 Contact 1 2 7 8 Côté Usager Tx + Tx - Rx + Rx - Côté Réseau Rx + Rx - Tx + Tx - PM: Physical Medium Aspect électrique (Codage NRZI) Aspect mécanique: connecteur RJ 45 (ISO 8877) à 8 contacts Paires torsadées non blindées (UTP Unshielded Twisted Pair) Paires torsadées blindées (STP shielded Twisted Pair) Coax (FTP Foiled Twisted Pair)
3 – La couche ATM
Insertion / extraction d’informations de maintenance Couche ATM Couche ATM Génération / extraction de l’entête Acheminement des cellules Multiplexage / démultiplexage de cellules Insertion / extraction d’informations de maintenance Contrôle de flux à l’interface 3 Couche ATM 3.1 Rôle: Génération /extraction entête. Acheminement des cellules : routage des cellules en fonction des VPI/VCI. Multiplexage/ démultiplexage: Plusieurs connexions (virtuelles ) sur le même support physique. Insertion / extraction d’informations de maintenance (Flux F4/F5) Contrôle de flux: prévu dans la norme sur l’interface entre l’usager et le réseau ATM. Couche Physique
User to Network Interface (UNI) Node to Node Interface (NNI) Interfaces UNI et NNI Réseau ATM public UNI User to Network Interface (UNI) Réseau ATM privé NNI Node to Node Interface (NNI) 3.2 Les différentes interfaces
Format NNI de la Cellule ATM Header VPI VPI:Virtual Path Identifier 12 bits VCI VCI:Virtual Channel Identifier 16 bits C L P CLP : Cell Loss Priority 1 bits PT PT: Payload Type 3 bits HEC HEC : Header Error Control 8 bits 3.3 Format de la cellule NNI 4096 valeurs possibles de VPI 65536 valeurs possibles de VCI PT détermine le type de données CLP détermine l’importance de la cellule Payload (48)
Format UNI de la Cellule ATM Header VPI VPI:Virtual Path Identifier 8 bits GFC GFC:Generic Flow Control 4 bits VCI C L P CLP : Cell Loss Priority 1 bits PT PT: Payload Type 3 bits VCI:Virtual Channel Identifier 16 bits HEC HEC : Header Error Control 8 bits 3.4 Format UNI 4 bits sont empruntés au champ VPI pour le GFC. GFC, destiné au contrôle de flux, n’est actuellement pas utilisé dans les réseaux ATM. Payload (48)
Deux niveaux de commutation Nœud ATM Commutation de VC VCI 1 VCI 2 VPI 1 VPI 2 VCI 4 VPI 3 VCI 3 VCI 1 VCI 3 VCI 2 VCI 4 3.5 Acheminement des cellules Deux types de nœuds dans le réseau ATM suivant leur niveau de commutation. Brasseur de VP Commutateur de VP/VC VCI 1 VCI 1 VPI 4 VPI 5 VCI 2 VCI 2 Commutation de VP
Commutation de VP : exemple 1 1 VC pour vidéo 1 VC pour audio français 1 VC pour audio anglais 1 VC pour audio espagnol Serveur vidéo Usager Réseau ATM commutation de VP Virtual Path Connection Exemple d’utilisation de la commutation de VP. Puisque tous les VC aboutissent au même destinataire, il n’est pas nécessaire, pour le réseau ATM, d’examiner l’ensemble des champs VPI/VCI. Le réseau ATM commute les cellules en s’appuyant sur le numéro de VP, quelque soit le numéro de VC. Interface physique
Commutation de VP : exemple 2 Fournisseur d’accès Internet Usagers Multiplexeur Internet Réseau ATM Autre exemple Ici, les connexions de VP sont réalisées dans le réseau ATM entre chaque fournisseur d’accès et le multiplexeur. Lorsqu’une nouvelle connexion d’usager doit être mise en place, il suffit de réaliser, dans le multiplexeur uniquement, une connexion sur un VP/VC correspondant au fournisseur d’accès choisi. Il n’est plus nécessaire de faire appel aux opérateurs du réseau ATM pour établir chaque connexion d’usager. Commutation de VP Fournisseur d’accès Internet Interface physique Virtual Path Connection
CLP : Cell Loss Priority Congestion Congestion 3.6 Cell Loss Priority Le commutateur d’accès d’un usager peut être amené à forcer ce bit à 1 lorsque l’usager émet des cellules à un débit supérieur à celui spécifié lors du contrat. Ainsi, le réseau fera son effort pour acheminer ces cellules supplémentaires mais, laissant la possibilité aux autres commutateurs du réseau d’éliminer ces cellules en cas de congestion. Il est souhaitable que l’usager indique la priorité de ses cellules car, le protocole ATM ne mettant pas en oeuvre de mécanisme de contrôle de flux, le réseau peut être amené à éliminer des cellules en cas de congestion. Dans ce cas, le réseau détruira en priorité les cellules marquées comme moins importantes. CLP = 1 (cellule de priorité basse) CLP = 0 (cellule de priorité haute)
Payload Type (type de cellule) = 0 : cellule de données usager = 1 : dernière cellule d’un message Code 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Type de cellule Pas de congestion Congestion Cellule de données usager, indication d’usager à usager 3.7 Payload type Ce champ qualifie les données transportées par la cellules : Données d’usager Données de maintenance. Permet à la couche ATM d’aiguiller les cellules reçues vers les couches hautes usager ou vers le plan de gestion Bit de congestion : indication à destination de l’usager à lui d’être Fair play. Sinon, le réseau va devoir supprimer des cellules. Bit dernière cellule d’un message : permet au récepteur de reformater le message. Cellule de maintenance associée à la liaison Cellule de maintenance de bout-en-bout Cellule de gestion de ressource Réservé = 1 : cellule de maintenance
Flux d’exploitation / maintenance F5 PT = 0 : flux de données usager Plan gestion PT:4 PT = 4 : flux de maintenance liaison PT:5 PT = 5 : flux de maintenance de bout en bout ATM ATM ATM PT:0 PT:4 Plan gestion Plan gestion PT:5 PT:0 VC PT:0 3.8 Flux d’exploitation maintenance F5 Opère au niveau VC sur un segment ( Payload Type = 4 (100) ) de bout en bout ( Payload Type = 5 (101) ) Destiné à : la gestion des alarmes, l ’exécution des tests de bouclage
4 - La couche AAL
La qualité de Service détermine comment le réseau traite La Qualité de Service (QoS) : une question fondamentale des réseaux ATM . La qualité de Service détermine comment le réseau traite chaque cellule circulant sur la connexion. Chaque connexion à l’intérieur du réseau ATM possède sa propre Qualité de Service (QoS). Réseau ATM Utilisateur 4 Couche AAL 4.1 Qualité de service Une application a besoin de certaines garanties du réseau. Un contrat est conclu entre fournisseur et client.
L ’ATM Forum a défini un ensemble de paramètres QoS. Paramètres de service L ’ATM Forum a défini un ensemble de paramètres QoS. Certains paramètres caractérisent la charge de trafic, ils apparaissent dans le contrat sous la forme de : « descripteur de trafic » Contrat Descripteur de trafic PCR: 400000 MCR: 202022 SCR: 50000 CDV : 10 4.2 Paramètres Chaque type d’application génère un trafic particulier. Puisque ATM souhaite supporter tout type d’applications, le trafic doit être décrit avec un certain nombre de paramètres : débit mini et maxi, délai,… L’ATM Forum a défini un certain nombre de Classes de Services.
A B C D Fonction du Débit Fonction du Classes de services Avec connexion Sans connexion Fonction du mode de connexion Classe A Classe B Classe C Classe D Constant Variable Fonction du Débit Non Temps réel Fonction du 4.3 Classes de services Trois critères interviennent dans le définition d’une classe de services Le mode de connexion Le débit Le temps Parmi toutes les possibilités, seules quelques classes ont été retenues par ATM-Forum
Catégories de trafics ATM (Simple Efficient Adaptation Layer) AAL 5 (SEAL) AAL 1 AAL 2 AAL 3/4 Sous-couches d’adaptation voix, vidéo Applications CBR Constant Bit Rate Trafic LAN ABR / UBR Available Bit Rate Unspecified Bit Rate Voix/vidéo compressée VBR Variable Bit Rate Classe A Classe B Classe C Classe D Connexion Avec connexion Sans connexion Débit Constant Variable Les classes de services A, B, C et D obsolètes depuis la version ATM 4.0. On préfère aujourd’hui parler de classe de trafic: CBR: (Constant Bit Rate) transmission à débit constant, en temps réel, sans contrôle d ’erreur. VBR (Variable Bit Rate) transmission à débit variable. Divisé en 2 catégories : rt-VBR: (Real Time) trafic temps réel nrt-VBR: (No Real Time) trafic non temps réel ABR (Available Bit Rate) définit un débit possible. Débit minimum garanti avec débit de pic possible. Permet d’écouler un trafic sporadique difficilement prévisible. Signalisation mise en place qui offre au réseau la possibilité d’intervenir pour demander une réduction de trafic. UBR (Unspecified Bit Rate) aucun débit défini, typiquement de la transmission datagramme (IP) sans garantie de débit ni de remise. 4.4 Les différentes AAL Afin de gérer les 4 classes, l ’UIT a défini 4 protocoles AAL1 à AAL4. Les spécifications entre les classes C et D étaient si proches qu ’il a été décidé de combiner l’AAL3 et l’AAL4 en une seule AAL3/4. Puis, l’industrie informatique a fait pression pour obtenir un protocole encore plus simple: « AAL5 » qui supplanterait AAL1 et AAL3/4. AAL5 est le seul implémenté dans ADSL Temps Temps réel Non temps réel Trafic FR, X25
Caractéristiques de l ’AAL-5 Service orienté avec ou sans connexion Service sans contrainte temps réel Service sensible à la perte de données CRC 4 octets Service préservant la frontière des messages long 2 octets Message 0 à 65535 octets PAD 0 à 47 octets 2 oct. rés. 48 octets 5 oct. Cellules ATM 4.5 AAL5 Les AAL1 et AAL3/4 ont été conçus par l’industrie des télécommunications, normalisé par l’IUT, sans consultation de l’industrie informatique. La complexité et les faibles performances ont conduit des chercheurs de l’industrie informatique à la conception d’un nouveau protocole d’adaptation : SEAL (Simple Efficient Adaptation Layer) Qui fut ensuite accepté par l’IUT en tant que AAL5. Entête cellule avec Payload Type = 0 Entête cellule avec Payload Type = 1 (dernière cellule du message)
Principaux paramètres de trafic Valeur maximale du débit envisagé. PCR : (Peak Cell Rate) Débit minimum considéré comme acceptable par l’usager. MCR : (Minimum Cell Rate) 4.6 Descripteur de trafic Contient un certain nombre de paramètres de qualité de service (QoS). La qualité de service est définie séparément dans les deux directions de chaque connexion virtuelle. Les principaux paramètres sont PCR, MCR et CDVT. CDVT : (Cell Delay Variation Tolerance) Défini la variation admissible du temps de transmission des cellules
Paramètres du service CBR Débit + CDVT PCR Garanti 4.7 Paramètres du service CBR CBR: (Constant Bit Rate) transmission à débit constant, en temps réel, sans contrôle d ’erreur. Le paramètre PCR indique le débit garanti. Exemple : voix à 64 Kbits/s Temps
Un Circuit Virtuel: PCR=848kb/s CDVT: Variations du délai inter-cellules Débit ligne physique= 3,392Mb/s Soit : 3,392 x 106 / (53octets x 8 bits)= 8000 cellules /s Soit: (848 x 103 / (53octets x 8 bits))=2000 cellules /s Un Circuit Virtuel: PCR=848kb/s Période = 1/2000 = 0,5ms Emission idéale PCR permet de calculer la période d’émission des cellules par une source idéale. Mais en fait, une source réelle émet plus généralement des rafales de cellules. Le trafic moyen doit néanmoins être respecté. Emission par rafales
La dimension du seau est calculée en fonction du paramètre Mécanisme du seau percé Débit irrégulier La dimension du seau est calculée en fonction du paramètre CDVT Le mécanisme de vérification du débit est basé sur un algorithme spécifique « GCRA » (Generic Cell Rate Algorithm). Cet algorithme est lui même basé sur un mécanisme dit “ mécanisme du seau percé ”. Débit constant
PCR=848kb/s - 2000 cell/s - T=0,5ms Taille maximum des rafales PCR=848kb/s - 2000 cell/s - T=0,5ms Taille maxi des rafales = 5ms/0,5ms => 10+1 cellules CDVT=5ms 11 cellules L’algorithme qui permet de contrôler le débit d’une source émettant des cellules en rafales prend en compte 2 paramètres: PCR qui spécifie le débit de transmission maximum des cellules CDVT qui donne la variation maximum admissible du temps d’acheminement des cellules. De ces paramètres, le réseau détermine la taille du buffer qu’il est nécessaire d ’associer à cette connexion. La taille maximum des rafales = 1 + CDVT 1/PCR
Paramètres du service ABR Débit PCR 4.8 Paramètres du service ABR ABR: (Available Bit Rate) définit un débit possible. Débit minimum garanti avec débit de pic possible. Permet d’écouler un trafic sporadique difficilement prévisible. Signalisation mise en place qui offre au réseau la possibilité d’intervenir pour demander une réduction de trafic. Le paramètre MCR indique le débit minimum garanti. Le paramètre PCR indique les pics de trafic possibles. Le réseau peut être amener à demander à l ’usager de réduire son trafic en cas de congestion dans le réseau. Mécanisme complexe, pas implémenté pour l’instant. MCR Garanti Temps
Paramètres du service UBR Débit PCR Non garanti 4.9 Paramètres du service UBR UBR: (Unspecified Bit Rate) aucun débit défini, sans garantie de débit ni de remise. Le paramètre PCR indique la valeur maximale des pics de trafic. Temps
Mécanismes de gestion de trafic L’usager spécifie ses paramètres Contrat Descripteur de trafic PCR: 400000 MCR: 202022 SCR: 50000 CDV : 10 Le réseau vérifie s’il peut accepter une telle connexion Paramètres CAC : Connection Admission Control 4.10 Gestion du trafic Les réseaux ATM mettent l’accent sur la prévention de la congestion. Une des façons de prévenir la congestion est de renforcer le contrôle au moment de l’admission à la connexion (à l’établissement d’un nouveau circuit virtuel). Ce principe est connu sous le nom de CAC (Connection Admission Control) L’usager décrit le trafic dont il a besoin, la qualité de service attendue… Le réseau vérifie s’il est capable de satisfaire à cette demande sans affecter les connexion déjà établies. Par la suite, un usager peut outrepasser les paramètres définis à la connexion. Afin de protéger le réseau, il est nécessaire de mettre en œuvre un mécanisme charger de vérifier en permanence que l’usager ne monopolise pas plus de ressources qu’il lui en a été attribué à la connexion. Ce mécanisme est appelé « policing » Le réseau met en place une police pour contrôler si le contrat est respecté
Connection Admission Control Le réseau peut-il accepter une nouvelle connexion? 5m3/h 7m3/h Pollution 9m3/h 6m3/h Le Contrôle d ’admission à la connexion (CAC) Le réseau vérifie s’il dispose de suffisamment de ressources avant d’admettre une nouvelle connexion. Ainsi, par exemple, si la nouvelle connexion demandée est au service CBR, le trafic doit être dans ce cas garanti par le réseau. L’acceptation ne doit être accordée que si la ressource est disponible dans son intégralité. Station de traitement des eaux usées 20m3/h