0% ont trouvé ce document utile (0 vote)
29 vues5 pages

Résumé Chap5 Software Defined Networking

Virtualisation réseau Définition du SDN Principes et objectifs Architecture SDN Fonctionnement du SDN Avantages du SDN Modèles de SDN SDN vs NFV (Network Functions Virtualization)

Transféré par

hsina zina
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues5 pages

Résumé Chap5 Software Defined Networking

Virtualisation réseau Définition du SDN Principes et objectifs Architecture SDN Fonctionnement du SDN Avantages du SDN Modèles de SDN SDN vs NFV (Network Functions Virtualization)

Transféré par

hsina zina
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chap5 : Software Defined Networking

Created @May 20, 2025 11:38 AM

Tags

explication trop simple

🏫 Imagine une école :


1. Réseau traditionnel = chaque prof décide tout seul

Chaque prof (comme un switch ou un routeur) décide lui-même quoi faire avec les élèves (les données).

Si un élève veut aller à la bibliothèque, il demande à son prof, qui prend sa propre décision.

Chaque prof doit être configuré séparément, donc c’est long et compliqué.

2. Réseau SDN = un directeur donne les consignes à tous

Les profs ne décident plus eux-mêmes.

Il y a un directeur (le contrôleur SDN) qui voit tout ce qui se passe dans l’école.

Le directeur donne les ordres à chaque prof : “Fais passer cet élève par ici”, “Ferme cette porte”, etc.

Les décisions sont prises en un seul endroit, donc tout est plus rapide, logique et simple à changer.

🎯 En résumé très simple :


Réseau traditionnel Réseau SDN

Chaque appareil décide seul Un “chef” décide pour tous

Difficile à modifier Facile à changer et gérer

Moins intelligent Plus intelligent et automatisé

Traditional networks: each device (routers, switches…) has its own brain called the control plane that decides how to
control data

SDN : introduces a central brain = the controller. it acts as the control plane for the entire network, it communicates with
each device’s control plane

Critère Réseau traditionnel Réseau SDN (Software Defined Networking)

Contrôle décentralisé (chaque équipement prend


Architecture Contrôle centralisé via un contrôleur SDN
ses décisions)

Intégré dans chaque équipement réseau (switch,


Plan de contrôle Séparé du matériel, délégué au contrôleur SDN
routeur)

Toujours exécuté dans les équipements, mais selon les


Plan de données Exécuté localement dans les équipements
règles du contrôleur

Programmabilité Faible, nécessite configuration manuelle Élevée, contrôlée par des API et des scripts

Flexibilité Limitée, modification complexe Très flexible, reconfiguration dynamique possible

Visibilité et gestion Vue partielle, souvent fragmentée Vue globale du réseau depuis le contrôleur

Déploiement de
Lent, par appareil Rapide, depuis un point central
nouvelles politiques

Réseaux classiques d’entreprise, anciens centres


Exemples d’utilisation Cloud, datacenters modernes, réseaux orientés services
de données

En résumé :
Réseau traditionnel : plus rigide, chaque appareil fonctionne de manière autonome avec sa propre logique.

Réseau SDN : centralise l’intelligence réseau pour une gestion plus simple, rapide et programmable, adaptée aux
environnements modernes comme les datacenters, le cloud, ou les réseaux virtualisés.

Virtualisation réseau
Virtualiser une fonction réseau, c’est faire tourner des logiciels (comme des pare-feux, routeurs, etc.) sur des
machines virtuelles au lieu de matériel physique.

Chap5 : Software Defined Networking 1


Grâce à cette virtualisation automatisée sur toutes les couches du réseau (du transport à l’application), on peut créer
des services réseau à la demande, comme un menu "à la carte" : c’est ce qu’on appelle NaaS (Network as a Service).

Ce concept permet aussi de combiner ces services réseaux (NaaS) avec d'autres services cloud bien connus,
comme :

SaaS (logiciels en ligne),

PaaS (plateformes pour développeurs),

IaaS (infrastructures virtuelles).

Définition du SDN
Le Software Defined Networking (SDN) est une approche moderne des réseaux qui sépare le plan de contrôle
(décisions de routage) du plan de données (transfert des paquets).

Il rend les réseaux programmables, automatisables et agiles, contrairement aux réseaux traditionnels rigides basés
sur du matériel propriétaire.

Principes et objectifs
Contrôle centralisé via un contrôleur SDN

Orchestration automatisée du réseau

Virtualisation des ressources réseau physiques

Objectif : une infrastructure réseau flexible, rapide à adapter, sécurisée et gérée comme du cloud (NaaS – Network as a
Service).

Flexibilité : s’adapter rapidement aux besoins changeants, sans modifier physiquement les équipements.

Quand une entreprise ouvre une nouvelle filiale, elle peut créer un nouveau réseau virtuel en quelques clics via le
SDN, sans avoir à acheter de nouveaux routeurs physiques.

