Plan. QoS. Paramètres de QoS. Les mécanismes requis. Paramètres de QoS. M2 Informatique Réseaux. Multimédia et Qualité de Service

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

Internet et Multimédia Exercices: flux multimédia

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

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

THESE DOCTEUR DE L INSTITUT NATIONAL POLYTECHNIQUE DE TOULOUSE

Réseaux IUP2 / 2005 IPv6

Votre Réseau est-il prêt?

Algorithmique et langages du Web

Cisco Certified Voice Professional. Comprendre la QoS

Introduction aux Technologies de l Internet

Rapport du projet Qualité de Service

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

Master e-secure. VoIP. RTP et RTCP

ManageEngine Netflow Analyser

Forum aux questions sur QoS (Qualité de service)

Formation Cisco CCVP. Quality of Service. v.2.1

Formation VoIP. Formation VoIP. Alexandre Kamoun.

CONVENTION AVEC LES MAITRES D OUVRAGES DES RESEAUX DE COLLECTE

IPFIX (Internet Protocol Information export)

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

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

Introduction. Adresses

Introduction à la qualité de service dans les réseaux

RTP et RTCP. EFORT

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

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

Métrologie réseaux GABI LYDIA GORGO GAEL

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

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

Le service IPv4 multicast pour les sites RAP

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

Programme formation pfsense Mars 2011 Cript Bretagne

Vue d'ensemble de NetFlow. Gestion et Supervision de Réseau

Gestion et Surveillance de Réseau

Métrologie des réseaux IP

Sécurité des réseaux Firewalls

Vers l Internet Synthèse Bibliographique -

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

NOTIONS DE RESEAUX INFORMATIQUES

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

Qualité du service et VoiP:

La supervision des services dans le réseau RENATER

Les Réseaux Informatiques

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

Service de VPN de niveau 3 sur RENATER (L3VPN MPLS)

Plan. Rappels sur Netflow v1 v8. Netflow v9. Collecteur UTC «IPFlow» Cisco IOS : Implémentation de Netflow IPv6

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

Réseaux grande distance

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

Contrôle des réseaux IP fixes et mobiles

Thèse de Doctorat Université Pierre et Marie Curie Paris 6 EDITE de Paris. Ahmed Amamou. Isolation réseau dans un datacenter virtualisé

Chapitre 11 : Le Multicast sur IP

Doctorat ParisTech. TELECOM ParisTech. Flow-Aware Networking : garanties de performance pour le trafic IP

Fiche d identité produit

Groupe Eyrolles, 2000, 2004, ISBN :

Architecture Principes et recommandations

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

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

La Qualité de Service - QoS

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

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

Description des UE s du M2

Les Virtual LAN. F. Nolot 2008

Positionnement produit Dernière mise à jour : janvier 2011

Petit guide des sous-réseaux IP

Commutateur sûr, efficace et intelligent pour petites entreprises

Le Multicast. A Guyancourt le

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

Gestion de trafic intra et inter-cellulaire dans les réseaux sans fil

Responsable de stage : Pr. Guy Pujolle

IP & Co. 1. Service DHCP. L'objectif de ce TP est de voir l'ensemble des services élémentaires mis en oeuvre dans les réseaux IP.

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

DOSSIER. Mots-clés : Trafic multiservice, Qualité de service, ATM, Internet. a ommutation et adressage : typologie des flux et perpectives

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Autorité de Régulation de la Poste et des Télécommunications. Direction de l Interconnexion et des Nouvelles Technologies.

Commutateur Cisco SRW ports Gigabit : WebView Commutateurs gérés Cisco Small Business

Informatique Générale Les réseaux

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

La Voix sur IP : Quelles solutions pour l entreprise?

WIFI (WIreless FIdelity)

Commutateur 48 ports Gigabit Cisco SGE2010 Commutateurs de gestion Cisco Small Business

Ingénierie des réseaux

Groupe Eyrolles, 2004, ISBN :

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

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

