Réseaux et Virtualisation SDN
45 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qu'est-ce que SDN signifie ?

Software-Defined Networking

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 ?

  • 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?

    <p>Le plan de données est responsable de l'acheminement du trafic des utilisateurs</p> Signup and view all the answers

    Qu'est-ce que le plan de contrôle ?

    <p>Le plan de contrôle est responsable de la définition des règles de routage</p> Signup and view all the answers

    Le contrôleur SDN est un composant logiciel qui gère le plan de données.

    <p>False</p> Signup and view all the answers

    Quels sont les avantages de l'utilisation d'un contrôleur SDN?

    <p>Toutes les réponses ci-dessus</p> Signup and view all the answers

    Qu'est-ce qu'une API Nord ?

    <p>L'interface nord est une API qui fournit des fonctions génériques pour la manipulation du réseau de transport.</p> Signup and view all the answers

    OpenFlow est une API Sud qui agit directement sur:

    <p>Le plan de données</p> Signup and view all the answers

    NETCONF est une API Sud permettant au contrôleur de:

    <p>Configurer les équipements réseau</p> Signup and view all the answers

    Le contrôleur SDN peut se connecter directement en CLI avec un équipement.

    <p>True</p> Signup and view all the answers

    Le contrôleur SDN gère les tables de flux qui font correspondre les:

    <p>Toutes les réponses ci-dessus</p> Signup and view all the answers

    Les tables de flux sont implémentées au niveau du:

    <p>Matériel</p> Signup and view all the answers

    Quels sont les trois types de tableaux OpenFlow?

    <p>Table de flux, table de groupe, et table de comptage</p> Signup and view all the answers

    Qu'est-ce que la NIB?

    <p>La Network Information Base</p> Signup and view all the answers

    La NIB est gérée par le contrôleur.

    <p>True</p> Signup and view all the answers

    POX est un contrôleur OpenFlow écrit en:

    <p>Python</p> Signup and view all the answers

    NOx est le premier contrôleur OpenFlow.

    <p>True</p> Signup and view all the answers

    Quels sont les deux principaux types de contrôleurs SDN?

    <p>Contrôleurs pour l'infrastructure NFV d'un datacenter et contrôleurs classiques</p> Signup and view all the answers

    POX est plus performant que NOx.

    <p>False</p> Signup and view all the answers

    POX est plus facile à utiliser pour le développement et le test.

    <p>True</p> Signup and view all the answers

    OpenDaylight est une plate-forme collaborative et open source pour accélérer l'adoption du SDN.

    <p>True</p> Signup and view all the answers

    OpenDaylight est principalement géré par le consortium Linux Foundation.

    <p>True</p> Signup and view all the answers

    Ryu est un contrôleur OpenFlow écrit en Java.

    <p>False</p> Signup and view all the answers

    Ryu est conçu pour opérer sur des réseaux assez complexes.

    <p>False</p> Signup and view all the answers

    Floodlight est un contrôleur OpenFlow développé par:

    <p>L'ONF</p> Signup and view all the answers

    Floodlight est principalement écrit en Java.

    <p>True</p> Signup and view all the answers

    Floodlight est conçu pour opérer sur des réseaux assez complexes.

    <p>True</p> Signup and view all the answers

    NETCONF utilise le codage XML pour les données de configuration.

    <p>True</p> Signup and view all the answers

    NETCONF est utilisé pour configurer les équipements réseau.

    <p>True</p> Signup and view all the answers

    Qu'est-ce que NETCONF signifie?

    <p>Network Configuration Protocol</p> Signup and view all the answers

    NETCONF utilise le codage JSON pour les données de configuration.

    <p>False</p> Signup and view all the answers

    Qu'est-ce que RESTCONF?

    <p>RESTful Configuration Protocol</p> Signup and view all the answers

    RESTCONF utilise uniquement des modèles de donnée NETCONF.

    <p>True</p> Signup and view all the answers

    RESTCONF est conçu pour remplacer NETCONF.

    <p>False</p> Signup and view all the answers

    OpenFlow est un protocole de communication entre la couche de données et la couche de contrôle.

    <p>True</p> Signup and view all the answers

    OpenFlow a été standardisé par l'ONF.

    <p>True</p> 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.

    <p>True</p> 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.

    <p>True</p> Signup and view all the answers

    Dans les réseaux OpenFlow, le commutateur et le contrôleur communiquent via le protocole OpenFlow.

    <p>True</p> 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.

    <p>True</p> Signup and view all the answers

    Le contrôleur SDN gère la table de flux du commutateur.

    <p>True</p> Signup and view all the answers

    Le contrôleur SDN est un outil qui est conçu pour gérer une architecture SDN.

    <p>True</p> 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.

    <p>False</p> 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

    <p>True</p> 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.

    Quiz Team

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser