La Qualité de Service sur Internet

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

Les Réseaux Informatiques

2. DIFFÉRENTS TYPES DE RÉSEAUX

ROUTEURS CISCO, PERFECTIONNEMENT

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

Réseaux grande distance

QoS Réseaux haut débit et Qualité de service

Internet et Multimédia Exercices: flux multimédia

Observer. Un outil adapté à la VoIP

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

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

Description des UE s du M2

Cours n 12. Technologies WAN 2nd partie

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

La Voix sur IP OLIVIER D.

Groupe Eyrolles, 2000, 2004, ISBN :

TP 2 : ANALYSE DE TRAMES VOIP

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

Votre Réseau est-il prêt?

La Voix sur le Réseau IP

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

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

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

Catalogue & Programme des formations 2015

Rapport du projet Qualité de Service

NOTIONS DE RESEAUX INFORMATIQUES

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

Architectures et Protocoles des Réseaux

Métrologie réseaux GABI LYDIA GORGO GAEL

H.323. Internet Multimédia. Sommaire

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

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

Qualité du service et VoiP:

Introduction aux Technologies de l Internet

LES RESEAUX VIRTUELS VLAN

Formation Cisco CCVP. Quality of Service. v.2.1

Chapitre 1: Introduction générale

Veille Technologique : la VoIP

Parcours en deuxième année

LES RÉSEAUX À HAUTS DÉBITS

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

MASTER RECHERCHE RESEAUX DE TELECOMMUNICATIONS

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

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

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

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

Gestion de la Qualité de Services par les Règles de Politiques dans IP au dessus de

Accédez au test ici

Cisco Discovery - DRSEnt Module 7

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

THESE DOCTEUR DE L INSTITUT NATIONAL POLYTECHNIQUE DE TOULOUSE

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

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

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL

Introduction. Adresses

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

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

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM

1. Introduction à la distribution des traitements et des données

1.Introduction - Modèle en couches - OSI TCP/IP

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Dominique ASTIER. Président AXIONE

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

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

VOIP : Un exemple en Afrique

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

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

Cas d une Administration Algérienne

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

Chapitre 2. Concepts et mécanismes de base de la qualité de service. 1. Introduction : étendue de la QoS. Opération Fonction Travail Service

Master 1 ère année. UE Réseaux Avancés I. Corrections décembre Durée : 2h Documents autorisés

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

L3 informatique Réseaux : Configuration d une interface réseau

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

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

Cahier des Clauses Techniques Particulières. Convergence Voix - Données

Chapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2)

CPE. Consultation Réseaux Etendus. Références: Exakis/D2011. Lyon, le 10 octobre Cahier des charges. Projet Télécom

Algorithmique des Systèmes Répartis Protocoles de Communications

Completed Projects / Projets terminés

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Réseaux M2 CCI SIRR. Introduction / Généralités

La VoIP & la convergence

Information and Communication Networks. NGN VoIP

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

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

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

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

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Vers l Internet Synthèse Bibliographique -

Hypervision et pilotage temps réel des réseaux IP/MPLS

STI 28 Edition 1 / Mai 2002

Voix sur IP Étude d approfondissement Réseaux

Architecture Principes et recommandations

Administration Avancée de Réseaux d Entreprises (A2RE)

Chapitre 11 : Le Multicast sur IP

Transcription:

Brève introduction à La Qualité de Service sur Internet Chaput Emmanuel 2011-2012 Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 1 / 42 1 2 3 La qualité de service dans les réseaux circuit 4 La qualité de service dans les réseaux paquet 5 Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 2 / 42 1 De quoi parle-t-on? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 3 / 42

