SDNnew
SDNnew
SDNnew
Université de Rennes 1
Laboratoire IRISA – Equipe-projet Dionysos
Campus de Beaulieu 35042 Rennes Cedex
yhadjadj@irisa.fr
Objectifs
§ Se faire une idée sur le domaine
§ Architecture des réseaux SDN
§ L’impact du SDN sur la gestion, la
maintenance et la sécurisation des réseaux
• Tous
Switch: Cisco les5500
Nexus constructeurs
Series Switch: Juniper MX80…Series
(ou presque) ont leurs produits/solutions
Router: Brocade
ADX Series Router: Huawei
SDN – Yassine HADJADJ AOUL CX600 Series 6
Pourquoi un cours sur le SDN? (2)
• 55% des clients de « Gartner », leader mondial du
conseil, pensent déployer du SDN
• Croissance estimée du marché SDN de 734%
– 960M $ en 2014 à 8B $ en 2018
• Le SDN en production, dans les centres de données
– 11% en 2014, 45% en 2015 et une estimation de 87% en
2016
http://www.cisco.com/c/dam/en/us/solutions/collateral/unified-communications/unified-communications-manager-
callmanager/cisco_sdn_infographic_layout_1a_round7.pdf
SDN – Yassine HADJADJ AOUL 7
Google SDN WAN
Plan données:
Diffusion de
paquets
Plan contrôle:
Algorithmes distribués
Applications
Open Interface
spécialisées
Windows Mac
Des OS ou Linux ou
(OS) OS
spécialisés
Open Interface
Hardware
spécialisés Microprocessor
Intégration verticale,
fermé, propriétaire, Interface horizontale
innovation lente, ouverte, innovation,
marché restreint à quelques marché étendu
industriels
SDN – Yassine HADJADJ AOUL 21
Vers un plan contrôle logiquement
centralisé …
• Gestion plus facile
– Configuration des équipements
– Vérification/débogage des contrôleurs plus facile
• Innovation facile et rapide
– Moins de dépendances aux équipementiers et aux standards
– Évolution du logiciel de contrôle indépendamment du hardware
• Interopération facile
– La compatibilité est clé seulement là où il y a des protocoles
• Équipement plus simple et moins cher
– Logiciel/OS minimaliste
Intelligent,
Lent
API au plan données
(e.g., OpenFlow)
Slow path
Stupide,
Fast
Switches
Fast path
Interface au
forwarding
OS
Packet
Forwarding
Custom Hardware
Packet
Packet Forwarding
Forwarding
Packet
Forwarding
SDN – Yassine HADJADJ AOUL 25
Un exemple
OSPF
IS-IS New!
(Dijkstra)
Custom Hardware
Packet
Packet Forwarding
Forwarding
Packet
Forwarding
SDN – Yassine HADJADJ AOUL 26
Network OS
• Système centralisé ou distribué qui permet la
création et le maintient (i.e. consistant) d’une
vue du réseaux
Contrôleur OpenFlow
Control Path
Ethernet Switch
(Software)
Client OpenFlow
PC
Software
Layer
OpenFlow Client
Flow Table
MAC MAC IP IP TCP TCP
Action
src dst Src Dst sport dport Pas de
Hardware
Layer
* * * 5.6.7.8 * * port 1 modification
du hard …
5.6.7.8 1.2.3.4
Flow Switching
Firewall
VLAN Switching
Flow Flow
Table 0 Table N
Pipeline
Packet Packet
In Out
src=0*
src=1*
Contrôleur
Contrôleur
Data
Plane Data Path Data Path
Switch/ Switch/
Router Router
SDN – Yassine HADJADJ AOUL 57
Exemple 2: Cloud privé virtuel (VPC)
d’Amazon
• Permet aux clients de définir leurs propres
réseau
– Avec leurs propres plans d’adressage
• Étend les centres de données des entreprises
– VPN entre le data center et le VPC
• Bénéfices:
– Mise à l’échelle à la demande
– Gestion simplifiée
– Recouvrement en cas de problème
v v
Traditional Network Model: Virtualised Network Model:
APPLIANCE APPROACH VIRTUAL APPLIANCE APPROACH
71