Université d’Abomey-Calavi
~~~~
École Polytechnique d’Abomey-Calavi (EPAC)
~~~~
DEPARTEMENT DE GENIE INFORMATIQUE ET
TELECOMMUNICATIONS (GIT)
~~~~
Option : Réseaux et Télécommunications
Thème
CONCEPTION D’UN PROTOTYPE DE RÉSEAU DÉFINI PAR
LOGICIEL (SDN) POUR LA GESTION DE LA QUALITÉ DE
SERVICE (QoS)
Réalisé par : Karl ZINSOU
Maître mémoire
Dr Max Fréjus O. SANYA
Maître Assistant du CAMES
PLAN
INTRODUCTION
OBJECTIFS
CONTRIBUTION DE L’ETUDE
MATERIELS ET METHODES
RESULTATS ATTENDUS
CONCLUSION
2
INTRODUCTION
3
INTRODUCTION (1/6) :
Généralités
• Avec l’essor d’Internet, une multitude de
nouvelles applications et services réseau
ont émergé (VoIP, streaming, jeux en
ligne, navigation web).
• Chaque application a des exigences
spécifiques en matière de qualité de
service (QoS) pour assurer une
transmission optimale
• Selon Gupta et al. [1], plus de 60 % des
interruptions de service en entreprise
sont dues à une gestion inefficace de la
QoS.
[1] Gupta, V., Kaur, K., & Kaur, S. (2016). Network programmability using software defined networking. 2016 3rd
International Conference on Computing for Sustainable Global Development (INDIACom), 1170-1173.
[Link] 4
INTRODUCTION (2/6) : Contexte et Justification
Dans les réseaux traditionnels, la gestion de la QoS est morcelée car
chaque équipement gère ses propres paramètres.
Les réseaux traditionnels peinent à garantir une QoS efficace en raison
de leur gestion fragmentée et de la diversité des équipements.
Les architectures QoS existantes (IntServ, DiffServ, MPLS) présentent
des limites en termes de scalabilité et d’efficacité [2].
L’émergence de technologies modernes (IA, IoT, cloud) accentue les
défis des architectures réseau classiques, qui sont rigides et difficiles à
automatiser [3].
[2] Karakus, M., & Durresi, A. (2017). Quality of Service (QoS) in Software Defined Networking (SDN) : A
survey. Journal of Network and Computer Applications, 80, 200-218. [Link]
[3] Xiao, X., & Ni, L. M. (1999). Internet QoS : A big picture. IEEE Network, 13(2), 8-18. IEEE Network.
[Link]
5
INTRODUCTION (3/6) : Contexte et Justification
Le SDN permet de réintroduire la QoS dans les
réseaux en séparant le plan de contrôle du plan
de données.
Ce nouveau paradigme réseau permet d’avoir
une visibilité totale sur le réseau et permet ainsi
de prendre des décisions à l’échelle du réseau.
La gestion est désormais centralisée ce qui
permet aux administrateurs d’optimiser de
manière dynamique la gestion des flux et des
ressources.
Figure 1 : Réseau traditionnel vs Réseau SDN [4] De grandes entreprises (Google, Cisco, Huawei)
ont adopté le SDN pour optimiser la QoS et
améliorer la gestion du trafic.
[4] [Link]
6
INTRODUCTION (4/6) : Contexte et Justification
Karakus et al. [2] Binsahaq et al. [5]
▪ Grâce aux contrôleurs SDN, les ▪ Grâce à des mécanismes comme l'autonomic
administrateurs réseaux peuvent avoir une computing (MAPE-K) démontre que le SDN
visibilité complète sur l’état du réseau. peut s'auto-configurer, s'auto-réparer, s'auto-
▪ Ajuster la QoS pour optimiser la gestion du optimiser et s'auto-protéger pour garantir des
trafic et réduire la latence grâce à leur propre performances réseau constant.
algorithme ou script en fonction des
▪ besoins, ne dépendant plus ainsi des
mécanismes héritées de gestion de la qualité
de services des réseaux traditionnels.
[5] Binsahaq, A., Sheltami, T. R., & Salah, K. (2019). A Survey on Autonomic Provisioning and Management of QoS in SDN
7
Networks. IEEE Access, 7, 73384-73435. IEEE Access. [Link]
INTRODUCTION (5/6) : Contexte et Justification
Bien que ces études apportent des contributions significatives, elles se
limitent à des environnements émulés limitant sa validation sur des
infrastructures réelles.
Par ailleurs :
▪ Les solutions SDN actuellement déployées sont
majoritairement propriétaires, à l’image de celles développées
par Google ou Cisco
▪ Leur mise en œuvre repose souvent sur des équipements
coûteux et complexes, tels que les commutateurs NetFPGA
(Network Field Programmable Gate Array)
Pour pallier ces limitations, des solutions alternatives ont été explorées, notamment l’utilisation
d’équipements abordables et polyvalents comme le Raspberry Pi qui offre une alternative rentable et
accessible pour la mise en œuvre de réseaux SDN à petite échelle. 8
INTRODUCTION (6/6) : Contexte et Justification
Comment à l’aide d’un Raspberry Pi il est possible d’implémenter un
réseau SDN à petite échelle, en se concentrant sur la gestion de la qualité
de service (QoS) et garantir des performances réseau conformes aux
normes ITU-T G.1010 et ITU Y.1540 ?
9
OBJECTIFS
10
OBJECTIFS (1/1)
Développer et de valider un prototype de réseau défini
par logiciel capable d'offrir une QoS conforme aux
normes ITU-T G.1010 et ITU Y.1540. De façon
spécifique, il s’agit de :
Concevoir une topologie de réseau SDN utilisant
Raspberry Pi comme commutateur OpenFlow.
Implémenter des mécanismes de QoS dans un
contrôleur SDN basé sur OpenDaylight afin
d’optimiser la qualité de service et tester différents
scénarios pour démontrer les avantages du SDN.
Tester et évaluer les performances du réseau en termes
de débit, de bande passante, de gestion des priorités de
trafic, de latence et de gigue selon les normes ITU-T
G.1010 et ITU Y.1540.
11
CONTRIBUTION DE L’ETUDE
12
CONTRIBUTION DE L’ETUDE
Ce travail a été réalisé dans le but de démocratiser l'accès aux technologies SDN, ouvrant ainsi
la voie à des applications variées, allant des réseaux d’entreprises aux réseaux domestiques, et
s’avère particulièrement adapté aux environnements de laboratoire, aux projets éducatifs et
aux petites entreprises désireuses d’explorer et de tirer parti des avantages du SDN sans avoir
à investir dans des infrastructures coûteuses ou des solutions propriétaires.
13
MATERIELS ET METHODES
14
MATERIELS ET METHODES (1/2)
Kit Raspberry Pi 4 Model B+ Câble Ethernet Module LAN
15
MATERIELS ET METHODES (2/2)
Contrôleur SDN
Outil de mesure dans les
réseaux IP
Python
16
RESULTATS ATTENDUS
17
RESULTATS
ATTENDUS (1/1)
Au terme de ce travail, nous disposerons d'un
prototype de réseau SDN capable de gérer la
qualité de service dans les réseaux
conformément aux normes ITU-T G.1010 et
ITU Y.1540.
18
CONCLUSION
19
CONCLUSION
Cette étude vise à explorer l’implémemtation d’un prototype de reseau SDN avec un Raspberry Pi
pour la gestion de la qualité de service.
L’étude cherchera a démontrer la faisabilité d’une telle architecture en mettant en place un
environnememt experimemtal permettant d’analyser les performamces du système. Les résultats
attendus devraient mettre en evidence les avantages du SDN pour l optimization de la QoS et ouvrir
la voie a d’eventuelles ameliorations.
20