De quoi parle-t-on? De quoi parle-t-on? 1 De quoi parle-t-on? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 4 / 42 De quoi parle-t-on? Remarque préliminaire La qualité d un service ne se mesure pas à ses seules performances. D autres facteurs tout aussi importants (parfois plus, selon le contexte) doivent être pris en considération La sécurité La disponibilité La sûreté/la fiabilité... Ce cours n a pas la prétention d aborder ces sujets. Chacun d entre eux mérite des cours et des livres complets. Objectif de ce cours Nous nous intéresserons ici aux outils permettant à un réseau (qualifié de prestataire/opérateur) de garantir un certain niveau de performance à une application (qualifiée de client ou utilisateur). Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 5 / 42 De quoi parle-t-on? Qualité de service : définition Pas de définition universelle Une tentative de définition A set of quality requirements on the collective behavior of one or more object. Une autre The set of those quantitative and qualitative characteristics of a distributed multimedia system, which are necessary in order to achieve the required functionality of an application. [?] Une dernière pour la route Un ensemble de paramètres permettant d évaluer les performances d un service offert par un système et la satisfaction qu en tirera l utilisateur. Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 6 / 42

1 De quoi parle-t-on? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 7 / 42 Premier niveau de difficultés, la spécification des contraintes/besoins. Comment caractériser le trafic engendré par une application? Incidence sur la charge du réseau, et donc sur les moyens à mettre en œuvre Comment caractériser les besoins en qualité de service? Besoin de définir des métriques modélisant les besoins applicatifs Paramètres pertinents et pouvant être définis sans ambiguïté Traduction de ces paramètres entre les différentes entités Comment caractériser la qualité du service rendu par le prestataire? Comment négocier la qualité de service? Notion de contrat entre un prestataire et un client Service Level Agreement (SLA) Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 8 / 42 Deuxième niveau de difficultés, la mise en œuvre de la qualité de service. Comment assurer le respect du contrat? Mécanismes d acceptation (refus) d un contrat (qui ne pourra être assumé) Call/Connexion Admission Control (CAC) Mécanismes de rejet éventuel du trafic du client qui ne respecte pas sa part du contrat Policing, shaping Comment mettre en œuvre la qualité de service? Implantation de mécanismes dédiés Positionnement des ces mécanismes dans les différentes entités impliquées Coordination de ces entités entre elles Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 9 / 42

Les caractéristiques et besoins applicatifs Historiquement Téléphonie Temps de traversée faible et constant Débit constant Erreurs acceptables Utilisation sporadique Télévision Temps de traversée quelconque mais constant Diffusion à débit (constant) élevé Erreurs acceptables Transmission permanente Informatique Temps de traversée quelconque Débits variables Erreurs inacceptables Utilisation sporadique Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 10 / 42 Les caractéristiques et besoins applicatifs Convergence des services (voix, télévision, accès Internet sur le même équipement) Comment traiter les flots de données? Traitement individuel Réaliste à l échelle de l Internet? Traitement par groupe Quelle efficacité pour chaque flot? Comment modéliser le trafic? Certains trafics sont très difficiles à modéliser Le trafic global est trop complexe Métrologie Comment dimensionner le réseau? Plus complexe encore que les réseaux dédiés Voir par exemple ATM Approche plus réactive Ingénierie de trafic Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 11 / 42 Quelles métriques? Débit Débit utilisable pour un trafic Quelle mesure (échelle de temps)? Débit moyen, burst,... Taux de perte Nombre moyen max de pertes Quelle distribution? Gigue Variation du délai Important pour les applications temps-réel... Satisfaction de l utilisateur Paramètre difficile à traduire entre couches Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 12 / 42

Quels outils? Préventifs Acceptation/refus de connexion (CAC) Réservation de ressources Réactifs Changements de routes Adaptation des applications Curatifs Altération de la qualité Rejet/déclassement de flux moins prioritaires Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 13 / 42 2 Bursts instantanés? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 14 / 42 2 Bursts instantanés? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 15 / 42

