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 ?
Qu'est-ce que le plan de données?
Qu'est-ce que le plan de données?
Signup and view all the answers
Qu'est-ce que le plan de contrôle ?
Qu'est-ce que le plan de contrôle ?
Signup and view all the answers
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.
Signup and view all the answers
Quels sont les avantages de l'utilisation d'un contrôleur SDN?
Quels sont les avantages de l'utilisation d'un contrôleur SDN?
Signup and view all the answers
Qu'est-ce qu'une API Nord ?
Qu'est-ce qu'une API Nord ?
Signup and view all the answers
OpenFlow est une API Sud qui agit directement sur:
OpenFlow est une API Sud qui agit directement sur:
Signup and view all the answers
NETCONF est une API Sud permettant au contrôleur de:
NETCONF est une API Sud permettant au contrôleur de:
Signup and view all the answers
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.
Signup and view all the answers
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:
Signup and view all the answers
Les tables de flux sont implémentées au niveau du:
Les tables de flux sont implémentées au niveau du:
Signup and view all the answers
Quels sont les trois types de tableaux OpenFlow?
Quels sont les trois types de tableaux OpenFlow?
Signup and view all the answers
Qu'est-ce que la NIB?
Qu'est-ce que la NIB?
Signup and view all the answers
La NIB est gérée par le contrôleur.
La NIB est gérée par le contrôleur.
Signup and view all the answers
POX est un contrôleur OpenFlow écrit en:
POX est un contrôleur OpenFlow écrit en:
Signup and view all the answers
NOx est le premier contrôleur OpenFlow.
NOx est le premier contrôleur OpenFlow.
Signup and view all the answers
Quels sont les deux principaux types de contrôleurs SDN?
Quels sont les deux principaux types de contrôleurs SDN?
Signup and view all the answers
POX est plus performant que NOx.
POX est plus performant que NOx.
Signup and view all the answers
POX est plus facile à utiliser pour le développement et le test.
POX est plus facile à utiliser pour le développement et le test.
Signup and view all the answers
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.
Signup and view all the answers
OpenDaylight est principalement géré par le consortium Linux Foundation.
OpenDaylight est principalement géré par le consortium Linux Foundation.
Signup and view all the answers
Ryu est un contrôleur OpenFlow écrit en Java.
Ryu est un contrôleur OpenFlow écrit en Java.
Signup and view all the answers
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.
Signup and view all the answers
Floodlight est un contrôleur OpenFlow développé par:
Floodlight est un contrôleur OpenFlow développé par:
Signup and view all the answers
Floodlight est principalement écrit en Java.
Floodlight est principalement écrit en Java.
Signup and view all the answers
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.
Signup and view all the answers
NETCONF utilise le codage XML pour les données de configuration.
NETCONF utilise le codage XML pour les données de configuration.
Signup and view all the answers
NETCONF est utilisé pour configurer les équipements réseau.
NETCONF est utilisé pour configurer les équipements réseau.
Signup and view all the answers
Qu'est-ce que NETCONF signifie?
Qu'est-ce que NETCONF signifie?
Signup and view all the answers
NETCONF utilise le codage JSON pour les données de configuration.
NETCONF utilise le codage JSON pour les données de configuration.
Signup and view all the answers
Qu'est-ce que RESTCONF?
Qu'est-ce que RESTCONF?
Signup and view all the answers
RESTCONF utilise uniquement des modèles de donnée NETCONF.
RESTCONF utilise uniquement des modèles de donnée NETCONF.
Signup and view all the answers
RESTCONF est conçu pour remplacer NETCONF.
RESTCONF est conçu pour remplacer NETCONF.
Signup and view all the answers
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.
Signup and view all the answers
OpenFlow a été standardisé par l'ONF.
OpenFlow a été standardisé par l'ONF.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
Le contrôleur SDN gère la table de flux du commutateur.
Le contrôleur SDN gère la table de flux du commutateur.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
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
Signup and view all the answers
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.