Administration des ressources informatiques

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

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L'ÉCOLE DE TECHNOLOGIE SUPÉRIEURE COMMMEEXIGENCEPARTIELLE À L'OBTENTION DE LA

Cours n 12. Technologies WAN 2nd partie

Les Content Delivery Network (CDN)

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

Fonctionnement de IP. Adaptation à la VoIP

Chapitre 1: Introduction générale

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

La Voix sur IP OLIVIER D.

Sécurité et Firewall

Switches Gigabit ProSAFE Plus

Transcription:

à l Université Pierre et Marie Curie, le 26 octobre 2004 M2 Informatique Réseaux Multimédia et Qualité de Service Cours 5 : et Timur FRIEDMAN transparents grâce à Pascal ANELLI (avec modifications) paramètres de mécanismes requis l unité de Copyright 2004 by Timur Friedman = «Quality of Service» Idée : le réseau garantit une qualité de service Motivation l Internet est un réseau «moindre effort» Ça ne suffit pas pour des nouvelles applications Paramètres de Principalement la bande passante fournie le taux de pertes le délais de bout en bout la gigue (variance des délais) Autres??? Paramètres de L élaboration de paramètres de Exemple : la bande passante la moyenne? le maximum sur une courte durée? le maximum sur une longue durée? Les mécanismes requis Contrôle d admission acceptation/réjection d une demande d appel à chaque étape au long du chemin Fonction de police garantir que l émetteur n émet plus que promis afin de garder les garantis pour les autres Gestion de files d attente fournir la service promise 1

L unité de On réserve des ressources pour un flux Un flux est défini par: adresse IP source adresse IP destination numéro de port source numéro de port déstination autres champs? La définition est flexible et de l IETF héritage : ATM (travaux débutés en 1994) réservation par flot problèmes de résistance au facteur d échelle complexe à gérer sur le plan utilisateur pour faire face aux défaillances d (travaux débutés en 1998) notion de classes de services traitement sur une agrégation de flots complexe à gérer au niveau du dimensionnement et de la gestion des ressources Avertissement Pas déployés à grande échelle pas disponibles dans l Internet d aujourd hui implémentés dans les routeurs Peut-être on ne va pas les déployer! Autre philosophie : mettre en place assez de bande passante à haute vitesse Composants d Principe : orienté délais Trois classes de service Guaranteed Service (le service garanti) Controlled Load (la charge contrôlée) Best Effort (moindre effort) 2

Guaranteed Service Motivation : Limite les délais pour les applications inflexibles Le réseau garantit : un débit un délai maximal de transfert Le réseau ne garantit pas : la gigue le taux de pertes Controlled Load Motivation : Les applications adaptatives marchent assez bien dans un réseau non congestionné Pas de garantis quantifiables Garanti : le trafic ne va pas subir des congestions Best Effort Motivation : Fournir le service déjà existant dans l Internet Moindre effort classique. Pas de garantis pour : les délais les taux de pertes etc. Composants d Composants de Intserv Architecture d un Routeur Contrôle d'admission Information de routage de contrôle Routage Contrôle d admission Classification utilisateur Daemon RSVP Signalisation Ordonnancement des émissions datagrammes utilisateurs Classificateur Ordonnancement Protocole de signalisation Architecture d'un hôte? 3

Contrôle d admission Attention: différent du contrôle d'accès (SROLFLQJ Le routeur : Décide si un nouveau flot peut être supporté La réponse dépend : De la description du flot De la classe de service demandée Classification Le «packet classifier» du routeur : Oriente les datagrammes selon la demandée Création de différentes files d attente Associe chaque paquet avec la réservation appropriée Ordonnancement des émissions Le «packet scheduler» du routeur : Ordonnance des datagrammes afin de respecter la demandée Protocole de signalisation RSVP : un protocole pour la réservation de ressources Allocation de ressources nécessaires pour fournir le service Composants d Ordonnancement Problèmes avec le «FIFO» Modifications de l espacement temporelle introduction de la gigue Impossible de donner des priorités aux flots F I F O 4

