Formation – Coeur de réseau IP
CO9 – SDN & NFV : Virtualisation, Réseaux et Cloud
Avec l’accroissement constant des infrastructures réseaux actuelles, un nouveau modèle de fonctionnement et de déploiement devient nécessaire. SDN (Software Defined Networking) et la virtualisation des réseaux sont des technologies conçues pour répondre à ces nouvelles problématiques : elles permettent de rationaliser l’utilisation des ressources disponibles, tout en offrant une flexibilité que des équipements physiques dédiés ne peuvent fournir.
Objectifs :
Cette formation vous permet :
- D’appréhender les concepts liés à la virtualisation des réseaux.
- De comprendre les changements majeurs apportés vis-à-vis des architectures réseaux classiques.
- D’appréhender un nouveau modèle de traitement et de transport des données sur les réseaux.
- De prendre en main les technologies du SDN et NFV
Introduction – Panorama
- Cloud computing : IaaS, PaaS, SaaS
- 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)
- Emulation
- Para-virtualisation
- Conteneurs
- Solutions de virtualisation : Citrix XenServer, VMware, KVM, Microsoft HyperV, Docker, …
- Présentation de Docker : conteneurs, images, registry, dockerfile, …
- Virtualisation du stockage
- Virtualisation du réseau (VLAN, VPN, VxLAN, NVGRE)
- Présentation d’Openstack : Nova, Keystone, Glance, Neutron, Horizon, …
- Orchestration – Illustration avec le module Heat d’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
- Composants (Controler, Devices/Datapath, Applications)
- Interfaces
- L’automatisation
- Les plans :
- Management Plane
- Services Plane
- Control Plane
- Data Plane
- Mise en œuvre SDN – Approche Google
- Différentes solutions SDN : OpenDaylight, VMWARE, CISCO, Juniper, NuageNetworks, …
- Les protocoles
- NetConf / Yang
- OpenFlow
- Cas d’utilisation – Open vSwitch
- Evolutions du SDN
- TP : Mise en œuvre des contrôleurs SDN (POX)
- TP : Analyse de traces OpenFlow
Network Function Virtualization (NFV)
- Objectifs et intérêts – Différences entre NFV et SDN
- Use cases (service chaining, vCPE, vEPC , …)
- Architecture
- Virtualized Network Function (VNF)
- Infrastructure NFV (NFVI)
- Management and Orchestration (MANO)
- Open Platform for NFV (OPNFV)
- Open Network Automation Platform (ONAP)
- TP : OpenStack: déploiement d’une VM depuis Horizon (IHM web)
- TP : OpenStack: utilisation du CLI pour accéder à OpenStack
- TP : OpenStack: mise en œuvre des APIs REST