|
|||||||||||||||
Chercher QoS sur Acronym Finder |
Dans les télécommunications, QoS est un sigle qui signifie Quality of Service en anglais, que l'on traduit par " qualité de service " en français. La Qualité de Service (QoS) est la capacité à véhiculer dans de bonnes conditions un type de trafic donné, en termes de disponibilité, débit, délais de transmission, taux de perte de paquets…
Son but est ainsi d’optimiser les ressources du réseau et de garantir de bonnes performances aux applications critiques. La Qualité de Service sur les réseaux permet d’offrir aux utilisateurs des débits et des temps de réponse différenciés par application suivant les protocoles mis en oeuvre au niveau de la couche réseau.
Elle permet ainsi aux fournisseurs de services (départements réseaux des entreprises, opérateurs…) de s’engager formellement auprès de leurs clients sur les caractéristiques de transport des données applicatives sur leurs infrastructures IP.
Par définition, la qualité d'un service est une notion subjective. Selon le type d'un service envisagé, la qualité pourra résider dans le débit (téléchargement ou diffusion vidéo), le délai (pour les applications interactives ou la téléphonie), la disponibilité (accès à un service partagé) ou encore le taux de pertes de paquets (pertes sans influence pour de la voix ou de la vidéo, mais critiques pour le téléchargement).
Dans un réseau, les informations sont transmises sous la forme de paquets, petites unités de transmission transmises de routeur en routeur jusqu'à la destination. Tous nos traitements vont donc s'opérer sur ces paquets.
La mise en place de la qualité de service nécessite en premier lieu la reconnaissance des différents services. Celle-ci peut-se faire sur la base de nombreux critères :
En fonction de ces critères, différentes stratégies peuvent ensuite être appliquées pour assurer une bonne qualité de service.
Lorsque plusieurs routes vers une destination sont disponible, le choix d'une des routes peut se faire pour garantir la qualité de services. Par exemple, une route proposant délai faible mais débit faible sera utilisée pour les applications interactives, tandis qu'une route acceptant un meilleur débit au prix d'un délai plus long sera preférée pour les applications moins sensible au délai (Streaming, téléchargement, etc).
Mettre en forme un (Trafic shaping en anglais) trafic signifie prendre des dispositions pour s'assurer que le trafic ne dépasse jamais certaines valeurs prédéterminées. Pratiquement, cette contrainte s'applique en délayant certains paquets pour forcer un certain trafic, selon divers algorithmes.
Le contrôle du trafic peut-être utile pour limiter l'engorgement et assurer une latence correcte. Par ailleurs, des limitations de débits séparément aux trafics permettent en contrepartie de leur assurer en permanence un débit minimum, ce qui peut être particulièrement intéressant pour un fournisseur d'accès par exemple, souhaitant garantir une certaine valeur du débit à ses clients.
Les deux algorithmes les plus utilisés sont :
L'ordonnancement désigne l'ensemble des méthodes visant à modifier l'ordre de départ des paquets, en remplacement de la règle du " premier arrivé, premier servi ".
Une de ses applications les plus courantes consistera ainsi à donner priorité à certains types de trafic, de façon sommaire en ne laissant passer du trafic de faible priorité que s'il n'y a plus de trafic de forte priorité, ou de façon plus fine avec des algorithmes de Round-Robin pondérés, visant à faire passer des paquets des différentes connexions tour à tour, en laissant plus de temps aux paquets prioritaires.
Une autre application, le Fair Queuing consiste à séparer nettement les connexions, et à leur attribuer successivement et équitablement une possibilité de faire passer leurs paquets : cela permet de s'assurer qu'aucune application, même très demandeuse de débit, n'en écrasera d'autres.
La qualité de service se réalise au niveau de la couche 3 du modèle OSI. Elle doit donc être configurée sur les routeurs ou la passerelle reliée à Internet.