Qu est-ce qu un débit? Un volume d information par unitée de temps Comment le définir dans le cadre d un contrat de QoS? Quelle échelle de temps? Quelle variation acceptable? Un exemple : 64 Kbit/s Pour un service téléphonique Un échantillon de 8 bits toutes les 125 µs Pendant toute la durée de la communication et à chaque instant Pour un service de transfert de fichier Un fichier de 1 Mo transféré en 128 secondes Durée moyenne et rythme éventuellement variable Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 16 / 42 Définition microscopique Observons ce qui se passe sur un équipement (un routeur) à l échelle temporelle d un paquet Chaque instant d arrivée Chaque instant de départ La pente de chaque courbe est un débit Localement infini (égale au débit du support) Notion de courbe de trafic a(t) est le nombre de bits cumulés à l instant t Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 17 / 42 A une échelle mésoscopique Contraindre un trafic à respecter un débit Maintenir le trafic a(t) sous la droite (débit constant) y = r.t Simple à implanter Efficace en moyenne sur du long terme Et à court terme? N empèche pas les salves (burst) Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 18 / 42

Translation Idée Repartir de (0, 0) à chaque instant significatif La demi-droite du débit glisse le long de la courbe On oublie le passé t 0 0, t t 0, a(t) < a(t 0 ) + r.(t t 0 ) Notion d enveloppe de trafic Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 19 / 42 des bursts Trop contraignant (bursts impossibles) Ne permet pas de rattraper le retard Le débit ne peut que décroître On autorise des bursts d amplitude b t 0 0, t t 0, a(t) < a(t 0 ) + b + r.(t t 0 ) Comment implanter? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 20 / 42 2 Bursts instantanés? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 21 / 42

Principe du seau à jetons Un seau de capacité b tokens est rempli au rythme permanent de r token par seconde Un paquet de n bits est conforme si Le seau contient au moins n tokens Les n token sont alors supprimés du seau Sinon, selon la stratégie et les ressources, le paquet est Détruit Mis en attente Marqué Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 22 / 42 Exemple d application du token bucket à une courbe de trafic À chaque paquet, on décroit b(t) de la taille du paquet b(t) croît linéairement avec t (coefficient r) t, b(t) b Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 23 / 42 Superposons en chaque temps t 0 une courbe de la forme a(t 0 ) + b(t) + c.(t t 0 ) Attention, ici, on utilise b(t) pour un effet mémoire Ainsi le token bucket déclare le dernier paquet non conforme Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 24 / 42

2 Bursts instantanés? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 25 / 42 L algorithme GCRA Algorithme GCRA(T, τ) T est la durée entre deux cellules ATM τ est une tolérance sur T Algorithme appliqué à chaque cellule t date d arrivée réelle de la cellule X est la date prévue Initialement X = t 0 (date d arrivée de la première cellule) Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 26 / 42 Bursts instantanés? Bursts instantanés? 2 Bursts instantanés? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 27 / 42

Bursts instantanés? Bursts instantanés? Problème avec les outils précédents Le débit des bursts n est pas limité Il faut donc les limiter en amplitude Autre possibilité : utiliser deux jeux de paramètres Un pour le débit moyen (sustainable rate) Un pour le débit crète (peak rate) Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 28 / 42 La qualité de service dans les réseaux circuit La qualité de service dans les réseaux circuit 3 La qualité de service dans les réseaux circuit Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 29 / 42 La qualité de service dans les réseaux circuit La qualité de service dans les réseaux circuit Typiquement, réseau téléphonique Service fourni Transfert de la voix Paramètres de qualité de service importants Disponibilité du système (probabilité de refus faible en conditions normales) Qualité : 8 bits 8000 fois par seconde, full duplex Temps d aller retour constant, très faible Techniques Circuits commutés Demande d appel accepté ou refusé Ressources réservées en cas d acceptation Réseaux dimensionnés en fonction de matrice de trafic Qualité des transmissions surveillée Multiplexage temporel synchrone Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 30 / 42

