La gestion de la QoS dans les réseaux. Qualité de Service (QoS) et gestion du trafic dans les réseaux. Problématique



Documents pareils
Milieu des 1980 : vers une société de l information

Système Téléphonique. Séminaire RHDM. IP sur ATM. Plan du Séminaire. RNIS-BE : Services INTERNET LARGE BANDE & ATM

Internet et Multimédia Exercices: flux multimédia

STI 28 Edition 1 / Mai 2002

Téléinformatique et télématique. Revenons aux définitions

Formation Cisco CCVP. Quality of Service. v.2.1

Cours n 12. Technologies WAN 2nd partie

Réseaux grande distance

Les Réseaux Informatiques

Introduction. Adresses

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Groupe Eyrolles, 2000, 2004, ISBN :

2. DIFFÉRENTS TYPES DE RÉSEAUX

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé

LES RÉSEAUX À HAUTS DÉBITS

Théorie sur les technologies LAN / WAN Procédure de test sur les réseaux LAN / WAN Prise en main des solutions de test

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Plan. Programmation Internet Cours 3. Organismes de standardisation

Contributions à l expérimentation sur les systèmes distribués de grande taille

Chapitre 11 : Le Multicast sur IP

Réseaux IUP2 / 2005 IPv6

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

TP : Introduction à la qualité de service liée à la Toip 1

Votre Réseau est-il prêt?

Voix et Téléphonie sur IP : Architectures et plateformes

La Qualité de Service le la Voix sur IP. Principes et Assurance. 5WVOIP rev E

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

Fonctions Réseau et Télécom. Haute Disponibilité

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Transmission ADSL. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Présentation et portée du cours : CCNA Exploration v4.0

Support de cours RTEL. Guy Pujolle. Figure 1. Réseau maillé à transfert de paquets.

Métrologie des réseaux IP

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Architectures et Protocoles des Réseaux

Couche Transport TCP et UDP

Errata et mises à jour

Métrologie réseaux GABI LYDIA GORGO GAEL

ROUTEURS CISCO, PERFECTIONNEMENT

Cisco Discovery - DRSEnt Module 7

Le protocole TCP. Services de TCP

IPFIX (Internet Protocol Information export)

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Algorithmique des Systèmes Répartis Protocoles de Communications

Rapport du projet Qualité de Service

Master e-secure. VoIP. RTP et RTCP

LES RESEAUX VIRTUELS VLAN

Introduction. Multi Média sur les Réseaux MMIP. Ver

Introduction aux Technologies de l Internet

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Parcours en deuxième année

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM

Evolution de l infrastructure transport

Présentation du modèle OSI(Open Systems Interconnection)

UDP/TCP - Protocoles transport

Les Réseaux sans fils : IEEE F. Nolot

Description des UE s du M2

La Réalité des Réseaux IP. S'y retrouver dans la jungle des réseaux IP et WAN. Rapport réalisé par Ovum à la demande de WorldCom

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Agrégation de liens xdsl sur un réseau radio

Vers l Internet Synthèse Bibliographique -

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

Qualité du service et VoiP:

2. Couche physique (Couche 1 OSI et TCP/IP)

Les techniques de multiplexage

La couche réseau Le protocole X.25

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

OneAccess 16xx EAD Ethernet Access Device / 1.0 / AH / Public

Les Virtual LAN. F. Nolot 2008

Forum aux questions sur QoS (Qualité de service)

Module M3102 TP3. QoS : implémentation avec Cisco MQC

Arguments clés. (1) : disponible sur certaines offres

STREAMCORE. Gestion de Performance et Optimisation Réseau

Dominique ASTIER. Président AXIONE

Cahier des charges "Formation à la téléphonie sur IP"

TP 2 : ANALYSE DE TRAMES VOIP

TASK Santé : Le protocole Pésit /TCP-IP

1 Définition et présentation. 2 Le réseau Numéris. 3 Les services. 3.1 Les services Support (Bearer service) SYNTHESE

Mesures de performances Perspectives, prospective

Fiche d identité produit

Service Turbo DSL. 23 juillet 2004 SPECIFICATIONS TECHNIQUES D ACCES AU SERVICE. Spécifications Techniques d Accès au Service

Les réseaux cellulaires

Gestion et Surveillance de Réseau

La Voix sur IP OLIVIER D.

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Dr Rim Belhassine-Cherif Directeur de Développement de Produits et Services.

Le service IPv4 multicast pour les sites RAP

NOTIONS DE RESEAUX INFORMATIQUES

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

STI 20 Édition 3 /Novembre 2002

Informatique Générale Les réseaux

Les réseaux multi-services Les réseaux ATM. C. Pham RESO-LIP/INRIA Université Lyon 1

Cisco Certified Network Associate

! 1 /! 5 TD - MIP + RO - NEMO. 1. Mobile IP (MIPv6) avec optimisation de routage

Présentation et portée du cours : CCNA Exploration v4.0

VoIP : Introduction à la sécurité. VoIP : Introduction à la sécurité

Transcription:

La gestion de la QoS dans les réseaux Qualité de Service (QoS) et gestion du trafic dans les réseaux La problématique de la QoS Les principes de l'atm La gestion de la QoS et du trafic en ATM La boite à outils de la gestion de la QoS dans les réseaux IP Les mécanismes de la gestion de la QoS et du trafic dans les réseaux IP MPLS et la gestion de la QoS dans les réseaux Ethernet Problématique de la QoS et de la gestion du trafic - - décembre 007 Problématique de la QoS et de la gestion du trafic - - décembre 007 Problématique Partie Problématique de la Qualité de Service (QoS) et de la gestion du trafic Pourquoi la QoS? Qu est-ce que la QoS? La gestion du trafic dans un réseau asynchrone Les paramètres de QoS et de la performance des réseaux Problématique de la QoS et de la gestion du trafic - 3 - décembre 007 Problématique de la QoS et de la gestion du trafic - 4 - décembre 007

A-t-on besoin de QoS? Coexistence d applications de nature différente NON! Loi de Moore appliquée aux ports des routeurs explosion de la bande passante des LANs (0 Mbps 00 Mbps Gbps 0 Gbps) explosion de la bande passante des WANs (DWDM avec 3 couleurs) OUI! il y a des zones dans le réseau où la bande passante est plus rare les applications multimédias sont de plus en plus gourmandes certaines applications ont des besoins forts de QoS (VoIP, IPTV) mélange d applications aux besoins différents résister aux surintensités de trafic (attaques de type DDOS, trafics d'urgence liés aux catastrophes) SANS DOUTE! dans les portions du réseau où la bande passante est rare Problématique de la QoS et de la gestion du trafic - 5 - décembre 007 Dans un contexte de bande passante limitée, cohabitation : d applications temps réel (bornées en bande passante, contraintes temporelles strictes) avec des applications de transfert de données (non bornées en bande passante, contraintes temporelles lâches) ftp x Mbps Mbps Fonctions à mettre en place : marquer les paquets pour distinguer plusieurs classes de QoS isoler les classes de QoS entre elles optimiser les ressources du réseau processus d'admission d'appels.5 Mbps Problématique de la QoS et de la gestion du trafic - 6 - décembre 007 Deux approches différentes! Approche «opérateur de réseau» (ATM) le réseau fait presque tout (gestion du trafic, QoS, maintenance, ) le client ne fait presque rien (sauf AALs) Approche «universitaire» (IP) le réseau ne fait presque rien (essentiellement du routage) le client fait beaucoup (contrôle de flux par TCP, ) Problématique Pourquoi la QoS? Qu'est-ce que la QoS? QoS : laquelle? la QoS dans un SLA technique les éléments de QoS dans un SLA réseau La gestion du trafic dans un réseau asynchrone Les paramètres de QoS et de la performance des réseaux IP ATM client Mécanismes de gestion de la QoS réseau Problématique de la QoS et de la gestion du trafic - 7 - décembre 007 Problématique de la QoS et de la gestion du trafic - 8 - décembre 007

La QoS et les couches ISO QoS et SLA (Service Level Agreement) Application (7) Présentation (6) Session (5) Transport (4) Réseau (3) QoS application (voix, SMTP ) QoS transport (TCP, AAL ) QoS réseau (ATM, IP, MPLS ) Application (7) Présentation (6) Session (5) Transport (4) Réseau (3) P A B C La QoS du service final s'appuie sur : une relation entre le client et son fournisseur (l'opérateur de réseau) : le SLA une récursivité entre les différents fournisseurs Liaison () Liaison () Physique () Physique () P A B C Vocabulaire partage («apportionment») : répartition de la QoS entre les différents réseaux/fournisseurs traduction («mapping») traduction de la QoS de couche N (ATM) en une QoS de couche N- (SDH) Problématique de la QoS et de la gestion du trafic - 9 - décembre 007 Problématique de la QoS et de la gestion du trafic - 0 - décembre 007 QoS absolue ou relative Problématique QoS relative mode non connecté classification à l entrée (DiffServ) différentes technologies possibles : IP (DiffServ) Ethernet (80.p et 80.Q) MPLS (EXP, label de LSP) QoS absolue mode connecté réservation effectuée le long d un chemin mise en œuvre d une politique d acceptation des nouveaux appels (CAC), à la main ou à l aide d un protocole de signalisation ATM : PNNI MPLS : RSVP-TE, CR-LDP Pourquoi la QoS? Qu est-ce que la QoS? Les contraintes des réseaux asynchrones sur la gestion du trafic (ATM, IP ou Ethernet) Les paramètres de QoS et de la performance des réseaux Problématique de la QoS et de la gestion du trafic - - décembre 007 Problématique de la QoS et de la gestion du trafic - - décembre 007

L accès client A l accès des clients, le débit physique peut valoir : PDH ( Mbps, 34 Mbps), SDH (55 Mbps, 6 Mbps), GE (Gbps) Dans le réseau, le débit physique commuté par port peut valoir : 55 Mbps, 6 Mbps,.5 Gbps, 0 Gbps Le débit est «à la carte» : sur le lien d accès au réseau, le rythme d insertion de l information à transmettre est à l initiative de la source de trafic dans la limite du débit physique du multiplex Le multiplexage Plusieurs étages de multiplexage séparent le point d émission de l information de la source et le point d entrée dans le réseau Plusieurs affluents peuvent être associés à la connexion : OAM (maintenance) et RM (gestion des ressources) Trafic produit par la source Installation du client UNI Réseau asynchrone débit maximum 55 Mbps UNI contrôle de trafic port de sortie d un routeur/commutateur 6 Mbps 80.x Trafic offert au réseau Si on veut garantir une QoS dans le réseau, il faut mettre en place un contrôle de trafic à l accès Problématique de la QoS et de la gestion du trafic - 3 - décembre 007 Il existe une gigue de multiplexage inhérente : le contrôle de trafic doit donc être tolérant! Problématique de la QoS et de la gestion du trafic - 4 - décembre 007 Problématique Pourquoi la QoS? Qu est-ce que la QoS? La gestion du trafic dans un réseau asynchrone Les paramètres de QoS et de la performance des réseaux les paramètres clés de QoS comment gérer la QoS? QoS absolue ou relative? Définition des paramètres de QoS Pour définir un paramètre de QoS, on utilise : des événements de référence une réalisation de référence une observation statistique (taux, moyenne, quantile, ) Tentative d établissement Etablissement Transfert Tentative de relâchement Relâchement Délai Echec Erreur Délai Perte Erreur Indisponibilité, relâchement prématuré Délai Echec Erreur Problématique de la QoS et de la gestion du trafic - 5 - décembre 007 Problématique de la QoS et de la gestion du trafic - 6 - décembre 007

