Page de TP sur la Qualité de Service

La QoS s'implémente sous Linux avec différents outils permettant, entre autres, de générer du traffic, des les contrôler, de définir des priorités et des buffer mémoires associés à chaque type de traffic.

Pour commencer, vous allez effectuer une recherche personnel sur Internet en tapant les mots clés suivants dans un moteur de recherche:

"QoS linux", "DiffServ linux", "mgen linux", "tc linux", "iproute linux", "trpr" pour débroussailler le problème et vous faire un vue générale de la QoS sous Linux.

Une fois cette étape effectuée, vous pouvez regarder les liens suivants.

Documentation et manuel de référence

Sujet de TP et projet

Vous avez accès à une machine virtuelle pour réaliser des installations et des configurations en étant root.

Lancer la machine virtuelle avec:

> qos

le login est tpres et le mot de passe sera donné en TP.

Il faut tout d'abord configurer les proxies.

Créer le fichier /etc/apt/apt.conf

> su
> cd /etc/apt
> nano apt.conf

Ajouter les 2 lignes suivantes:

Acquire::http::Proxy "http://cache.univ-pau.fr:3128";
Acquire::https::Proxy "http://cache.univ-pau.fr:3128";

CTRL-O pour sauver puis CTRL-X pour sortir de nano

Aller dans Système/Préférences/Internet et réseaux/Serveur mandataire, puis mettre:

cache.univ-pau.fr, port 3128, pour les 3 premiers champs HTTP, HTTPS et FTP.

Vous aurez sans doute ensuite à installer des packages afin de pouvoir commencer.

> su
# apt update
# apt install build-essential
# apt install mgen
# apt install gnuplot
# apt install iptables
# apt install iproute2

Pour trpr:

> cd
> wget https://github.com/USNavalResearchLaboratory/trpr/archive/master.zip
> unzip master.zip
> cd trpr-master
> make -f Makefile.linux
> cp trpr /usr/bin

Ensuite, vous êtes en totale autonomie pour réaliser le projet  pendant les séances de TPs. Le but est de démontrer par un scénario que vous définirez l'utilisation pertinente de la qualité de service pour prioriser et gérer des flux. Cependant, vous pouvez essayer de suivre les 2 premiers TPs suivants si vous ne savez pas trop comment démarrer.
Exemple de projet réalisé en 2010-2011: rapport, présentation

Exemple de projet réalisé en 2012-2013: rapport

Vous devez auparavant proposer un scénario original que je validerai.

Bon travail!