Vous êtes sur la page 1sur 28

Master Informatique – Spécialité Réseaux

UE RTEL – 4I002

Introduction à la
virtualisation des réseaux
NOUR YE LLAS ( NOUR.YE LLAS@LIP6.FR)
Plan
Transfert des données dans les réseaux
Environnement Cloud
Virtualisation et cloud
Virtualisation des réseaux
Réseaux mobiles: évolution du réseau cœur 3G, 4G vers la 5G
Transfert des données
o Paquet de données
o Entité de base des réseaux
o Eléments binaires (suites de 0 et de 1) correspondant à des données provenant de différentes
applications (par exemple : parole, vidéo, …)

o Transport de paquets dans les réseaux


o Génération des paquets de données au niveau de l'émetteur
o Peu probable qu'il existe un lien direct entre l'émetteur et le récepteur
o Passage par des nœuds intermédiaires
o Solution 1: commutation
o Les paquets empruntent le même chemin
o Satisfaction de la qualité de service exigée
o Solution 2: routage
o Chemin qui change dans le temps en fonction de l'état du réseau
Plan
Transfert des données dans les réseaux
Environnement Cloud
Virtualisation et cloud
Virtualisation des réseaux
Réseaux mobiles: évolution du réseau cœur 3G, 4G vers la 5G
Environnement Cloud (1)
o Machine virtuelle (Virtual Machine, VM)
o Passage d'une architecture matérielle vers une architecture logicielle
o Code décrivant le comportement d'une machine matérielle
o Infrastructure matérielle reste nécessaire
o Puissance de calcul suffisante
o Utilisation de datacenters

o Cloud computing: exploitation des puissances de calcul et de stockage pour


répondre aux besoins des utilisateurs
o Les VMs se divisent en trois catégories :
o VM de calcul, VM de stockage, VM réseau
Environnement Cloud (2)
oModèles de services du cloud computing
o Infrastructure as a Service (IaaS)
o sous-traiter l'infrastructure matérielle, le stockage, le réseau et la virtualisation au fournisseur du cloud
o conservation de l'OS
o Exemple : Amazon EC2, ...
o Platform as a Service (PaaS)
o Iaas
o Sous-traitance de l'OS
o Exemple : Google App Engine, Cloud Foundry, ...
o Software as a Service (SaaS)
o Sous-traitance de l'ensemble du système, y compris l'application
o Exemple : Google Docs, Office 365, ...
Environnement Cloud (3)

www.eginnovations.com
Architecture réseau: centralisée ou
distribuée ?
o Environnement de déploiement de datacenters
o Cloud
o MEC (Multi-access Edge Computing), ETSI
o Fog computing, fog consortium
o Cloud : problèmes de latence pour les applications temps-réel ?
o Déploiement de mini datacenters au plus près de l'utilisateur : MEC et Fog
computing
o Architecture réseau: centralisée ou distribuée ?
Plan
Transfert des données dans les réseaux
Environnement Cloud
Virtualisation et cloud
Virtualisation des réseaux
Réseaux mobiles: évolution du réseau cœur 3G, 4G vers la 5G
Définition
•Virtualization is the ability to run multiple operating systems on a single physical system and
share the underlying hardware resources*
•Il s'agit du processus par lequel un ordinateur héberge l'apparence de plusieurs ordinateurs.
•La virtualisation est utilisée pour améliorer le débit et les coûts informatiques en utilisant les
ressources physiques comme un pool à partir duquel des ressources virtuelles peuvent être
allouées.

*VMWare white paper, Virtualization Overview


Virtualisation et cloud (1)

Virtualisation de stockage Virtualisation de réseau


Regrouper plusieurs serveurs de stockage sur Routeur virtuel : instance logique d'un routeur
une machine unique physique
Réseau virtuel: regroupement de plusieurs VMs
compatibles (équipements réseau virtualisés)
Virtualisation et cloud (2)

o Architecture de serveurs de virtualisation