Classification des paramètres de QoS Les dégradations de QoS et leurs remèdes Modèle 3x3 de l'itu-t uniquement pour les techniques en mode connecté Dégradation de QoS Solution dans le terminal Solution dans le réseau Réalisation Exactitude Délais Etablissement taux de blocage taux d'établissements erronés délai d'établissement Transfert taux de perte taux d'erreurs délai de transfert, gigue Relâchement taux d'échec au relâchement probabilité de relâchement prématuré délai de relâchement Paramètres dérivés : les réalisations sont des franchissements de seuils observés sur d autres paramètres de QoS (ex disponibilité) Information corrompue (erreurs, pertes) Délai de transfert variable Délai de bout-en-bout élevé - redondance du codage à l'émission - insertion d infos de bourrage - horodatage - ajout d un délai - restitution d une période fixe - augmentation de la fréquence d émission - contrôle du trafic dans le réseau (rejet sélectif, contrôle de flux) - contrôle de la variation du délai - espacement - sélection de chemins plus rapides - accélération de la commutation Problématique de la QoS et de la gestion du trafic - 7 - décembre 007 Problématique de la QoS et de la gestion du trafic - 8 - décembre 007 Conclusion On a besoin de gérer la QoS et le trafic dans les portions du réseau où la bande passante est rare (il y en a toujours!) si on gère des applications temps réel Les applications de données peuvent s adapter en débit et en délai temps-réel demandent un niveau de QoS élevé Les paramètres clés de la QoS sont : le délai (et sa variation) la perte le débit la disponibilité Partie ATM (Asynchronous Transfer Mode) Problématique de la QoS et de la gestion du trafic - 9 - décembre 007 Problématique de la QoS et de la gestion du trafic - 0 - décembre 007

ATM Objectifs de l ATM : faire un réseau multi-service ATM est une technique élaborée dans les années 80 par les opérateurs de réseau (technique «carrier class») et destinée à supporter de façon intégrée («Réseau Numérique à Intégration de Services Large Bande») les nouveaux services de télécommunication Principes fondamentaux Les applications ATM : une technique fédératrice Le modèle fonctionnel La couche ATM La couche d adaptation aux supports physiques La couche d adaptation aux applications Problématique de la QoS et de la gestion du trafic - - décembre 007 Applications «streaming» (voix, video) (trafic régulier) Applications «données» (trafic bursty) circuits synchrones (64 kbps, multi-débit, circuits rapides) circuits asynchrones : ATM réseau datagramme (X.5, relais de trame) Un unique mode de transfert pour toutes les applications Des couches d adaptation pour porter toutes les applications Des «services de couche ATM» différents pour supporter des contraintes (trafic/qos) différentes Problématique de la QoS et de la gestion du trafic - - décembre 007 L ATM : un mode connecté basé sur la cellule Simplicité er principe fondamental de l ATM : indépendance temporelle Source et réseau fonctionnent de manière asynchrone Champs de longueur fixe Pas de contrôle de flux Pas de contrôle d'erreurs Bloc d'information non encore prêt Bloc d'information prêt pas d'emplacement libre Emission de la cellule 5 octets En-tête 48 octets Champ d'information H t H t : horloge venant du terminal Identificateur explicite Souplesse H r H r : horloge venant du réseau Multiplex ATM + + Problématique de la QoS et de la gestion du trafic - 3 - décembre 007 Problématique de la QoS et de la gestion du trafic - 4 - décembre 007

ème principe fondamental de l ATM : indépendance sémantique service - réseau Segmentation et réassemblage (se fait dans une couche d adaptation) Unité de service (paquet, trame) segmentation Entrelaçage des flux Multiplexage données : paquets longs (500 octets), sans contrainte temps réel voix : paquets courts (50 octets), temps réel données Unité de transfert (cellule) Il n y a pas de protocole spécifique dans le réseau (sauf signalisation) cadrage bourrage réassemblage Problématique de la QoS et de la gestion du trafic - 5 - décembre 007 voix Pb : à chaque étage de multiplexage, les petits paquets doivent attendre que les grands paquets passent (délai, gigue) ex : sur un lien E3, l'émission de 500 octets nécessite 353 µs! Il faut des cellules de taille identique pour tous les services! C'est que ce fait Cisco avec la fonction LFI (Link Fragmentation Interface)! Problématique de la QoS et de la gestion du trafic - 6 - décembre 007 Entrelaçage des flux L ATM : une technique de niveau données voix Modèle ISO Application (7) Présentation (6) Session (5) Transport (4) AAL Taille cellule 50 octets 500 octets Pb : le temps d émission d une cellule dépend du débit du lien et de la taille de la cellule (sérialisation). D'où délai, gigue Pour garantir le temps réel, il faut des cellules de petite taille! E ( Mbps) 08 µs 650 µs E3 (34 Mbps),8 µs 353 µs STM- (55 Mbps),7 µs 80 µs STM-4 (6 Mbps) 0,668 µs 0 µs STM-6 (,5 Gbps) 0,67 µs 5 µs Problématique de la QoS et de la gestion du trafic - 7 - décembre 007 Réseau (3) LLC Liaison () MAC Physique () ATM Physique Problématique de la QoS et de la gestion du trafic - 8 - décembre 007

