Podcast
Questions and Answers
Quel est le langage de programmation principal utilisé pour OpenDaylight ?
Quel est le langage de programmation principal utilisé pour OpenDaylight ?
- C++
- Java (correct)
- Python
- Ruby
Quel support OpenDaylight offre-t-il en matière de protocoles ?
Quel support OpenDaylight offre-t-il en matière de protocoles ?
- Aucun support de protocoles
- OpenFlow 2.0 et 3.0
- OpenFlow 1.0 uniquement
- OpenFlow 1.0, 1.2 et 1.3 (correct)
Quelle est la mission d'OpenDaylight ?
Quelle est la mission d'OpenDaylight ?
- Isoler les contributions des utilisateurs
- Promouvoir des logiciels propriétaires
- Développer des solutions de mise en réseau uniquement pour les grandes entreprises
- Créer une communauté collaborative pour le SDN (correct)
Qui gère le projet OpenDaylight ?
Qui gère le projet OpenDaylight ?
Quelle affirmation est vraie concernant les performances d'OpenDaylight ?
Quelle affirmation est vraie concernant les performances d'OpenDaylight ?
Quel protocole permet à un contrôleur de configurer un équipement dans une architecture SDN?
Quel protocole permet à un contrôleur de configurer un équipement dans une architecture SDN?
Quel est le rôle principal du contrôleur SDN dans un réseau?
Quel est le rôle principal du contrôleur SDN dans un réseau?
Comment un flux doit-il être géré pour traverser le réseau?
Comment un flux doit-il être géré pour traverser le réseau?
Quel commentaire décrit le rôle des commutateurs dans la gestion des flux?
Quel commentaire décrit le rôle des commutateurs dans la gestion des flux?
Quel est le rôle principal du contrôleur dans une architecture SDN ?
Quel est le rôle principal du contrôleur dans une architecture SDN ?
Qu'est-ce qu'un flux selon la définition dans un commutateur?
Qu'est-ce qu'un flux selon la définition dans un commutateur?
Quel élément du réseau SDN est chargé de l'acheminement du trafic des utilisateurs ?
Quel élément du réseau SDN est chargé de l'acheminement du trafic des utilisateurs ?
Parmi les protocoles suivants, lequel est spécifiquement utilisé pour la gestion des flux dans l'architecture SDN?
Parmi les protocoles suivants, lequel est spécifiquement utilisé pour la gestion des flux dans l'architecture SDN?
Quelles sont les caractéristiques d'un contrôleur SDN ?
Quelles sont les caractéristiques d'un contrôleur SDN ?
Quel protocole CLI permet aux contrôleurs SDN d'interagir directement avec les équipements?
Quel protocole CLI permet aux contrôleurs SDN d'interagir directement avec les équipements?
Quel est un aspect clé du fonctionnement du contrôleur SDN?
Quel est un aspect clé du fonctionnement du contrôleur SDN?
Quelle technologie permet une plus grande souplesse dans le réseau SDN ?
Quelle technologie permet une plus grande souplesse dans le réseau SDN ?
Comment le plan de données interagit-il avec le contrôleur SDN ?
Comment le plan de données interagit-il avec le contrôleur SDN ?
Quel type de règles peut être injecté par le contrôleur dans un commutateur SDN ?
Quel type de règles peut être injecté par le contrôleur dans un commutateur SDN ?
Quelle fonction la couche de contrôle n'est-elle pas censée réaliser ?
Quelle fonction la couche de contrôle n'est-elle pas censée réaliser ?
Pourquoi le réseau d'overlay est-il essentiel dans un réseau SDN ?
Pourquoi le réseau d'overlay est-il essentiel dans un réseau SDN ?
Quel est l'objectif principal du SDN ?
Quel est l'objectif principal du SDN ?
Quelle est la fonction du contrôleur dans le modèle SDN ?
Quelle est la fonction du contrôleur dans le modèle SDN ?
Quel modèle SDN permet de créer un réseau virtuel au-dessus d'un réseau physique ?
Quel modèle SDN permet de créer un réseau virtuel au-dessus d'un réseau physique ?
Quelles informations le plan de contrôle dans un SDN gère-t-il ?
Quelles informations le plan de contrôle dans un SDN gère-t-il ?
Comment se définit la programmabilité dans le SDN ?
Comment se définit la programmabilité dans le SDN ?
Qu'est-ce que NETCONF dans le contexte du SDN ?
Qu'est-ce que NETCONF dans le contexte du SDN ?
Quel est un avantage clé du SDN par rapport aux réseaux traditionnels ?
Quel est un avantage clé du SDN par rapport aux réseaux traditionnels ?
Quel type de réseau est créé par les applications dans le modèle SDN Virtual Overlay ?
Quel type de réseau est créé par les applications dans le modèle SDN Virtual Overlay ?
Quel est le rôle principal d'une table de flux?
Quel est le rôle principal d'une table de flux?
Quelle affirmation est vraie concernant la table de groupe?
Quelle affirmation est vraie concernant la table de groupe?
Quel est un des avantages des tables de flux?
Quel est un des avantages des tables de flux?
Quel type de table déclenche des actions liées aux performances sur le trafic?
Quel type de table déclenche des actions liées aux performances sur le trafic?
Comment les tables de flux peuvent-elles fonctionner ensemble?
Comment les tables de flux peuvent-elles fonctionner ensemble?
Quel est le besoin fondamental du contrôleur pour interagir avec le réseau?
Quel est le besoin fondamental du contrôleur pour interagir avec le réseau?
Quel est l'objectif d'une sauvegarde de flux dans une table de flux?
Quel est l'objectif d'une sauvegarde de flux dans une table de flux?
Qu'est-ce qui est spécifié par la table de flux?
Qu'est-ce qui est spécifié par la table de flux?
Quels sont les types de contrôleurs SDN mentionnés dans le contenu?
Quels sont les types de contrôleurs SDN mentionnés dans le contenu?
Quel langage est utilisé pour écrire le contrôleur POX?
Quel langage est utilisé pour écrire le contrôleur POX?
Quelle caractéristique distingue le contrôleur NOX des autres contrôleurs?
Quelle caractéristique distingue le contrôleur NOX des autres contrôleurs?
Quel contrôleur est décrit comme ayant une bonne documentation et une intégration avec API REST?
Quel contrôleur est décrit comme ayant une bonne documentation et une intégration avec API REST?
Quels avantages sont associés au contrôleur POX?
Quels avantages sont associés au contrôleur POX?
Quel est un usage typique pour le contrôleur POX?
Quel est un usage typique pour le contrôleur POX?
Quel protocole est supporté par les contrôleurs POX et Floodlight?
Quel protocole est supporté par les contrôleurs POX et Floodlight?
Quel est un des principaux objectifs de la NIB au niveau du contrôleur?
Quel est un des principaux objectifs de la NIB au niveau du contrôleur?
Flashcards
Le SDN
Le SDN
Le SDN (Software Defined Networking) vise à rendre les déploiements de services réseaux plus flexibles en séparant le plan de contrôle (gestion des routes, commutation, sécurité) du plan de données (acheminement des flux).
Programmabilité via un contrôleur SDN
Programmabilité via un contrôleur SDN
Le SDN est basé sur la programmabilité du réseau via un contrôleur centralisé. Ce contrôleur reçoit des requêtes d'applications et les traduit en instructions pour les équipements du réseau.
SDN Virtual Overlay
SDN Virtual Overlay
Une application SDN peut créer son propre réseau virtuel au-dessus du réseau physique existant. Cela permet de contourner les limitations du réseau physique et de créer des configurations personnalisées.
NETCONF
NETCONF
Signup and view all the flashcards
OpenFlow
OpenFlow
Signup and view all the flashcards
Qu'est-ce que le SDN ?
Qu'est-ce que le SDN ?
Signup and view all the flashcards
Quel est le rôle du plan de contrôle dans le SDN ?
Quel est le rôle du plan de contrôle dans le SDN ?
Signup and view all the flashcards
Quel est le rôle du plan de données dans le SDN ?
Quel est le rôle du plan de données dans le SDN ?
Signup and view all the flashcards
Qu'est-ce qu'un contrôleur SDN ?
Qu'est-ce qu'un contrôleur SDN ?
Signup and view all the flashcards
Comment les applications interagissent avec le contrôleur SDN ?
Comment les applications interagissent avec le contrôleur SDN ?
Signup and view all the flashcards
Comment le SDN simplifie l'infrastructure du réseau ?
Comment le SDN simplifie l'infrastructure du réseau ?
Signup and view all the flashcards
Quel est le rôle du réseau d'overlay dans le SDN ?
Quel est le rôle du réseau d'overlay dans le SDN ?
Signup and view all the flashcards
Comment le SDN rend le réseau plus programmable ?
Comment le SDN rend le réseau plus programmable ?
Signup and view all the flashcards
Interface Sud du Contrôleur SDN
Interface Sud du Contrôleur SDN
Signup and view all the flashcards
Protocole OpenFlow
Protocole OpenFlow
Signup and view all the flashcards
Flux de données dans le réseau
Flux de données dans le réseau
Signup and view all the flashcards
Tables de flux dans le SDN
Tables de flux dans le SDN
Signup and view all the flashcards
Protocole NETCONF
Protocole NETCONF
Signup and view all the flashcards
Rôle du Contrôleur SDN
Rôle du Contrôleur SDN
Signup and view all the flashcards
Interface Sud (API sud) du Contrôleur SDN
Interface Sud (API sud) du Contrôleur SDN
Signup and view all the flashcards
Définition des flux de données par le contrôleur SDN
Définition des flux de données par le contrôleur SDN
Signup and view all the flashcards
OpenDaylight
OpenDaylight
Signup and view all the flashcards
Ryu
Ryu
Signup and view all the flashcards
Le Contrôleur SDN
Le Contrôleur SDN
Signup and view all the flashcards
Table de flux
Table de flux
Signup and view all the flashcards
Table de groupe
Table de groupe
Signup and view all the flashcards
Table de comptage
Table de comptage
Signup and view all the flashcards
NIB (Network Information Base)
NIB (Network Information Base)
Signup and view all the flashcards
Pipeline de tables de flux
Pipeline de tables de flux
Signup and view all the flashcards
Règles de la table de flux
Règles de la table de flux
Signup and view all the flashcards
Avantages de la table de groupe
Avantages de la table de groupe
Signup and view all the flashcards
Avantages de la table de comptage
Avantages de la table de comptage
Signup and view all the flashcards
Contrôleurs SDN
Contrôleurs SDN
Signup and view all the flashcards
API du contrôleur SDN
API du contrôleur SDN
Signup and view all the flashcards
Types de contrôleurs SDN
Types de contrôleurs SDN
Signup and view all the flashcards
Floodlight
Floodlight
Signup and view all the flashcards
NOX
NOX
Signup and view all the flashcards
POX
POX
Signup and view all the flashcards
Study Notes
Virtualisation des Réseaux
- Niveau: 3ème année IRS - ISI
- Intervenant: Dr. Ghayet El Mouna ZHIOUA
- Chapitre 3: Contrôleurs SDN et technologie OpenFlow
Plan
- Contrôleurs SDN:
- Types et exemples de contrôleurs SDN
- NETCONF
- OpenFlow
Introduction
- SDN (Software-Defined Networking) a été proposé pour améliorer la souplesse du déploiement des services réseau.
- SDN sépare le plan de routage (données) et le plan de contrôle (informations de routage, commutation, sécurité).
- SDN permet une meilleure flexibilité grâce aux commandes des applications via des API REST.
Architecture SDN basée sur un contrôleur
- Les routeurs et commutateurs peuvent être remplacés par une machine universelle qui modifie les flux IP en temps réel via une couche de contrôle (contrôleur).
- Le plan de contrôle injecte les règles d'acheminement aux composants du réseau.
- Le plan de données traite le trafic des utilisateurs et applique les politiques de trafic (commutation, VLAN, sécurité).
- Le contrôleur SDN compose la couche de contrôle.
Architecture SDN basée sur un contrôleur
- Le contrôleur est piloté par les besoins des applications.
- Il offre des interfaces programmables aux applications réseau (API).
- Le contrôleur fournit une couche d'abstraction du réseau.
Le Contrôleur SDN
- Le contrôleur pilote le plan de données en injectant les règles d'acheminement.
- Il orchestre et gère la communication entre les applications et les composants réseau.
- Il répond aux demandes de services des applications en optimisant chaque service.
- Les applications SDN peuvent inclure des requêtes de gestion réseau, contrôle d'accès et priorisation de services.
- Le contrôleur communique avec les équipements réseau via des API Sud (Southbound).
- Les API Nord (Northbound) sont utilisées par les applications pour interagir avec le contrôleur.
- Les protocoles utilisés peuvent comprendre CLI, OpenFlow, NETCONF/YANG, etc.
Types de contrôleurs
- Deux catégories principales:
- Contrôleur pour une infrastructure NFV dans un datacenter.
- Contrôleur classique pour la gestion des équipements réseaux programmables.
Exemples de contrôleurs
- NOX/POX: Open source, écrits en C++ ou Python, bonne performance, facile à comprendre pour la recherche, les expérimentations, et les démonstrations.
- Floodlight: Open source, écrit en Java, compatible OpenFlow v1.0, bonne documentation et intégration avec API REST.
- ONOS: ...
- OpenDaylight: Open source, écrit en Java, pris en charge par l'industrie (consortium Linux Foundation), prend en charge OpenFlow, utilisé pour les réseaux complexes.
- Ryu: Open source, écrit en Python, prend en charge OpenFlow 1.0, 1.2 et 1.3, outil de développement SDN.
OpenFlow
- Protocole de communication entre un plan de contrôle et le plan de données.
- Protocole de communication entre un plan de contrôle et le plan des données centralisés du réseau.
- Le contrôleur prend les décisions de routage au niveau réseau et les transfère aux commutateurs.
- Le commutateur supprime, ajoute des règles ou active des règles présentes dans ses tables de flux.
- Le contrôleur est un point central pour le réseau SDN.
OpenDaylight
- Plateforme de réseau logiciel SDN et NFV open source.
- Logiciel basé sur Java, supportée par des entreprises de l'industrie.
- Construite sur le principe de communauté collaborative.
Netconf et RESTconf
- NETCONF: Protocole standardisé (RFC7519) pour la configuration réseau. Utilise XML pour les données.
- RESTCONF: Protocole (RFC8040) pour l'accès REST aux configurations. Utilise des modèles de banque de données.
TP4 Packet Tracer
- Objectifs: Implémenter des API REST avec un contrôleur SDN.
- Manipulation d'un réseau SDN avec un contrôleur PT.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Testez vos connaissances sur les contrôleurs SDN et la technologie OpenFlow dans le cadre de ce chapitre dédié. Ce quiz explore les types de contrôleurs SDN, NETCONF et les principes de fonctionnement d'OpenFlow. Préparez-vous à approfondir votre compréhension de la virtualisation des réseaux.