o Hyperviseur : OS spécifique capable de supporter plusieurs VM1 VM2 VM3
systèmes d'exploitation (a.k.a. Virtual Machine Manager
VMM) OS1 OS2 OS3
o VM : code implémentant une fonctionnalité spécifique
(routeur, commutateur, ...) Hyperviseur
o Nombre de VM max : dépend de la puissance du serveur
Equipement matériel
Virtualisation et cloud (3)
o Techniques de virtualisation
o Basée sur des hyperviseurs
o Paravirtualisation : hyperviseur de type 1
o Virtualisation d'OS : hyperviseur de type 2
o Basée sur des conteneurs
o Isolation par conteneur
Virtualisation et cloud (4)

• L'hyperviseur : Chaque système d'exploitation invité semble disposer du


processeur processeur, la mémoire et les autres ressources de l'hôte.
Cependant, l'hyperviseur contrôle en fait le processeur et la mémoire de l'hôte,
allouant ce qui est nécessaire à chaque système d'exploitation et s'assure que
les systèmes d'exploitation invités (appelés machines virtuelles) ne puissent pas
se perturber les uns les autres.
Virtualisation et cloud (5)
User space User space

Logiciels Logiciels OS2 OS3


User space User space invité invité
de contrôle de
OS1 OS2 OS3 control Drivers Drivers Logiciels
User space User space
privilégié invité invité de
contrôle
Emulateur (VirtualBox)
Drivers Drivers Drivers Isolateur Isolateur

Hyperviseur (KVM, Xen, ESX) OS hôte OS hôte

Equipement matériel Equipement matériel Equipement matériel

Para virtualisation - hyperviseur de (Full) Virtualisation - Isolation


type I hyperviseur de type II
Virtualization et cloud (6)
Le cloud computing pousse la virtualisation encore plus loin :
- Vous n'avez pas besoin de posséder le matériel
- Les ressources sont louées en fonction des besoins à partir d'un cloud
- Différents fournisseurs permettent de créer des serveurs virtuels :
▪ Choisissez le système d'exploitation et les logiciels dont chaque instance sera équipée
▪ Le système d'exploitation choisi fonctionnera sur une grande ferme de serveurs.
▪ Possibilité d'instancier d'autres serveurs virtuels ou d'arrêter les serveurs existants en quelques minutes

- Vous n'êtes facturé que pour ce que vous avez utilisé


Plan
Transfert des données dans les réseaux
Environnement Cloud
Virtualisation et cloud
Virtualisation des réseaux
Réseaux mobiles: évolution du réseau cœur 3G, 4G vers la 5G
Virtualisation de réseau
o Création de plusieurs réseaux virtuels à l'intérieur d'une même
entreprise afin de séparer la gestion des différents services
(téléphonies, télésurveillances, vidéoconférences, …)
o Partage de réseaux virtuels entre plusieurs opérateurs
o Partage d'applications de type Cloud entre plusieurs utilisateurs:
◦ Ces applications sont placées quelque part dans le réseau
◦ Permettre un accès aux ressources de n'importe où
◦ Migration des ressources virtuels d'un serveur physique vers un autre
--> Création de réseaux virtuels pour relier les ressources à l'utilisateur
Network Function Virtualization (NFV)
o Réseaux traditionnels
◦ les NF sont mis en œuvre sous la forme d'une combinaison de logiciels et de matériels spécifiques au
fournisseur,
◦ souvent appelés nœuds de réseau ou éléments de réseau

Architecture de référence NFV (virtualisation des fonctions réseau)


◦ Découplage entre le logiciel et le matériel Routeur ou
◦ Déploiement flexible des fonctions réseau (VNF) commutateur
◦ Plus grande souplesse pour l'évolutivité

Serveur
d'applications
Plan
Transfert des données dans les réseaux
Environnement Cloud
Virtualisation et cloud
Virtualisation des réseaux
Réseaux mobiles: évolution du réseau cœur 3G, 4G vers la 5G
Réseaux mobiles: évolution du cœur du
réseau
3GPP (3rd Generation Partnership Poject) : définit les spécifications techniques
des réseaux mobiles
◦ Evolution de la 2G vers la 3G (Release 99)