Mais aussi de niveau 3 ou de niveau Modèle ISO Application (7) Présentation (6) Mode «Overlay» ou superposé Protocole de routage : PNNI Système d adressage : AESA Modèle ISO Application (7) Présentation (6) On ne garde que l interface physique Session (5) Session (5) Transport (4) Transport (4) - routage - adressage Réseau (3) Fonctions du plan de commande Réseau (3) Liaison () LLC MAC ATM Liaison () LLC MAC Physique () Physique Physique () Physique Problématique de la QoS et de la gestion du trafic - 9 - décembre 007 Problématique de la QoS et de la gestion du trafic - 30 - décembre 007 Les interfaces ATM Opérateur A Opérateur B UNI B-ICI UNI NNI NNI NNI NNI Principes fondamentaux La couche ATM la structure de la cellule et les différents champs de l en-tête l acheminement La couche d adaptation aux supports physiques La couche d adaptation aux applications UNI : User Network Interface NNI : Network to Network Interface B-ICI : BISDN Inter-Carrier Interface (ATM Forum) INI : Inter Network Interface (ITU-T) Problématique de la QoS et de la gestion du trafic - 3 - décembre 007 Problématique de la QoS et de la gestion du trafic - 3 - décembre 007

En-tête : structure générale UNI NNI Generic Flow Control : contrôle de flux à l'uni GFC Virtual Path Identifier identifiant de conduit logique C VPI VCI PT L HEC P 4 8 6 3 8 octet octet octet 3 octet 4 octet 5 VPI Payload Type type de contenu VCI Virtual Circuit Identifier identifiant de voie logique C PT L P HEC 6 3 8 Header Error Control contrôle d'erreur sur l'en-tête Cell Loss Priority priorité à la perte de cellule payload 384 (48 Ø) payload Problématique de la QoS et de la gestion du trafic - 33 - décembre 007 En-tête : champs VPI et VCI (Virtual Path et Virtual Circuit Identifiers) GFC VPI VCI PT HEC Un identifiant logique double 4 096 VP (Virtual Path ou Conduit virtuel) au NNI (et 56 à l UNI) 65 536 VC (Virtual Circuit ou Voie logique) indépendant du débit du lien C L P payload Pourquoi une hiérarchie VP-VC? simplification des procédures d établissement des connexions simplification de la gestion du trafic (débits constants et débits variables) Problématique de la QoS et de la gestion du trafic - 34 - décembre 007 En-tête : champ PT (Payload Type) En-tête : champ CLP (Cell Loss Priority) bit 4 3 GFC VPI VCI PT C L HEC P payload C GFC VPI VCI PT L HEC P payload cellules destinées 4 3 à l usager 0 Explicit Forward Congestion Indication AUU ATM User to User Application Réseau au réseau 4 3 00 0 0 Maintenance de VC (F5), niveau segment Maintenance de VC (F5), bout-en-bout Gestion de ressources (RM) Réservé bit CLP : 0 ou en cas de congestion, on détruit prioritairement les cellules CLP= bit positionné par l'application permet de distinguer types de cellules bit positionné par le réseau permet de déclasser les cellules non-conformes à un contrat de trafic (tagging ou marquage) Problématique de la QoS et de la gestion du trafic - 35 - décembre 007 Problématique de la QoS et de la gestion du trafic - 36 - décembre 007

En-tête : champ HEC (Header Error Control) C GFC VPI VCI PT L HEC P Fonction de la couche physique Calcul à partir des 4 octets de l'en-tête, calcule octet (méthode du reste de la division par un polynôme générateur) corrige une erreur simple détecte certaines erreurs multiples Délimitation des cellules vérification bit à bit (recherche du cadrage) puis vérification cellule par cellule (confirmation du cadrage) payload Problématique de la QoS et de la gestion du trafic - 37 - décembre 007 L acheminement en ATM (/) Une connexion ATM (unidirectionnelle) doit être Entrée établie dans chaque sens entre chaque paire de Port/VPI/VCI correspondants. Elle est constituée : //0 d une route marquée dans les éléments actifs du réseau de ressources de transmission réservées (débits, mémoire) VPI/VCI est local! /0 0/00 /30 S 3 3 Table de traduction Entrée Port/VPI/VCI 3/0/00 Sortie Port/VPI/VCI //0 Entrée Port/VPI/VCI 3//30 Sortie Port/VPI/VCI //30 Sortie Port/VPI/VCI D //30 /30 Problématique de la QoS et de la gestion du trafic - 38 - décembre 007 ATM Introduction La couche ATM La couche d adaptation aux supports physiques La couche d adaptation aux applications Primitives échangées entre couche physique et couche ATM Data request couche ATM en-tête couche physique cellule valide assignée ou non assignée HEC champ d information Horloge Data indication en-tête HEC champ d information Problématique de la QoS et de la gestion du trafic - 39 - décembre 007 Problématique de la QoS et de la gestion du trafic - 40 - décembre 007

