Introduction
Infrastructures réseaux classiques
Rappels sur les fonctions réseaux : commutation, routage, …
Panorama :
o CDN, Cloud (MaaS, IaaS, PaaS, SaaS)
o Normalisation SDN et NFV
Virtualisation
Définition et concepts généraux – avantages et contraintes
Les éléments : compute (serveurs), network (réseaux), storage
Techniques de virtualisation des serveurs (compute)
o Emulation
o Para-virtualisation
o Conteneurs
o Solutions de virtualisation : Citrix XenServer, VMware, KVM, Microsoft HyperV, Docker,
…
Virtualisation du stockage
Virtualisation du réseau (VLAN, VPN)
Virtualisation et la sécurité
Orchestration – Illustration avec OpenStack
TP : Déploiement d’un hyperviseur – création de VMs – exemple avec un site web virtualisé
TP : Mise en œuvre de Docker
TP : Création d’un réseau Overlay avec VxLAN
Software Defined Network (SDN)
Objectifs et intérêts – Open Networking Foundation (ONF)
Architecture
o Composants (Controler, Devices/Datapath, Applications)
o Interfaces
o L’automatisation
o Les plans :
o Management Plane
o Services Plane
o Control Plane
o Data Plane
Mise en œuvre SDN – Approche Google
Différentes solutions SDN : OpenDaylight, VMWARE, CISCO, Juniper, NuageNetworks, …
Les protocoles
o NetConf / Yang
o OpenFlow vs XMPP
o OpenFlow
o Cas d’utilisation – Open vSwitch
Evolutions du SDN
TP : Mise en œuvre des contrôleurs SDN (POX, OpenDayLight)
TP : Analyse de traces OpenFlow