Introduction
générale
Les réseaux utilisés il y a 10 ans ne sont pas
si différents de ceux que nous utilisons aujourd'hui. Mais ce qui est
surprenant est que nos attentes, désormais, sont bien
supérieures en terme de performance. Auparavant, les technologies
utilisées dans le cadre professionnel étaient limitées par
la capacité et la bande passante. Il était possible de
résoudre les problèmes de capacité simplement en
augmentant la bande passante disponible. Cependant, cette solution ne semble
pas absolue car les réseaux IP traditionnels sont complexes et
très difficiles à gérer. Dans ce réseau classique,
lorsqu'un paquet arrive sur un port d'un commutateur ou d'un routeur, celui-ci
applique les règles de routage ou de commutation qui sont inscrites dans
son système d'exploitation pour l'orienter vers sa destination. De ce
fait, les paquets ayant la même destination sont acheminés par la
même voie. Il est à la fois difficile à configurer le
réseau en fonction de stratégies prédéfinies, et de
la reconfigurer à chaque fois que les besoins par défaut
changent. Et comme pour rendre les choses plus complexes, les réseaux
traditionnels sont fortement intégrés: la gestion du
contrôle et des données sont couplés.
Aujourd'hui, afin de répondre aux nouveaux besoins
soulevés par de nouveaux concepts, la conception du réseau est
repensée. En effet l'utilisation par exemple des datacenters a
posé le problème de « bottleneck » (goulot
d'étranglement) au niveau du réseau. En solution, on opta pour
les connexions internet redondantes et la répartition de charges (load
balancing) pour les datacenters et d'agilité du réseau dans le
cas du Big data. Ces différentes solutions, ont des coûts pas
négligeables à la réalisation. Avec l'évolution,
l'arrivée de nouveaux protocoles, d'équipements hauts de gamme,
les matériels sont capables de reconnaître le type d'application
et de lui appliquer les règles spécifiques. Ainsi en solution
efficace et efficiente, le Software-Defined Networking (SDN)
s'impose. Les changements sont automatisés, programmables et
centralisés. L'administrateur définit les règles dans le
contrôleur, et celles-ci sont instantanément transmises dans les
équipements réseaux en fonction du besoin.
Ce mémoire traite de l'utilisation du concept de
Software-Defined Networking (SDN) dans le cadre de la qualité de service
au niveau IaaS (Infrastructure As a Service). Considéré comme une
véritable solution pour assurer la qualité de service sur le
réseau, le SDN définit un paradigme nouveau qui met en avant la
séparation de l'aspect contrôle et logique du réseau des
équipements en charge du réseau.
Nous passerons en revue quelques étapes dans le temps
comme indiqué dans [1], de l'évolution du SDN, une nouvelle
façon de rendre programmable le réseau.
Notre réflexion s'articulera autour de cinq (05)
chapitres : les motivations du Software-Defined Networking (SDN),
l'état de l'art sur le SDN, l'implémentation et le test d'une
solution SDN, précédés d'une introduction et suivis de la
conclusion.
|