Adaptation des débits Fonctionnement schématique d'un commutateur ATM cellules ATM de l utilisateur traitement des en-têtes autres cellules (maintenance, performances) cellules vides (jusqu à concurrence du débit du lien) la cellule vide octet 00000000 octet 00000000 octet 3 00000000 octet 4 0000000 octet 5 HEC octet 6 0000 octet 53 0000 cellule vide Problématique de la QoS et de la gestion du trafic - 4 - décembre 007 Problématique de la QoS et de la gestion du trafic - 4 - décembre 007 Un réseau ATM est un système de files d attente Le temps-cellule δ A UNI réseau ATM UNI B C'est le temps de "sérialisation", i.e. le temps nécessaire pour émettre une cellule au débit du lien physique C'est aussi le temps séparant deux cellules consécutives (utiles ou vides) sur le lien physique δ (en µs) = 44 / µ (en Mbps), où µ est le débit du lien physique Exemples numériques : E3 (33,90 Mbps) :,5 µs STM- (49,760 Mbps) :,83 µs STM-4 (599,040 Mbps) : 0,708 µs Temps de traversée du réseau partie fixe : temps de propagation, temps de sérialisation (temps-cellule ou temps d'émission de la cellule sur un lien donné) partie variable : temps de traversée des files d attente Problématique de la QoS et de la gestion du trafic - 43 - décembre 007 δ δ δ δ δ δ δ Problématique de la QoS et de la gestion du trafic - 44 - décembre 007

ATM Introduction La couche ATM La couche d adaptation aux supports physiques La couche d adaptation aux applications les fonctions de la couche AAL : la segmentation-réassemblage et la convergence (le reste) AAL : AAL pour services temps réel AAL5 : AAL pour services de données AAL : AAL pour services temps réel à débit réduit Typologie des AALs AAL Contrainte temporelle 3 3/4 4 stricte stricte lâche lâche Débit constant variable variable variable Mode de connexion Type de service connecté connecté connecté temps réel temps réel bas débit X 5 données X non connecté Problématique de la QoS et de la gestion du trafic - 45 - décembre 007 Problématique de la QoS et de la gestion du trafic - 46 - décembre 007 AAL AAL : services temps réel à débit constant Fonctions : respect des contraintes temporelles méthode adaptative méthode SRTS (Synchronous Residual Time Stamp) protection en avant des flux sensibles (vidéo) entrelaçage : ne supprime pas les erreurs, mais étale leur conséquences, facilitant leur traitement par un code correcteur correction des cellules perdues : corrige jusqu à 4 cellules perdues dans un bloc de 8 pour une redondance relativement faible (3,8%) Champ particulier : octet qui permet la numérotation des cellules de à 8 il reste donc 47 octets disponibles! La gigue cellule : le problème Emission Réception Restitution Les cellules, émises régulièrement par l application, arrivent irrégulièrement dans le récepteur : gigue cellule ou CDV (Cell Delay Variation) Effets possibles : famine ou débordement du récepteur Solution : la méthode adaptative retarder la première cellule buffer de réception Problématique de la QoS et de la gestion du trafic - 47 - décembre 007 Problématique de la QoS et de la gestion du trafic - 48 - décembre 007

La gigue cellule : la méthode adaptative AAL5 on démarre avec une file remplie à moitié on asservit la fréquence de lecture sur le niveau de remplissage de la file si la file se remplit, la lecture est trop lente si elle se vide, la lecture est trop rapide La file peut être utilisée pour ajouter le retard initial de restitution Trop lent Niveau haut Niveau bas Trop rapide Données venant du réseau AAL5 : transport des services de données L AAL5 de base fournit un mode non assuré (un message détecté incomplet ou erroné est éliminé, aucune retransmission n est prévue) Options : mode assuré (ce sont les couches supérieures qui s en chargent!) applications autres que le transfert de données (ex : VoD : transmission d un message incomplet ou erroné) Lecture par l application Problématique de la QoS et de la gestion du trafic - 49 - décembre 007 Problématique de la QoS et de la gestion du trafic - 50 - décembre 007 AAL5 : la structure Sous-couche Convergence Message utilisateur ( à 65 535 octets) variable Bourrage 8 octets N cellules complètes (N x 48 octets) le bourrage ajouté a pour but d aligner la taille totale sur celle des cellules ATM le champ Fin est constitué, entre autres de : Longueur : taille du message (0 64 koctets) CRC 3 : détection d erreurs sur l ensemble du message Sous-couche SAR le champ SAR est vide on ne garde qu une seule fonction : délimitation des messages (AUU) Fin Transport d Ethernet sur ATM : cas simplifié Trame Ethernet courte : 64 octets = 46 octets (data) + 8 octets (en-tête Eth) Trame Ethernet Trame (64 oct) 4 oct Fin 96 oct = x 48 oct Niveau AAL5 ATM cellule cellule Trame Ethernet longue : 58 octets = 500 octets + 8 octets ) 8 o Trame Ethernet Trame (58 oct) 0 oct Fin Niveau AAL5 0 536 oct = 3 x 48 oct... A U U Information utilisateur 384 bits (48 octets) Problématique de la QoS et de la gestion du trafic - 5 - décembre 007 ATM 0 0 0 0 cellule cellule cellule 3 cellule 3 cellule 3 Problématique de la QoS et de la gestion du trafic - 5 - décembre 007...

