Virtualisation des réseaux
et applications à la 5G
Philippe Martins
Jean-Louis Rougier
Département INFRES, Telecom
ParisTech
De quoi parle-t-on ?
• « Virtualisation » des réseaux…
• Abstraction des ressources physiques permettant
la création de réseaux logiques (virtuels)
• pouvant faire référence à de nombreux concepts
dans différents domaines.
• Ce n’est pas nouveau… mais facilité par les
évolutions technologiques suivantes:
• SDN (Software Defined Network)
• NFV (Network Function Virtualization)
• Applications de ces technologies à la 5G
Software Defined Networks
Software Defined:
Pourquoi « programmer » un réseau ? (1)
• Gestion de trafic: Pas uniquement une problématique
réseau mais également applicative
• DC, Load Balancer, Caches, Servers …
Data Center 3
Data Center 1
IP over Optical
SONET/SDH PE
• Caches
(legacy)
PE
Data Center 2
PE
IP/MPLS
MAN Backbone
Ethernet
IP/MPLS
PE
Backbone
PE
PE
WiMAX FTTX
WiFi, WiMedia (E)PON
2G, 3G, 4G Metro Ethernet
Cellular
Software Defined:
Pourquoi « programmer » un réseau ? (2)
• Complexité
• Nombre d’équipements croissant
(notamment en 5G)
• Besoin d’automatisation
Source: Lulea Data Center
SDN: Problématiques à l’origine
• Difficultés à « programmer » un réseau
• Protocoles de gestion de réseau obsolètes, peu performants (SNMP)
• Lacunes dans les standards (objets propriétaires, MIBs)
• Interfaces de configuration pensées pour des humains
• Pas « d’APIs » ni SDK (Sofware Delevopment Kit)
• Protocoles réseaux
• forment un système relativement autonome et « fermé » (ex: routage)
• des centaines de protocoles interagissant entre eux
• BGP, ISIS, LDP, RSVP-TE, PCEP, SNMP, …
• provenant de différents instituts de normalisation (IETF,Control Functions
IEEE, 3GPP, …)
(Routing, Network
Management & Monitoring, …)
Proprietary
Mngt Packet Forwarding
(Hardware or
Software)
Les origines: SDN & OpenFlow
• Intérêts
• Facilité de programmation réseau
Controller
Control Functions Controller
(server)
OpenFlow
Open Interface (e.g. OpenFlow)
Packet Forwarding
(Hardware or Equipment
Software)
SDN: Aujourd’hui
⬛ Software Defined Network
App App App Python, Java
Northbound Interface
(REST,…)
Controller
Southbound Interface
(OpenFlow, NetConf, PCEP, …)
Switch, Routers …
Southbound Interfaces
⬛ Largechoix de protocoles supportés (Pas
uniquement OpenFlow)
Abstraction & applications
• Les Contrôleurs SDN supportent le partitionnement
virtuel de réseaux
• « Slicing », « Virtual Tenant » Network, …
« Tranche » A
« Tranche » B Controller
NFV: Network Function
Virtualization
NFV: Network Function Virtualization
• Fonctions réseaux sous forme de logiciels
• Utilisation de « commodity hardware »
• Simplicité de mise en oeuvre (VM)
Source: ETSI NFV
NFV : Chaînage de Service (Examples)
• Services « sur mesure » pour différents flux par un chaînage (combinaison)
de différents services élémentaires.
Server1 Server2
Proxy
Firewall DPI (Policy CG-NAT
enforcement)
Chaîne 1 (Service A)
Chaîne 2 (Service B)
Enjeux technologiques
• Logiciels
• Facilite développement de logiciels réseaux
spécifiques pour un opérateur (time to market)
• Utilisation de logiciels Open Source
• Performances
• Décevantes sur logiciel standard (qq Gbps)
• Nombreux développements pour commutation
software optimisée sous Linux: DPDK, VPP, …
Applications à la 5G
Virtualisation et architectures cellulaires
⬛ Architecture classique
• Équipements dédiés à une technologie (2G,3G,4G)
• Chaque équipement héberge des fonctions
spécifiques lié au matériel qui les executent:
- station de base: transmission des informations
sur la voie radio,
- controleur de station: gestion du lien radio,
allocation de ressources, handover
….
Virtualisation et architectures cellulaires
⬛ Certains cas d’usage nécessitent une architecture
plus flexible
• Couverture de zones à forte densité de traffic
• Activation de technologie à la demande et
paramétrage dynamique à la volée
• Partage/mutualisation des équipements d’accès
entre opérateurs
Virtualisation et architectures cellulaires
MME SGW
V-BBU V-SGW V-MME
hyperviseur
Backhaul
Matériel
RRH Fronthaul
RRH
BBU
Exemple d’application de la virtualisation
Virtualisation dans les stations de base
Source: Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation,
Alberto Boaventura, Broadband latin America 2015, page 15
NFV/SDN et la 5G
Source: Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation,
Alberto Boaventura, Broadband latin America 2015, page 16
Questions…
Compléments
ETSI NFV
IFA008 IFA013 IFA007 IFA011 IFA011
SOL002 SOL005 SOL003 SOL004 IFA014
SOL001
(VNF Package) Descriptors (VNFD & NSD)
NFV Management and Orchestra6on IFA010
Os-Ma-Nfvo
OSS/BSS NFV Orchestrator (NFVO) (MANO Funct. Rqmts)
VNF NS NFVI NFV
Or-Vnfm Catalog Catalog Resources Instances
EM
Ve-Vnfm-em
VNF
Service, VNF and
VNF Ve-Vnfm-vnf Manager Infrastructure
(VNFM) Descrip6on
Vn-Nf
NFV infrastructure (NFVI) IFA006
Virtual Virtual Virtual Vi-Vnfm
Compu6ng Storage Network
Nf-Vi Or-Vi
Virtualised
Virtualisa6on Layer
Infrastructure IFA005
Vi-Ha Manager
Hardware Resources
(VIM)
Compu6ng Storage Network
Hardware Hardware Hardware
Execu6on reference points Click on spec numbers to access specs
Mouse Over to view short-title (works in most browsers)
Main NFV reference points IFA002 IFA003 IFA004
Other reference points IFA018 IFA019 Note that all NFV drafts are available in ETSI ISG NFV Open area
After publication they are available via the Standards Search engine
(Accelera6on Technologies)