Rapidité d’adaptation : Les administrateurs peuvent déployer, configurer ou modifier des fonctions réseau (ex :
firewall, routage, VLAN) en temps réel, sans coupure.

Si une application critique a besoin de plus de bande passante, le contrôleur SDN peut prioriser automatiquement
son trafic.

Sécurité renforcée : Le SDN offre une vue centralisée du réseau, ce qui facilite la détection des menaces et la mise en
place de politiques de sécurité dynamiques.

Si une activité suspecte est détectée sur une machine, le contrôleur peut isoler immédiatement cette machine du
reste du réseau (mise en quarantaine automatique).

Gestion centralisée et automatisée : toute la gestion du réseau se fait depuis un seul point de contrôle, souvent via
une interface ou API, sans avoir à configurer chaque équipement individuellement.
Avec un contrôleur SDN comme OpenDaylight, on peut gérer des milliers de commutateurs à distance, sans se
déplacer physiquement.

NaaS – Network as a Service : Le SDN permet d’offrir le réseau en tant que service, exactement comme on propose
des logiciels (SaaS) ou des serveurs (IaaS).

Un client peut louer, à la demande, un pare-feu virtuel, un VPN, ou un load balancer pour une durée limitée, juste
comme on loue une machine virtuelle sur le cloud.

Caractéristiques
Caractéristique Ce que ça permet Exemple concret

Agilité S'adapter vite aux besoins Allouer + de bande passante à une appli

Gestion centralisée Tout voir et tout gérer au même endroit Tableau de bord unique du réseau

Programmabilité Automatiser les configurations Script pour créer des VLANs

Utiliser du matériel de différents


Connectivité ouverte Switches multimarques compatibles
fournisseurs

Architecture SDN

Chap5 : Software Defined Networking 2


Couche d'application (Application Layer)

Rôle : C’est là que se trouvent les applications réseau


intelligentes qui expriment les besoins du réseau
(sécurité, performances, routage…).
Exemples d'applications :

Pare-feu virtuel Détection d’intrusion


(IDS)
Surveillance du trafic
Analyse de
Équilibreur de charge
performances
(load balancer)

Le SDN (Software Defined Networking) repose sur une


architecture en trois couches bien distinctes, séparant le Interaction :
logiciel du matériel pour un meilleur contrôle et une plus Ces applications communiquent avec le contrôleur SDN
grande flexibilité. via des API northbound (vers le bas), pour lui dire
comment le réseau doit se comporter.

Exemple concret : Un pare-feu logiciel analyse le trafic via


le contrôleur, identifie une menace et demande en temps
réel de bloquer une IP.

Couche de contrôle (Control Layer) Couche d’infrastructure (Infrastructure Layer)


Rôle : Le contrôleur SDN est le cerveau du réseau. Il reçoit les Rôle : C’est la couche physique du réseau. Elle
demandes des applications, prend des décisions, et les transmet contient les switches, routeurs, points d’accès,
aux équipements physiques. etc.

Ce qu’il fait : Ce qu’elle fait :

Gère la topologie du réseau Exécute les ordres reçus du contrôleur

Prend les décisions de routage Fait circuler les paquets selon les règles
définies
Applique les politiques réseau
Remonte des informations de trafic au
Fournit une vue abstraite du réseau aux applications
contrôleur
Exemple concret : Le contrôleur décide qu’un flux vidéo doit
Exemple concret : Un commutateur SDN reçoit
emprunter le chemin le plus rapide et informe les switches de ce
une règle disant que tout trafic HTTP doit être
routage spécifique.
redirigé vers un proxy – il applique cette règle
Communication : automatiquement.
Il reçoit les instructions via l’API northbound

Il envoie les règles aux équipements via l’API southbound

Les APIs : le lien entre les couches

Type d’API Fonction principale Exemple

Northbound Applications➡️ Contrôleur Pare-feu demande de bloquer une IP

Southbound Contrôleur ➡️ Infrastructure Contrôleur dit à un switch de rediriger un paquet

OpenFlow (protocole Southbound le plus


Protocole clé
courant)

Résumé visuel (structure logique) Pourquoi cette architecture est puissante ?

Elle rend le réseau programmable


[ Applications réseau ]
⬇️ API Northbound Elle permet une automatisation à grande échelle
[ Contrôleur SDN ]
⬇️ API Southbound (ex : OpenFlow)
Elle facilite l’interopérabilité (multifournisseur)

Elle améliore la sécurité et la flexibilité


[ Équipements réseau physiques ]

Chap5 : Software Defined Networking 3


Fonctionnement du SDN
1. Réception d’un paquet :

Lorsqu’un commutateur SDN (dans la couche infrastructure) reçoit un paquet de données, il n’a pas nécessairement
les règles pour le traiter.