Transport d Ethernet sur ATM : collecte ADSL En résumé () IP PPP PPPoE ETH PHY PHY PPP : PPPoE : Ethernet : LLC/SNAP/PAD : AAL5 : ATM : ETH LLC AAL5 ATM ADSL ADSL PPP ATM PHY PHY ATM Taille du paquet IP : 53 octets 5 48 5 48 5 48 5 44 4 cellules ATM ; padding de 4 octets ; overhead global de 9.5 % Problématique de la QoS et de la gestion du trafic - 53 - décembre 007 PHY 8 IP PPP PPPoE PC modem DSLAM Brasseur ATM BAS 6 Taille du paquet IP : 53 octets 4 6 Taille du paquet IP : 53 octets 0 4 6 Taille du paquet IP : 53 octets 0 4 6 Taille du paquet IP : 53 octets ETH LLC AAL5 ATM PHY ou 4 octets @MAC source + @MAC dest. + long/type (pas le FCS) Champ Fin AAL5 ATM combine simplicité (comme le réseau téléphonique) et souplesse (comme les réseaux de données) Deux principes fondamentaux : indépendance temporelle source-réseau et réseau-réseau indépendance sémantique source-réseau Modélisation ISO : ATM est une technique de niveau (il peut également être considéré comme de niveau ou 3) La taille de la cellule (5+48 octets) résulte d un compromis L en-tête comprend les champs : VPI et VCI : identifiant des connexions PT : 3 bits pour diverses fonctions (maintenance, gestion des ressources) CLP : priorité à la perte HEC : correction des erreurs GFC : contrôle de flux, uniquement à l accès du réseau Problématique de la QoS et de la gestion du trafic - 54 - décembre 007 En résumé () L ATM est une technique en mode connecté : on établit un chemin avant d échanger des informations les connexions sont pt-pt ou pt-mpt L adaptation aux supports physiques recourt à des fonctions originales : découplage entre le débit ATM et le débit du support cadrage cellule permettant de se passer d une structure de trame L ATM s adapte à tout type de support physique existant (PDH, SDH, ADSL, 5.6 Mbit/s ATM Forum) La couche AAL gère la QoS exigée par les applications : aspects temporels : absorption de la gigue cellule, aspects sémantiques : pertes et erreurs de cellules 3 types d AALs sont utilisées : AAL : applications temps réel AAL5 : applications de données avec protocole simplifié AAL : applications temps réel à bas débit Problématique de la QoS et de la gestion du trafic - 55 - décembre 007 Partie 3 Gestion du trafic et de la QoS en ATM Problématique de la QoS et de la gestion du trafic - 56 - décembre 007

Gestion du trafic et la QoS en ATM La définition et le contrôle des débits l effet du profil de trafic sur un réseau la notion de débit-crête les algorithmes : Algorithme d Espacement Virtuel (VSA) Leaky Bucket La performance Les contrats de trafic La boite à outils de la gestion de trafic Le routage à la QoS Quelques applications Les différentes formes d un trafic ATM... Mbps émis régulièrement (émulation de circuit à la sortie de la source de trafic) 44 µs Mbps perturbé (multiplexage de la zone privée) Mbps émis en rafales dont la taille dépend de l application (par exemple à la sortie d un routeur) rafales (3 cellules) dispersion 3.568 ms agglomération Problématique de la QoS et de la gestion du trafic - 57 - décembre 007 Problématique de la QoS et de la gestion du trafic - 58 - décembre 007 et leur effet sur le réseau Flux espacés 4 4 4 4 3 3 3 Flux en rafales 4 4 3 3 3 4 3 3 3 Situation «réelle» : 3 ports d entrée, pas de rafales taille max = 30 cellules 4 3 3 3 Situation «réelle» : 3 ports d entrée, rafales de 3 cellules taille max = 960 cellules Problématique de la QoS et de la gestion du trafic - 59 - décembre 007 Définitions : débit-crête (PCR) et Cell Delay Variation (CDV) Idée : on choisit un flux de référence : à débit constant (ou parfaitement espacé) défini par son débit PCR (en bps) ou par son intervalle inter-cellule T PCR = 44 / PCR (en s) on mesure les écarts (CDV) entre le flux observé et le flux de référence Flux observé (a k ) Flux de référence (TAT k ) T PCR Remarques : le choix d un débit-crête n est pas unique! si le débit de référence est trop petit (T PCR trop grand), la CDV diverge! de la même façon, un lien sera représenté par son débit p (en bps) ou son temps-cellule δ (en s) Problématique de la QoS et de la gestion du trafic - 60 - décembre 007