Nouveau ordonnancement Le WFQ («weighted fair queuing») discipline de service équitable et pondéré permet de garantir le débit une approximation d équité «max-min» pondérée Équité «max-min» Exemple : distribuer une quantité 10 de ressources Principes : Satisfaire les demandes les plus petites en première Satisfaire les autres dans une manière égale participant A B C D demande 6,0 8,0 disponible 10,0 9,0 6,0 droit 2,5 allocation Équité «max-min» pondérée Exemple : maintenant C a un poids de 2 Principes : Ordonner les demandes par leur taille pondérée Satisfaire les autres dans une manière proportionnelle WFQ pour les garantis Ressource : nombre de cycles dans le fonction d acheminement Flots prioritaires : poids supérieurs, alors proportionnellement plus de cycles temps de service plus courte participant A B D C demande 8,0 6,0 Poids 2,0 disponible 10,00 9,00 6,75 4,50 droit 2,00 2,25 2,25 4,50 allocation 0 2,25 2,25 4,50 Autre flots : poids inférieurs Problème avec le WFQ difficile à implémenter RSVP (RFC 2205) Composants d Protocole de signalisation Informer les besoins applicatifs aux réseaux Conçu pour demander des réservations IP Vu comme le protocole de signalisation de 5

Réservations au cœur du réseau Description de flot FilterSpec: identifier la (les) source(s) IPv4: Adresse source et numéro de port IPv6: Adresse source et flow ID Session: identifier la (les) destination(s) Adresse de destination, protocole ID et numéro de port FlowSpec: décrire les caractéristiques du flot Le trafic émis (TSpec) Le service désiré (RSpec) Spécification de flot : TSpec Modélisation : Token bucket TSPEC= (r, b, p, m, M) r: débit moyen b: sporadicité p: débit crête M: taille de paquet maximum (MTU) m: taille de paquet minimum bits b M p r Description d un flux selon : Une sporadicité : b Un débit moyen : r Une file de jeton de capacité maximale b est remplie avec un débit r Un jeton est consommé à chaque émission d'un octet Un datagramme de longueur M peut sortir de la file principale si et seulement s il y a M jetons r Taux de régénération des jetons Trafic entrant TSPEC(r,b,p,M) b p M Défini l'enveloppe du trafic émis temps Autorise des rafales et borne leur taille Détermination de la valeur des paramètres non trivial Spécification de demande : RSpec Guaranteed Service le délai maximum Controlled Load aucune valeur RSVP: Principe La signalisation est constituée d'un flux de messages et Pas de réservation pour ce flux Remise sans garantie et non acquitée Source PATH RESV Destination RESV Chaque routeur RSVP traversé par un flux RSVP mémorise un état de ce flux Soft state Notion de contexte applicatif Rafraichi par les messages Après un certain délai L de non réception, l'état est détruit Libération immédiate de la réservation Messages teardown (démolition) 6

Messages PATH Émis «périodiquement» par la source Intercepté par les routeurs Suit le même chemin que les données Transporte le! de la source au moment de son émission les "$#$%&! des routeurs traversés caractérisation des retards dus aux routeurs mis à jour par tous les routeurs RSVP Le récepteur choisit calcule la bande passante à réserver en fonction du '&(*),+.- et /102(*),+.- reçu Messages RESV Emis par le(s) destinataire(s) Demande une réservation en bande passante Prend le chemin inverse des messages path en multicast, les messages sont fusionnés Transporte le descripteur de flot: Tspec de la source FilterSpec: pour la classification Rspec: pour l'ordonnancement Résultats les routeurs connaissent les flots les traitements ne sont plus banalisés Caractéristiques de RSVP Protocole de bout en bout Utilise IP Réservation simplex: notion de session définie par rapport à la «destination» Réservation pour des communications unicast ou multicast Orienté récepteur Récepteurs hétérogènes Styles de réservation différents pour les différentes applications Supporte le changement de route ou de membre du groupe Composants d Avantages de Services proches des différentes types d'application Ex: GS pour applications critiques intolérantes Conçu pour fournir des garanties absolues Le flot peut être contrôlé par le routeur pour unicast ou multicast Styles de réservation tendent à augmenter le taux d'utilisation des ressources réservées Adaptation «automatique» au changement de routes Inconvénients de Service de bout en bout garanti si tous les routeurs sont Intserv Problème de facteur d'échelle Impraticable pour les flots à durée de vie courte Facturation du service complexe RSVP complexe 7