2. Demande au contrôleur :

Le commutateur envoie alors une requête au contrôleur SDN (dans la couche de contrôle) pour savoir quoi faire.

3. Prise de décision par le contrôleur :

Le contrôleur analyse la situation (type de paquet, politique réseau, état du trafic) et envoie une règle de traitement au
commutateur.

4. Application de la règle :
Le commutateur applique la règle : il peut rediriger le paquet, le bloquer, ou effectuer une action spécifique (comme
l’envoyer à un pare-feu virtuel).

5. Création de réseaux virtuels (overlay) :


Le SDN peut créer des réseaux virtuels indépendants (appelés "overlays") au-dessus du réseau physique,
permettant une segmentation logique du trafic, utile pour la sécurité et la performance.

Avantages du SDN
Souplesse de configuration : les règles et politiques peuvent être appliquées en temps réel.

Optimisation des performances : possibilité de prioriser certaines applications critiques (comme la visioconférence).

Sécurité accrue : meilleure visibilité sur l’ensemble du réseau, possibilité de bloquer un terminal compromis
immédiatement.

Réduction des coûts : pas besoin d’équipements propriétaires spécifiques, les décisions sont centralisées.

Évolutivité : facile d'ajouter de nouveaux services ou équipements.

SDN vs Réseaux traditionnels


Caractéristique Réseau traditionnel SDN

Contrôle Décentralisé, intégré au matériel Centralisé via un contrôleur

Flexibilité Faible Très élevée

Programmabilité Limitée Totale via API

Déploiement de services Lent, manuel Rapide, automatisé

Coût Élevé (matériel dédié) Réduit (matériel générique)

Sécurité Locale, difficile à adapter Globale, adaptable

Modèles de SDN
Modèle SDN Description Avantages Inconvénients Exemple concret

Utilise un protocole standard - Indépendant des - Complexe à mettre en


OpenDaylight +
(ex. OpenFlow) entre le fournisseurs - Grande place - Besoin
SDN ouvert switches compatibles
contrôleur et les équipements programmabilité - Contrôle d’équipements compatibles
OpenFlow
réseau précis OpenFlow

Utilise des API propriétaires - Rapide à déployer - - Dépendance au


SDN piloté par Cisco ACI avec son API
fournies par les fabricants pour Intégré aux solutions du fournisseur - Moins flexible
API propriétaire
gérer les équipements constructeur à long terme

Crée un réseau virtuel - Aucune modification du - Ajoute de la complexité VMware NSX avec
SDN de
(overlay) au-dessus d’une réseau physique - Isolation (encapsulation) - Latence tunnels VXLAN entre
superposition
infrastructure existante multi-tenant potentielle data centers

Combine SDN + protocoles - Gestion plus complexe - Routage OSPF + SDN


- Migration progressive
SDN hybride traditionnels dans le même Risques de conflit entre les contrôlé sur une partie
possible - Flexibilité
réseau deux systèmes du WAN

SDN vs NFV (Network Functions Virtualization)

Chap5 : Software Defined Networking 4


La virtualisation des fonctions réseau (NFV) = remplacer les équipements physiques spécialisés (comme les pare-feu,
load balancers ou routeurs WAN) par des logiciels virtualisés qui tournent sur des serveurs standards.

Objectifs

Réduire les coûts : plus besoin d’acheter du matériel dédié pour chaque fonction réseau

Déployer rapidement : les fonctions réseau sont des VM ou conteneurs qu’on installe à la demande

Faciliter la maintenance : mise à jour ou remplacement d’une fonction se fait comme une mise à jour logicielle

Fonctionnement

NFV utilise :

Un hyperviseur ou une plateforme de virtualisation

Des VNFs (Virtual Network Functions) comme :

Pare-feu (FW)

Système de détection d’intrusion (IDS)

Routeur WAN

Équilibreur de charge (Load Balancer)

📌 Ces VNFs peuvent être gérés par un orchestrateur NFV pour les automatiser.
Aspect SDN NFV
🧠 À retenir :
Contrôle SDN = Cerveau du réseau
Fonction Virtualisation des fonctions réseau (ex :
intelligent du
principale pare-feu) Décide où vont les paquets
trafic réseau
Centralise et automatise le contrôle
Couches 2-3
Couches
(liaison & Couches 4-7 (transport & application) NFV = Muscles du réseau
concernées
réseau)
Fait quoi avec les paquets (filtrage,
Routage,
Exemple NAT, firewall, IDS, load balancing analyse, équilibrage)
commutation

Séparer plan de Remplace le matériel réseau par du


Remplacer les équipements matériels par du
Objectif contrôle / logiciel virtualisé
logiciel
données

Complémentarité Oui Oui

Chap5 : Software Defined Networking 5

Vous aimerez peut-être aussi