Contrôle du débit-crête, algorithme # : l algorithme d espacement virtuel VSA (T PCR, τ) cellule non conforme avance sur échéancier τ cellule conforme retard sur échéancier échéancier temps Règles complémentaires CDVT τ Flux observé (a k ) Flux de référence (TAT k ) T PCR cellule détruite ou tagguée réinitialisation de l'échéancier τ est appelée tolérance de gigue de multiplexage ou CDVT (Cell Delay Variation Tolerance) L'algorithme VSA va être utilisé dans les contrats de trafic Si une cellule est non-conforme, l échéancier ne progresse pas! la cellule non-conforme doit être éliminée du comptage! Si une cellule est «en retard», l échéancier est resynchronisé sur la date d arrivée de cette cellule! un flux de trafic silencieux n acquiert pas de droit à la parole! Problématique de la QoS et de la gestion du trafic - 6 - décembre 007 Problématique de la QoS et de la gestion du trafic - 6 - décembre 007 Contrôle du débit-crête, algorithme # : le Leaky Bucket LB(T PCR, τ) LB à temps discret (T PCR, τ) + à chaque cellule conforme qui arrive LB à temps continu (T PCR, τ) + à chaque cellule conforme qui arrive Worst Case Traffic (WCT) #0 #BtB- Taille (cellules) B = + τ / T PCR Taille (cellules) B = + τ / T PCR - tous les T fuite continue au rythme : PCR / T PCR = PCR (en bps) / 44 = PCR (en cellules/s) Niveau de remplissage du LB 3 Niveau de remplissage du LB 3 0 T PCR T PCR T PCR 0 T PCR T T Les cellules ne sont pas mises en mémoire! PCR PCR Le LB à temps continu est équivalent au VSA Problématique de la QoS et de la gestion du trafic - 63 - décembre 007 δ δ δ δ T PCR C est le trafic conforme à un VSA (PCR, τ) qui correspond à la pire rafale qui peut être émise au débit du lien. Elle est composée de BtB (Back-to-Back) cellules. On trouve : τ = (BtB ) * (T PCR δ) Et donc : BtB = + τ / (T PCR δ) A.N. : lien STM- (δ =.83 µs), PCR= Mbps, BtB=3, alors τ =3.056 ms lien STM-, PCR=0 Mbps, τ = 00 µs, alors BtB=6 τ #BtB- heures réelles d arrivée TAT Problématique de la QoS et de la gestion du trafic - 64 - décembre 007

Gestion du trafic et la QoS en ATM Fonctions des flux OAM (Operation, Administration & Maintenance) La définition et le contrôle des débits La performance les paramètres de performance en ATM les objectifs de performance partage des objectifs de performance entre opérateurs ATM Les contrats de trafic La boite à outils de la gestion de trafic Le routage à la QoS Quelques applications B U T M O Y E N S SURVEILLANCE Maintenir la QoS du client Mesures de performances Mesures de qualité de fonctionnement ACTIONS CORRECTIVES Défense du service (reconfiguration) Localisation des défaillances Réparation et rétablissement de l état initial Déterminer Déceler Respect d un contrat Altération Qualité Etats de QoS Problématique de la QoS et de la gestion du trafic - 65 - décembre 007 Problématique de la QoS et de la gestion du trafic - 66 - décembre 007 Comment estime-t-on la performance? Paramètres de performance sémantiques Emission OAM : n+ OAM: n I.60 Bloc : séquence de N cellules consécutives (de la connexion) compris entre deux cellules OAM de performance consécutives I.356 Réception OAM : n+ Calcul du BIP6 Nouveau calcul du BIP6 comparaison (cellules erronées) Bloc n+ m i taille nominale du bloc + 50% OAM : n Bloc n+ Problématique de la QoS et de la gestion du trafic - 67 - décembre 007 OAM # k+4 OAM # k+3 OAM # k+ OAM # k+ OAM # k bloc k+3 bloc k+ bloc k+ bloc k taille du bloc 40 ms (N = PCR/5) m bloc sévèrement erroné si m > N/3 Paramètres SECBR (Severely Errored Cell Block Ratio) hors SECBs : CER (Cell Error Ratio) CLR (Cell Loss Ratio) CMR (Cell Misinsertion Rate) Problématique de la QoS et de la gestion du trafic - 68 - décembre 007

Paramètres de performance temporels Moyenne des délais d'un ensemble de cellules (CTD : Cell Transfer delay) Cell Delay Variation (CDV -points) pour chaque cellule, on calcule la CDV : délai délai d'une cellule de référence (le délai minimum) On détermine le quantile à 0-3 de la distribution I.356 Objectifs de QoS à l'itu-t QoS sévère QoS tolérante contrat de trafic DBR SBR ABT DBR SBR ABT CTD CDV CLR 0+ CLR 0 CMR CER SECBR 400 ms 3 ms 3 0-7 NA U U 0-5 NA /jour (défaut) /jour (défaut) 0-6 (défaut) 0-6 (défaut) 0-4 (défaut) 0-4 (défaut) points de mesure QoS 3 niveaux SBR/3 ABR -5 /jour U U NA 0 (défaut) 0-6 (défaut) 0-4 (défaut) Attention : ne pas confondre avec la CDV -point, utilisée pour la conformité! arrivées réelles point de mesure référence temporelle : VSA Problématique de la QoS et de la gestion du trafic - 69 - décembre 007 QoS 4 non spécifiée QoS 5 sévère niveaux tous U U U U U U U SBR/3 ABR -7 /jour 400 ms 6 ms NA 3 0 (défaut) 0-6 (défaut) 0-4 (défaut) Problématique de la QoS et de la gestion du trafic - 70 - décembre 007 Gestion du trafic et la QoS en ATM Définition et contrôle des débits en ATM La performance Les contrats de trafic contrats pour flux à débit constant contrats pour flux à débit variable contrats adaptatifs La boite à outils de la gestion de trafic Le routage à la QoS Quelques applications Le contrat de trafic Equipement du client UNI Contrat de trafic I.37 UNI 4.0 premier commutateur contrôle de trafic trafic conforme trafic non conforme Réseau ATM Description = + du trafic offert ATC (ATM Transfer Capability) descripteur trafic source tolérances de gigue (CDVT) mécanismes de conformité descripteur trafic source tolérances de gigue (CDVT) mécanismes de conformité CLP marqué à (tagging) Catégorie de service destruction QoS requise Classe de QoS Paramètres individuels de QoS Problématique de la QoS et de la gestion du trafic - 7 - décembre 007 Problématique de la QoS et de la gestion du trafic - 7 - décembre 007

