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!