Module- 7
Qualité de Service - QoS
(Quality of Service)
Introduction & Définition
●
La qualité de service – QoS(Quality of Service) est la performance
globale d'un réseau, en particulier la performance vue par les
utilisateurs du réseau
●
RouterOS implémente plusieurs méthodes de QoS telles que :
●
la limitation de la vitesse du trafic (trafic shaping : régulation du
flux),
●
la priorisation du trafic (trafic priorisation),
●
et autres.
●
La qualité de service n’est pas toujours synonyme de limitation de
bande passante. Elle constitue un moyen qui permet de réguler
l’utilisation de la bande passante existante et ce, de façon rationnelle.
●
La QoS peut être aussi employée pour mettre en place des priorités en
se basant sur des paramètres donnés pour éviter que certains trafics
ne monopolisent toute la bande passante disponible.
6.1. La Limitation de Débit (Speed Limiting)
●
Le contrôle direct du trafic entrant via une interface d’un équipement
MikroTik n'est pas possible.
●
Le seul moyen permettant de contrôler ce trafic entrant est la mise en
mémoire tampon ou buffering.
●
La mise en mémoire tampon consite à maintenir temporairement
les packets d’un trafic dans une zone de la mémoire RAM de
l’équipement en question.
●
Si le nombre de paquets à stocker et à traiter dans la mémoire
tampon dépasse la capacité de cette dernière, les paquets
concernés seront rejetés.
●
A la couche Transport, le mécanisme du protocole
TCP(Transmission Control Protocol) permettra de réemettre le(s)
paquet(s) rejeté(s) pour qu’il n’y ait pas perte de données.
●
Le moyen le plus facile de créer une file d’atttente de trafic (trafic
queue) est d’utiliser la méthode simple queue.
6.2. Les File d’Attente - Queues
●
Les files d'attente au sein du système RouterOS peuvent constituer un
sujet complexe.
●
L'utilisation de files d'attente vous permet de façonner, d'équilibrer et de
limiter le trafic réseau en fonction de vos besoins et de vos politiques.
Pour ce faire correctement, il faut bien comprendre comment votre
réseau est construit, quels profils de trafic vous traitez et comment
répartir au mieux les ressources réseau.
●
Deux types de files d'attente existent dans RouterOS:
●
La file d’attente simple - Simple Queue.
●
La file d’attente à arborescence - Queue Tree.
6.2.1. Les Niveau de Priorité (Priority Levels)
●
Il existe au total huit niveaux de priorité pouvant être attribués à chaque
file d'attente, numérotés de 1 à 8.
●
La priorité la plus élevée est ‘’1’’ et la plus basse est ‘’8’’.
●
Les files d'attente avec une priorité plus élevée obtiendront seront
servies avec la bande passante réseau disponible.
●
Toutes les files d'attente sont configurées avec une valeur de
priorité par défaut de ‘’8’’.
●
Une fois que les files d'attente ont été correctement configurées et que
vos besoins en matière de performances réseau sont compris, il est
possible de hiérarchiser davantage le trafic en modifiant cette valeur.
6.2.2. La Méthode Simple Queue (File d’attente simple)
●
Elle peut être employée pour limiter facilement le débit :
●
Descendant (Dowload ↓) d’un client : rx-rate.
●
Montant (Upload ↑ ) d’un client : tx-rate.
●
TOTAL (Descendant + Montant) d’un client :
●
Limite tx-rate + rx-rate.
●
Les files d’attente (ou queues en Anglais) de la catégorie Simple
Queue permettent d’appliquer une politique de gestion de trafic en tenant
compte de l’adresse IP Source (SRC) et/ou de l’adresse IP de
destination (DST).
●
Les files d'attente simples (ou Simple Queues) sont conçues pour
mettre en place rapidement des politiques réseau standards avec
une surcharge de gestion limitée.
●
Il y a une limite à ce qui peut être fait avec ces derniers, mais pour de
nombreuses organisations, c’est tout ce dont nous avons besoin.
●
Beaucoup de vos clients commenceront avec les files d'attente car ils
doivent gérer la bande passante de téléchargement. Cela est
particulièrement vrai dans les zones rurales où les connexions plus
rapides ne sont pas toujours disponibles ou facilement abordables.
●
Gardez à l'esprit que les files d'attente simples exécutées sur une
interface spécifiée ne font que contrôler le trafic sortant.
●
L'exemple de file d'attente simple suivant limite la bande passante
totale de téléchargement pour le réseau 192.168.10.0/24 à 5
mégabits par seconde (Mbit / s).
NOTE
Désactivez toujours la règle FastTrack au niveau du pare-feu avant de
créer une file d’attente simple – Simple queue.
[admin@MikroTik]> /queue simple
add name="192.168.10.0 Download" target=192.168.10.0/24
max-limit=0M/5M comment="192.168.10.0/24 Download Limit"
NOTE
Lorsque ‘’0’’ est spécifiée comme valeur pour la variable UpLoad ou DownLoad,
cela correspond à une valeur illimitée pour cette variable.
●
La configuration de cette même file d’attente simple via WinBox est
illustrée comme suit :
●
L’onglet ‘’General’’ de la fenêtre ‘’New Simple Queue’’ et ses
paramètres se présentent comme suit :
Figure-7.1 : Limitation de la Bande Passante ‘’Download’’ avec Simple Queue
●
La signification des différents paramètres de l’onglet ‘’General’’ est
donnée comme suit :
●
Name: contient le nom que vous désirez attribuer la file d’attente simple
(Simple Queue) que vous créez.
●
Target contient :
●
Soit l’adresse IP de l’hôte (machine) ou du réseau source dont le trafic
subira la politique de la file d’attente qui est entrain d’être créée.
●
Soit le nom de l’interface qui est la source du trafic sur lequel la politique
de la file d’attente sera appliquée.
●
Dst contient:
●
Soit l’adresse IP Destination du trafic venant de Target. Par exemple, nous
pourrons décider d’appliquer une file d’attente simple sur le trafic venant du
réseau 192.168.0.0/24 et destiné au réseau 192.168.1.0/24. Dans ce cas,
192.168.1.0/24 devrait être saisi dans le champ Dst.
●
Soit le nom de l’interface qui est la destination du trafic sur lequel la
politique de la file d’attente sera appliquée.
●
Target Upload Max Limit : contient la valeur maximale de la bande
passante en UpLoad. Une valeur ‘’0’’ signifie que la bande passante
est illimitée.
●
Target Download Max Limit :contient la valeur maximale de la bande
passante en DownLoad.
●
Lors de la création d’une file d’attente simple, nous avons la possibilité
de spécifier l’intervale de temps (jour + tranche d’heures) sur lequel la
politique de trafic réseau sera appliquée. Il suffit de régler les paramètres
de la section Time dans l’onglet ‘’General’’.
Figure-7.2 : Limitation de la Bande Passante ‘’Download’’ avec Simple Queue en
Fontion du Temps
AP
AP #1 : File d’attente simple – Simple Queue #1
●
Créez une file d’attente simple pour votre ordinateur portable avec les
paramètres suivants :
●
Download Max Limit : 128 kbps
●
Upload Max Limit : 64 kbps
●
Essayez d’utilisez le paramètre ‘’Time’’ lors de cette configuration.
6.3. La Fragmentation des Flux - Bursting
●
La fonction Bursting permet aux utilisateurs du réseau de dépasser la
bande passante maximale allouée dans une file d'attente pendant de
courtes périodes.
●
Cela permet de faire plus rapidement des téléchargements courts et
des rafales de contenu multimédia tout en contrôlant les sessions plus
longues et gourmandes en bande passante.
●
Le débit de trafic moyen autorisé est calculé à chaque seizième
(1/16) de la durée du temps de fragmentation de flux (burst time).
●
Chaque fois que le taux de trafic est calculé, un ajustement est
effectué si nécessaire.
●
Les champs Burst Limit (Limite de fragmentation), Burst Threshold
(Seuil de fragmentation) et Burst Time (Temps defragmenation)
fonctionnent tous ensemble pour déterminer la vitesse et la durée du
trafic à une vitesse de fragmentation.
●
La durée de fragmentation la plus longue possible est calculée avec
la formule suivante :
LongestBurstTime = BurstThreshold ∗ BurstTime/BurstLimit
●
La fragmentation (bursting) doit être ajustée au fil du temps pour
offrir une bonne expérience de performances réseau en fonction de la
bande passante disponible, des modèles d'utilisation et des besoins
de votre organisation.
Rendez-vous au
Module 8
pour étudier les
Tunnels & les VPN