Systèmes 3G :
◦ Evolution des anciens systèmes de commutation (GSM)
◦ MSC et G-MSC : acheminement des appels des utilisateurs du réseau et l'interface avec les
réseaux externes à base de circuits (PSTN)
◦ Plusieurs services supportés (services multimédias)
◦ Réseau cœur 3G : basé sur un domaine à commutation de paquets pour transporter les
données des utilisateurs
◦ Les entités SGSN (gestion de la mobilité, des sessions et de la facturation) et GGSN (assurer l'interconnexion avec
les réseaux de données externes)
◦Les entités EIR, HLR et AUC partagés entre le domaine paquet et le domaine circuit
Réseaux mobiles: évolution du cœur du
réseau

W. d. S. Coelho, A. Benhamiche, N. Perrot and S. Secci, "Network Function Mapping: From 3G Entities to 5G Service-Based
Functions Decomposition," in IEEE Communications Standards Magazine, 2020
Réseaux mobiles: évolution du cœur du
réseau de la 3G vers la 4G
4 ème génération des réseaux mobiles (Release 8)
◦ Faire face à l'immense popularité de l'internet mobile
◦ Prise en charge d'un plus grand nombre de clients et de volumes de données

Système de commutation de paquets (Evolved Packet Core EPC)


◦ Utilisation du protocole IP pour transporter tous les services (voix, SMS, données, …)
◦ MSC et EIR en 3G --> MME en 4G : authentification, roamoing et gestion de session
◦ HLR et AuC en 3G --> HSS en 4G : Base de données contenant toutes les informations relatives aux
utilisateurs du réseau
◦ SGSN en 3G --> S-GW en 4G : routage des paquets de données utilisateur
◦ GGSN en 3G --> PDN-GW en 4G : interconnexion de l'EPC à d'autres réseaux de données
◦ PCRF en 4G : définition des règles d'accès aux passerelles
◦ TDF (Trafic Detection Function) en 4G : améliorer les fonctions de facturation
Réseaux mobiles: évolution du cœur du
réseau de la 4G (CUPS)
Control and User Plane Separation (CUPS)
◦ Nouvelle architecture pour l'EPC
◦ Offre un plus grand degré de modularité et d'évolutivité pour les entités du
cœur 4G
▪ SGW = SGW-C et SGW-U
▪ PGW = PGW-C et PGW-U
▪ SGW-U/PGW-U : mise en œuvre des fonctionnalités spécifiques pour un groupe
d'utilisateurs avec une certaine QoS ( faible latence, large BP, …)
▪ SGW-C/PGW-C : contrôle du traitement des données qui traversent le plan utilisateur

C- pour control plane


U- pour user plane
Séparation entre le plan de contrôle et le plan
de données
Réseaux mobiles: évolution du cœur du
réseau de la 4G vers la 5G
Implémentation des réseaux virtuels personnalisables de bout en
bout
◦ Amélioration de l'architecture 5G à l'aide de :
◦ NFV
◦ SDN
◦ Network slicing (tranches de réseaux)
◦ Virtualisation des entités du cœur 5G (5GC)
◦ Amélioration des entités 4G en plus de nouvelles entités pour la gestion des
slices
◦ Entité en 4G --> fonction réseau (Network Function NF) en 5G
Réseaux mobiles: évolution du cœur du
réseau de la 4G vers la 5G
MME en 4G
◦ AMF : enregistrement, authentification et autorisation des accès
◦ SMF : gestion des session (en plus de PGW-C et SGW-C)
◦ UDM : partage la responsabilité avec le serveur d'authentification AUSF
(en plus de HSS)
Plan utilisateur : PGW-U, SGW-U et TDF-U en 4G --> UPF en 5G
Contrôle de politiques : PCRF en 4G --> PCF en 5G
Le Network Slicing dans le réseau cœur 5G
Fonctions réseau obligatoires : AMF, SMF, PCF, AUSF, UDM
et UPF
Fonctions de réseau basées sur les services pour les
systèmes 5G :
◦ NF du plan de contrôle:
◦ chaque fonction réseau (NF) expose ses capacités à d'autres NF
◦ Une NF est composée de 1 ou plusieurs services (Network
Function Services NFS)
◦ Utilisation de la signalisation au niveau applicatif
◦ Request/response et subscribe/notify
◦ Consommation de services entre 2 NFS : qui sont dans la
même NF ou dans deux NF différentes
◦ Une NFS peut soit consommer un service, produire un service
ou les deux

Vous aimerez peut-être aussi