Philosophie Conforme à la philosophie Internet simple au cœur complexe à la périphérie gestion distribuée par domaine Modèle Modèle Agréger les flots en fonction de leur BAs («behavior aggregates») Marquer les paquets IP J K L M N L O P Q R N S 6 8 9 : 9 = >? 8 @ 8 9 : 8 9 : 354 4 7 ;< > 8 4 7 35= 7 = C 8 : D AB EF < G 8 Traiter les agrégats au cœur du réseau H 7 =?? 8 G*;5< = > > 8? 8 4 7 H 7 =?? 8 G*;%F 9 I 8 6 8 F 9 4 7 transparent grâce à Kavé Salamatian Contraintes de conception Pas de signalisation échangée (hors bande) Pas de réservation Pas de contrôle de congestion concerté Services simple à comprendre de mettre en œuvre Identification de la classe En périphérie Classification selon les règles du contrat Marquage du paquet: Marque dans l en-tête Identification de la classe d un paquet Champ DS Byte A la place du champ ToS de IPv4 et Class de IPv6 Valeur DS codepoint" à chaque codepoint correspond un PHB Au cœur Classification sur la marque La marque = index d un comportement 6 bits 2 bits DSCP CU 8

Les PHBs TVUVW*XY Z Y X*[]\^._ `1a_ [.Z b&ced Tf\&g Obtenir un accès préférentiel au lien Pour les flux intéractifs Support à un service de ligne louée Pas de trafic hors profil h,i*i2jv_ X*[]\^._ `1a_ [.Z b&ced hk\&g 4 classes avec 3 niveaux de priorité de perte Assurance d'un minimum de bande passante Assurance l2mn o n p q r s Admission de trafic opportuniste Trafic hors profil Support d'un service "better than best effort" Conditionnement Action décrite dans le contrat Actions Marqueur (marker) modifie le tuvw xuy z{ et donc le PHB pour donner un niveau de priorité différent Testeur (meter) test le niveau de conformité au profil Effaceur (dropper) détruit le datagramme, Modification des caractéristiques sémantiques du flot Remise en forme (shaper) Modification des caractéristiques temporelles du flot Avantages Traitement complexe en périphérie, Concentration de trafics faibles Croissance du domaine, augmentation de la périphérique -> "scale" Discrimination pour un réseau commercial "Meilleur service pour ceux qui paient plus" -> $$$ pour l ISP Pas de délai d'établissement ou de signalisation Reste en mode non connecté Efficace pour les flots à durée de vie courte Avantages bis Provisionnement du domaine Méthode à la discrétion de l'administrateur Classification Simple Marquage Peut être effectué par le routeur de bordure Découpage d'un domaine en plusieurs réseaux virtuels Performance de chaque réseau par sa charge admissible Inconvénients Service de bout en bout = concaténation d'agréments et de politiques locales Service final??? Complexité dans Provisionnement du réseau Configuration Echelle de temps différente Charge de trafic & le provisionnement Inconvénients bis Difficile de garantir l'absence de congestion locale malgré une charge connue Répartition du trafic mauvaise Changement de routes Solution statique: Contrat de service entre paires de routeurs de bordure "Route pinning" mais perte de robustesse Solution dynamique: Contrôle d'admission sur la route, modèle du "bandwidth broker" Très complexe Difficile de garantir la priorité pour des flots de classes différentes Signalisation des besoins quantitatifs de bout en bout Orienté émetteur Signalisation du profil du récepteur Multi-destination 9