La qualité de service dans les réseaux paquet La qualité de service dans les réseaux paquet 4 La qualité de service dans les réseaux paquet Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 31 / 42 La qualité de service dans les réseaux paquet La qualité de service dans les réseaux paquet Par exemple Internet, mais pas uniquement Service fourni Acheminement fiable de données Paramètres de qualité de service importants Fiabilité Aussi vite que possible, mais sans contrainte (historiquement) Débit très variable, et non prédictible Techniques Multiplexage temporel asynchrone Reprise sur perte/erreur Mise en place de circuits virtuels Acceptation ou refus en fonction de l état des ressources Permet une garantie statistique Coûteux sur des communications dynamiques Impossible avec IP Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 32 / 42 5 Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 33 / 42

Réseaux à commutation de paquets : multiplexage temporel asynchrone Comportement best-effort Routage de proche en proche Pas de circuit virtuel Quelles garanties de service de bout en bout? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 34 / 42 Les enjeux Convergence des technologies Réseaux aux caractéristiques très hétérogènes Interconnexion toujours plus forte Convergence des services L utilisateur ne veut qu une interface ( Triple play ) Les fournisseurs aussi Un vieux serpent de mer! ISDN, ATM,... Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 35 / 42 Au delà des rèves de l utilisateur En fait, pour les opérateurs Utiliser des technologies plus économiques Maîtriser la congestion Plus généralement ingénierie de trafic Fournir un service apparenté à du circuit Pour pouvoir le garantir? Pour pouvoir le facturer? Chassez l ITU-T par le paquet il revient par la QoS... Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 36 / 42

Qualité de Service et IP!? Mariage apparemment impossible IP sans connexion, sans état IP fournit un service best effort QoS naturellement orientée connexion Gestion de contrats de trafic (SLA) Contrôle d admission Réservation de ressources? Différenciation des flots Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 37 / 42 Qualité de Service et IP Quelle est la cause majeure du problème? Réseau IP : réseau à files d attente Les files d attente des routeurs sont les principales responsables des pertes/délais/jigue Un objectif fondamental Maintenir les files d attente stables et peu remplies Utile (voire nécessaire) mais non suffisant C est l objectif du contrôle de congestion Depuis la deuxième moitié des années 80 dans IP Essentiellement par des mécanismes réactifs Jusque là sans vision globale C est également l un des buts de l ingénierie de traffic Optimiser l utilisation des ressources à plus ou moins long terme Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 38 / 42 Les différents axes de la QoS Des architectures Quelle structure? Comment s organise-t-on? Des protocoles Quelle communication entre les entités? Comment dialogue-t-on? Des mécanismes Quelle mise en œuvre? Comment fait-on? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 39 / 42

Des architectures Répartition des responsabilités Qui décide? Qui implante? Interfaces entre les entités Ajout de primitives de service supplémentaires Nécessité de décrire les paramètres Répartition des entités sur le réseau Où sont les entités de décision, de mise en œuvre? Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 40 / 42 Des protocoles Plan de contrôle Routage Description de ressources Description de politiques (d admission,... ) Contrôle de congestion Plan de données Transport Fiabilisation Estampillage Marquage Contrôle de congestion Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 41 / 42 Des mécanismes Réservation de ressources Afin de pouvoir garantir un service Classification Des paquets en fonction de spécifications de trafic Mesure Afin de vérifier la conformité au contrat Conditionnement Afin d assurer la conformité au contrat Contrôle de congestion Afin de gérer le comportement du réseau Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 42 / 42

Références bibliographiques [1] Andreas Vogel, Brigitte Kerhervé, Gregor v. Bochmann, and Jan Gecsei. Distributed multimedia applications and quality of service : a survey. In CASCON 94 : Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research, page 71. IBM Press, 1994. Chaput Emmanuel () Brève introduction à La Qualité de Service sur Internet 2011-2012 42 / 42