SBR3 Contrat DBR - CBR Contrat SBR - VBR ITU-T : DBR (Deterministic Bit Rate) ITU-T : SBR (Statistical Bit Rate) PCR ATM Forum : CBR (Constant Bit Rate) PCR ATM Forum : VBR (Variable Bit Rate) VBR-rt et VBR-nrt SCR Applications flux à débit constant mode quasi-circuit (pas d utilisation statistique des ressources) Descripteurs de trafic PCR associé à une tolérance de gigue CDVT options DBR- : déclaration séparée données 0+ et OAM DBR- : déclaration agrégée Ingéniérie simple : on additionne les PCR Problématique de la QoS et de la gestion du trafic - 73 - décembre 007 Applications : multiplexage à l aveugle de sources à débit variable Descripteurs de trafic PCR associé à une tolérance de gigue CDVT SCR (Sustainable Cell Rate) associé à une taille maximum de rafale (MBS : Maximum Burst Size) et une tolérance 3 options VBR : PCR(0+) et SCR(0+) ; les cellules non-conformes sont détruites VBR : PCR(0+) et SCR(0) ; les cellules non-conformes sont détruites VBR3 : idem VBR, mais les cellules non-conformes au SCR(0) sont déclassées Problématique de la QoS et de la gestion du trafic - 74 - décembre 007 Ingéniérie complexe : on additionne des débits équivalents Contrats UBR et UBR+ Contrats «gigue forte» et contrats «gigue faible» ITU-T et ATM Forum : UBR (Unspecified Bit Rate) Applications : uniquement données peu sensibles Pas de police Pas de garantie de Qualité de service Mécanismes de prévention de congestion (EPD, PPD) Descripteurs de trafic PCR (facultatif et à titre indicatif) et MCR (cas de UBR+) Ingéniérie ultra simple UBR : pas de fonction d'acceptation des appels (une nouvelle connexion est acceptée dans tous les cas) UBR+ : acceptation des appels sur la base du MCR. Garantie d'un débit Problématique de la QoS et de la gestion du trafic - 75 - décembre 007 Contrats «gigue faible» Gigue minimum résultant du multiplexage de flux déterministes La valeur de la gigue dépend de la charge et du débit du lien de sortie Calcul : borne supérieure du temps de traversée d une file nd / D / (n grand) τ PCR / δ = max (T PCR / δ, α.( δ / T PCR )) où α = 80 pour une charge de 85 % Connexion à Mbps sur un lien STM- : τ PCR = 79. δ = 3 µs Contrats «gigue forte» Valeur de gigue permettant de prendre en compte des rafales de taille réaliste (3 ou 00 cellules) Nécessité de mettre en place un espacement (réduction de la gigue) Rafales de 3 cellules sur une connexion à Mbps sur un lien STM- τ PCR = 3.(T PCR - δ) = 6 48 µs Problématique de la QoS et de la gestion du trafic - 76 - décembre 007

Gestion du trafic et la QoS en ATM La définition et le contrôle des débits La performance Les contrats de trafic La boite à outils de la gestion de trafic L'espacement des cellules Les mécanismes EPD/PPD Le routage à la QoS Quelques applications L espacement : le concept Constat la taille des mémoires nécessaires dans un réseau dépend beaucoup des caractéristiques des flux de trafic pour garantir un CLR = 0-0 sur des artères chargées à 85%, la mémoire de multiplexage doit contenir environ 64 rafales et ce, dans tous les commutateurs du réseau Idée : rendre les flux de trafic les plus «lisses» possible L espacement (shaping) s appuie sur un des algorithmes de contrôle (VSA ou Leaky Bucket) Intérêt la mise en mémoire ne se fait qu une seule fois (à l entrée du réseau) le dimensionnement est alors simple (on est ramené au cas du CBR) Problématique de la QoS et de la gestion du trafic - 77 - décembre 007 Problématique de la QoS et de la gestion du trafic - 78 - décembre 007 L espacement : la réalisation connexion n (rouge) : T = δ connexion n (verte) : T = 3 δ 3 4 3 3 4 3 7 6 5 4 3 0 9 8 7 6 5 4 3 échéancier de réemission Il faut une grande mémoire : 56 Kcellules 0 9 8 7 6 5 4 3 0 9 8 7 6 5 4 3 3 4 3 3 4 3 3 T T 4 3 3 4 3 0 9 8 7 6 5 4 3 0 9 8 7 6 5 4 3 Problématique de la QoS et de la gestion du trafic - 79 - décembre 007 Mécanismes d évitement de congestion au niveau trame AAL5 : PPD et EPD En cas de congestion, la perte d'une seule cellule appartenant à une trame AAL5 rend la trame inutilisable par l'application : le goodput (débit applicatif réellement transmis) peut alors devenir nul! paquets de 500 octets (trame AAL5 de 3 cellules), CLR = 3%, sans EPD : toutes les trames sont touchées et goodput = 0! avec EPD : 3% des trames sont perdues et goodput = 97%! PPD (Partial Packet Discard) EPD (Early Packet Discard) X X Trame AAL5 0 0 0 X X X Trame AAL5 X X 0 0 0 0 0 0 0 X X en situation de congestion en situation de congestion 0 Problématique de la QoS et de la gestion du trafic - 80 - décembre 007 0