Podcast
Questions and Answers
Qu'est-ce que SDN signifie ?
Qu'est-ce que SDN signifie ?
Software-Defined Networking
Quel est l'objectif principal de SDN?
Quel est l'objectif principal de SDN?
Améliorer la flexibilité, la programmabilité et la gestion des réseaux.
Quels sont les deux principaux modèles SDN ?
Quels sont les deux principaux modèles SDN ?
- SDN Hardware et SDN Software
- OpenFlow et NETCONF
- Routeurs et Commutateurs
- Programmabilité via un contrôleur et SDN Virtual Overlay (correct)
Qu'est-ce que le plan de données?
Qu'est-ce que le plan de données?
Qu'est-ce que le plan de contrôle ?
Qu'est-ce que le plan de contrôle ?
Le contrôleur SDN est un composant logiciel qui gère le plan de données.
Le contrôleur SDN est un composant logiciel qui gère le plan de données.
Quels sont les avantages de l'utilisation d'un contrôleur SDN?
Quels sont les avantages de l'utilisation d'un contrôleur SDN?
Qu'est-ce qu'une API Nord ?
Qu'est-ce qu'une API Nord ?
OpenFlow est une API Sud qui agit directement sur:
OpenFlow est une API Sud qui agit directement sur:
NETCONF est une API Sud permettant au contrôleur de:
NETCONF est une API Sud permettant au contrôleur de:
Le contrôleur SDN peut se connecter directement en CLI avec un équipement.
Le contrôleur SDN peut se connecter directement en CLI avec un équipement.
Le contrôleur SDN gère les tables de flux qui font correspondre les:
Le contrôleur SDN gère les tables de flux qui font correspondre les:
Les tables de flux sont implémentées au niveau du:
Les tables de flux sont implémentées au niveau du:
Quels sont les trois types de tableaux OpenFlow?
Quels sont les trois types de tableaux OpenFlow?
Qu'est-ce que la NIB?
Qu'est-ce que la NIB?
La NIB est gérée par le contrôleur.
La NIB est gérée par le contrôleur.
POX est un contrôleur OpenFlow écrit en:
POX est un contrôleur OpenFlow écrit en:
NOx est le premier contrôleur OpenFlow.
NOx est le premier contrôleur OpenFlow.
Quels sont les deux principaux types de contrôleurs SDN?
Quels sont les deux principaux types de contrôleurs SDN?
POX est plus performant que NOx.
POX est plus performant que NOx.
POX est plus facile à utiliser pour le développement et le test.
POX est plus facile à utiliser pour le développement et le test.
OpenDaylight est une plate-forme collaborative et open source pour accélérer l'adoption du SDN.
OpenDaylight est une plate-forme collaborative et open source pour accélérer l'adoption du SDN.
OpenDaylight est principalement géré par le consortium Linux Foundation.
OpenDaylight est principalement géré par le consortium Linux Foundation.
Ryu est un contrôleur OpenFlow écrit en Java.
Ryu est un contrôleur OpenFlow écrit en Java.
Ryu est conçu pour opérer sur des réseaux assez complexes.
Ryu est conçu pour opérer sur des réseaux assez complexes.
Floodlight est un contrôleur OpenFlow développé par:
Floodlight est un contrôleur OpenFlow développé par:
Floodlight est principalement écrit en Java.
Floodlight est principalement écrit en Java.
Floodlight est conçu pour opérer sur des réseaux assez complexes.
Floodlight est conçu pour opérer sur des réseaux assez complexes.
NETCONF utilise le codage XML pour les données de configuration.
NETCONF utilise le codage XML pour les données de configuration.
NETCONF est utilisé pour configurer les équipements réseau.
NETCONF est utilisé pour configurer les équipements réseau.
Qu'est-ce que NETCONF signifie?
Qu'est-ce que NETCONF signifie?
NETCONF utilise le codage JSON pour les données de configuration.
NETCONF utilise le codage JSON pour les données de configuration.
Qu'est-ce que RESTCONF?
Qu'est-ce que RESTCONF?
RESTCONF utilise uniquement des modèles de donnée NETCONF.
RESTCONF utilise uniquement des modèles de donnée NETCONF.
RESTCONF est conçu pour remplacer NETCONF.
RESTCONF est conçu pour remplacer NETCONF.
OpenFlow est un protocole de communication entre la couche de données et la couche de contrôle.
OpenFlow est un protocole de communication entre la couche de données et la couche de contrôle.
OpenFlow a été standardisé par l'ONF.
OpenFlow a été standardisé par l'ONF.
OpenFlow est le protocole de communication le plus approprié entre un plan de contrôle centralisé et un plan de données.
OpenFlow est le protocole de communication le plus approprié entre un plan de contrôle centralisé et un plan de données.
Dans les réseaux classiques, la transmission de paquets (plan de données) et les décisions de routage (plan de contrôle) sont exécutées sur le même dispositif.
Dans les réseaux classiques, la transmission de paquets (plan de données) et les décisions de routage (plan de contrôle) sont exécutées sur le même dispositif.
Dans les réseaux OpenFlow, le commutateur et le contrôleur communiquent via le protocole OpenFlow.
Dans les réseaux OpenFlow, le commutateur et le contrôleur communiquent via le protocole OpenFlow.
Chaque entrée de la table de flux d'un commutateur OpenFlow contient des actions qui définissent comment les paquets sont traités.
Chaque entrée de la table de flux d'un commutateur OpenFlow contient des actions qui définissent comment les paquets sont traités.
Le contrôleur SDN gère la table de flux du commutateur.
Le contrôleur SDN gère la table de flux du commutateur.
Le contrôleur SDN est un outil qui est conçu pour gérer une architecture SDN.
Le contrôleur SDN est un outil qui est conçu pour gérer une architecture SDN.
L'outil de gestion de réseau n'a pas pour objectif d'assurer la traçabilité du réseau.
L'outil de gestion de réseau n'a pas pour objectif d'assurer la traçabilité du réseau.
Le contrôleur SDN est un outil qui est conçu pour exécuter un changement sur le réseau
Le contrôleur SDN est un outil qui est conçu pour exécuter un changement sur le réseau
Flashcards
Quel est le principal objectif du SDN ?
Quel est le principal objectif du SDN ?
Le SDN a été conçu pour apporter plus de flexibilité au déploiement de services réseau sur le réseau de transport.
Expliquez la séparation des plans dans le SDN.
Expliquez la séparation des plans dans le SDN.
Le SDN sépare le plan de contrôle, qui gère les informations de routage, commutation et politiques de sécurité, du plan de données, qui gère l'acheminement des flux.
Comment le SDN offre-t-il plus de flexibilité ?
Comment le SDN offre-t-il plus de flexibilité ?
Le SDN utilise des API REST pour permettre aux applications de donner des ordres au plan de contrôle, offrant plus de flexibilité dans la gestion du réseau.
Quel est le rôle du contrôleur SDN ?
Quel est le rôle du contrôleur SDN ?
Signup and view all the flashcards
Comment fonctionne la communication entre les commutateurs et le contrôleur SDN ?
Comment fonctionne la communication entre les commutateurs et le contrôleur SDN ?
Signup and view all the flashcards
Quel est l'avantage principal du contrôleur SDN en matière de changement de configuration ?
Quel est l'avantage principal du contrôleur SDN en matière de changement de configuration ?
Signup and view all the flashcards
Que permet l'API Nord ?
Que permet l'API Nord ?
Signup and view all the flashcards
Quel est le rôle des API Sud ?
Quel est le rôle des API Sud ?
Signup and view all the flashcards
Quel est le rôle d'OpenFlow dans le SDN ?
Quel est le rôle d'OpenFlow dans le SDN ?
Signup and view all the flashcards
Quel est le rôle de NETCONF dans le SDN ?
Quel est le rôle de NETCONF dans le SDN ?
Signup and view all the flashcards
Comment le contrôleur SDN contrôle-t-il les flux de données ?
Comment le contrôleur SDN contrôle-t-il les flux de données ?
Signup and view all the flashcards
Comment le contrôleur SDN gère-t-il les tables de flux ?
Comment le contrôleur SDN gère-t-il les tables de flux ?
Signup and view all the flashcards
Expliquez le fonctionnement des tables de flux.
Expliquez le fonctionnement des tables de flux.
Signup and view all the flashcards
Quel est l'avantage des tables de groupe ?
Quel est l'avantage des tables de groupe ?
Signup and view all the flashcards
Quel est le rôle des tables de comptage ?
Quel est le rôle des tables de comptage ?
Signup and view all the flashcards
Quel est le rôle de la NIB dans le SDN ?
Quel est le rôle de la NIB dans le SDN ?
Signup and view all the flashcards
Quels sont les deux types de contrôleurs SDN ?
Quels sont les deux types de contrôleurs SDN ?
Signup and view all the flashcards
Décrivez NOX.
Décrivez NOX.
Signup and view all the flashcards
Décrivez POX.
Décrivez POX.
Signup and view all the flashcards
Décrivez Floodlight.
Décrivez Floodlight.
Signup and view all the flashcards
Décrivez Ryu.
Décrivez Ryu.
Signup and view all the flashcards
Décrivez OpenDaylight.
Décrivez OpenDaylight.
Signup and view all the flashcards
Qu'est-ce que NETCONF ?
Qu'est-ce que NETCONF ?
Signup and view all the flashcards
Qu'est-ce que RESTCONF ?
Qu'est-ce que RESTCONF ?
Signup and view all the flashcards
Quelles sont les opérations fournies par NETCONF ?
Quelles sont les opérations fournies par NETCONF ?
Signup and view all the flashcards
Comment fonctionne RESTCONF ?
Comment fonctionne RESTCONF ?
Signup and view all the flashcards
Study Notes
Virtualisation des réseaux
- Le SDN vise à apporter flexibilité au déploiement des services réseau.
- Le SDN repose sur la séparation du plan d'acheminement des flux (plan de données) et du plan de contrôle (routage, commutation, sécurité).
- Le SDN offre une plus grande flexibilité grâce aux API REST permettant aux applications de contrôler le plan de contrôle.
- Deux principaux modèles SDN existent :
- Programmabilité via un contrôleur : une application envoie un ordre global au contrôleur, qui le traduit en ordres aux équipements réseau.
- SDN Virtual Overlay : création d'un réseau virtuel au-dessus du réseau physique, les applications gèrent leur propre réseau et le réseau physique se limite à la connectivité.
- Architecture SDN basée sur un contrôleur : remplacement des routeurs et commutateurs par une machine universelle dont le traitement des flux IP est modifié en temps réel par la couche de contrôle.
- Le plan de contrôle injecte les règles d'acheminement pour les demandes des applications.
- Le plan de données gère l'acheminement des flux et applique les politiques de trafic (commutation, VLAN, sécurité). -La couche de contrôle est composées d'un contrôleur SDN.
Contrôleurs SDN et Technologie OpenFlow
- Les contrôleurs SDN gèrent le plan de contrôle en injectant des règles d'acheminement selon les besoins des applications.
- Ils gèrent et arbitrent la communication entre les applications et les composants réseau.
- Les applications SDN peuvent inclure la gestion du réseau, le contrôle d'accès, ou la priorité de service.
- Les contrôleurs SDN communiquent avec les équipements via une API Sud (Southbound API).
- Exemples de type de contrôleurs SDN:
- NOX : premier contrôleur OpenFlow, en C++, bonnes performances, open source.
- POX : en Python, plus facile à comprendre et à utiliser, moins performant que NOX, souvent utilisé pour la recherche et les expérimentations.
- Floodlight : développé par ONF, utilise Java, plus adapté aux réseaux complexes, supporte OpenFlow v1.0, API REST pour l'intégration.
- OpenDaylight : une plateforme collaborative et open-source, basée sur Java.
- Ryu : en Python, supporte OpenFlow 1.0, 1.2 et 1.3, intégration OpenStack.
NETCONF
- Protocole IETF RFC7519 permettant de configurer, manipuler et supprimer la configuration des périphériques réseau.
- Utilisations les données XML pour la configuration et les messages de protocole.
- Fournit des opérations basiques comme get-config, edit-config, copy-config, etc pour gérer les périphériques et récupérer les informations sur l'état.
RESTCONF
- Protocole RFC 8040 pour un accès aux informations de configuration de manière RESTful.
- Utilise des modèles de banque de données et des verbes de commandes de NETCONF, encapsulé dans des messages HTTP.
- Utilise JSON ou XML, et le langage YANG pour fournir une API REST.
OpenFlow
- Protocole de communication entre le plan de contrôle (contrôleur) et le plan de données (commutateurs).
- Sépare les fonctions de transmission et de routage sur des supports distincts.
- Implémente OpenFlow pour la gestion des flux de paquets
- Permet de définir les messages de contrôle échangés entre les contrôleurs et les commutateurs
- Les commutateurs OpenFlow ont des tables de flux pour traiter le trafic réseau.
Architecture d'OpenFlow
- L'architecture OpenFlow divise le plan de contrôle et le plan de données et implémente la transmission de paquets (plan de données) et les décisions de routage (plan de contrôle) dans des dispositifs distincts.
- Les commutateurs et le contrôleur communicent via OpenFlow.
Fonctionnement d'OpenFlow
- Quand un paquet arrive sur un commutateur, la table de flux est vérifiée pour trouver une correspondance (entrée).
- Si une correspondance est trouvée, l'action correspondante est effectuée.
- Sinon, un message "Packet-in" est envoyé au contrôleur qui crée une règle et envoie un message "Packet_out" ou "Flow-mod" au commutateur.
- La table de flux du commutateur est mise à jour pour prendre en compte la nouvelle règle.
Contrôleur SDN vs Outil de management
- Les contrôleurs SDN sont responsables des actions de modification du réseau tandis que les outils de management surveillent l'état.
- Les contrôleurs SDN sont ouverts car ils exécutent les commandes des API Nord.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Ce quiz explore les concepts de la virtualisation des réseaux, en mettant l'accent sur le SDN (Software-Defined Networking). Vous apprendrez sur la séparation des plans de données et de contrôle, ainsi que sur les modèles de programmabilité et d'architecture SDN. Testez vos connaissances sur la flexibilité et la gestion des réseaux virtuels.