Contrôleurs et tables de flux en réseau
42 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

Quel est le rôle principal d'une table de flux?

  • Analyser les performances du réseau
  • Contrôler l'accès aux ressources
  • Limiter le trafic sur le réseau
  • Gérer les paquets entrants (correct)
  • Quelle fonction peut remplir une table de groupe?

  • Rediriger les flux vers d'autres tables (correct)
  • Stocker des paquets temporaires
  • Assurer la sécurité des échanges
  • Analyser les données du réseau
  • Quel est le premier contrôleur OpenFlow mentionné ?

  • Ryu Controller
  • NOX (correct)
  • OpenDaylight
  • Floodlight
  • Quel est un avantage de l'utilisation des tables de flux?

    <p>Combiner plusieurs flux en une seule entrée</p> Signup and view all the answers

    Quel langage est utilisé pour programmer le contrôleur POX ?

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

    Quel type d'actions une table de comptage peut-elle déclencher?

    <p>Actions de performance sur un ou plusieurs flux</p> Signup and view all the answers

    Quel contrôleur est spécifiquement conçu pour gérer des équipements réseaux programmables ?

    <p>NOX/POX</p> Signup and view all the answers

    Quel est le rôle de la Network Information Base (NIB)?

    <p>Fournir une vue précise du réseau</p> Signup and view all the answers

    Quel est un des objectifs des tables de flux dans un pipeline?

    <p>Créer des copies de chaque paquet</p> Signup and view all the answers

    Quel est un des principaux avantages de Floodlight ?

    <p>Facilité d'intégration avec API REST</p> Signup and view all the answers

    Quelles sont les caractéristiques d'une table de groupe?

    <p>Agir sur des flux en déclenchant des actions</p> Signup and view all the answers

    Quelle est une caractéristique de NOX par rapport à POX ?

    <p>Performance supérieure</p> Signup and view all the answers

    Quel est l'impact principal des tables de comptage?

    <p>Limiter le trafic</p> Signup and view all the answers

    Quel est l'objectif principal de la NIB au niveau du contrôleur ?

    <p>Identifier les équipements à reconfigurer</p> Signup and view all the answers

    Quel attribut décrit Open vSwitch ?

    <p>Contrôleur NFV</p> Signup and view all the answers

    Une caractéristique mentionnée pour Ryu Controller est :

    <p>Support de différentes API</p> Signup and view all the answers

    Quel est le principal objectif du projet OpenDaylight ?

    <p>Créer une communauté collaborative pour le développement de SDN</p> Signup and view all the answers

    Quel langage de programmation est principalement utilisé pour développer OpenDaylight ?

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

    Quel consortium gère le projet OpenDaylight ?

    <p>Linux Foundation</p> Signup and view all the answers

    Quelles versions d'OpenFlow sont prises en charge par OpenDaylight ?

    <p>1.0, 1.2 et 1.3</p> Signup and view all the answers

    Quelle affirmation est vraie concernant les performances d'OpenDaylight ?

    <p>Performances inférieures à celles des autres contrôleurs</p> Signup and view all the answers

    Quelle opération n'est pas incluse dans les fonctionnalités de RESTCONF?

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

    Quel est le principal objectif de RESTCONF?

    <p>Être compatible avec le modèle de banque de données NETCONF</p> Signup and view all the answers

    Quelle est la syntaxe URI de base pour RESTCONF?

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

    Quel protocole RESTCONF utilise-t-il pour ses opérations?

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

    Parmi les opérations suivantes, laquelle fait partie des commandes RESTCONF?

    <p>delete-config</p> Signup and view all the answers

    Quel protocole est utilisé pour gérer les configurations des périphériques et récupérer des informations sur l'état des périphériques ?

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

    Quelles opérations sont incluses dans le protocole NETCONF ?

    <p>get et copy-config</p> Signup and view all the answers

    Quel format de données est utilisé par RESTCONF pour l'accès aux informations de configuration ?

    <p>XML ou JSON</p> Signup and view all the answers

    Quelle méthode permet à RESTCONF d'encapsuler des opérations NETCONF ?

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

    Quel est l'objectif principal de RESTCONF ?

    <p>Accéder de manière programmatique aux configurations des périphériques</p> Signup and view all the answers

    Quelle couche de programmation est mentionnée dans le contexte de NETCONF ?

    <p>Couche applicative</p> Signup and view all the answers

    Quel est le rôle des modèles YANG dans RESTCONF ?

    <p>Structurer les données pour les API REST</p> Signup and view all the answers

    Quelle RFC définit le protocole RESTCONF ?

    <p>RFC 8040</p> Signup and view all the answers

    Quel est l'objectif principal du protocole NETCONF ?

    <p>Installer, manipuler et supprimer la configuration des périphériques réseau</p> Signup and view all the answers

    Quel type de codage de données utilise le protocole NETCONF ?

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

    Quel est l'un des principaux avantages d'utiliser OpenFlow dans une architecture SDN ?

    <p>Une gestion centralisée des flux de données</p> Signup and view all the answers

    Quel rôle joue le contrôleur POX dans une architecture SDN ?

    <p>Gérer les switchs OpenFlow</p> Signup and view all the answers

    Quelle est l'une des principales fonctionnalités de la commande dpctl dans le contexte de SDN ?

    <p>Manipuler les flux avec des règles</p> Signup and view all the answers

    Quel protocole est défini par l'IETF RFC7519 ?

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

    Quel est un des principaux bénéfices des architectures SDN par rapport aux architectures traditionnelles ?

    <p>Meilleure répartition des tâches entre dispositifs</p> Signup and view all the answers

    Les contrôleurs SDN sont responsables de quoi ?

    <p>Contrôler le trafic et les flux de données</p> Signup and view all the answers

    Study Notes

    Virtualisation des Réseaux

    • Le SDN (Software Defined Networking) vise à améliorer la flexibilité du déploiement des services réseau.
    • Le SDN repose sur la séparation du plan de données (acheminement des flux) et du plan de contrôle (informations de routage, commutation, sécurité).
    • Le SDN offre plus de souplesse grâce aux API REST permettant aux applications de contrôler le plan de contrôle.
    • Il existe deux principaux modèles SDN :
      • Programmation via un contrôleur : une application donne des instructions globales à un contrôleur, qui les traduit en actions pour les équipements physiques du réseau.
      • SDN Virtual Overlay : création d'un réseau virtuel au-dessus du réseau physique, où les applications gèrent leur propre réseau et le réseau physique assure la connectivité.

    Contrôleurs SDN et Technologie OpenFlow

    • Les contrôleurs SDN permettent de gérer le plan de contrôle, en pilotant le plan de données en injectant des règles d'acheminement.
    • Le contrôleur effectue l'orchestration et l'arbitrage de la communication entre les applications et les composants du réseau.
    • Les applications SDN peuvent inclure des demandes de gestion réseau, de contrôle d'accès, ou de priorisation de services.
    • L'API Nord (Northbound API) est une interface de programmation qui permet aux applications de communiquer avec le contrôleur de manière abstraite, sans nécessiter de connaissances détaillées sur le matériel du réseau.
    • L'API Sud (Southbound API) est l'interface du contrôleur avec le plan de données, permettant aux contrôleurs de communiquer avec les équipements.
    • Les protocoles utilisés pour l'API Sud peuvent inclure le protocole CLI, OpenFlow ou NETCONF/YANG.
    • OpenFlow est une API Sud qui agit directement sur le plan de données.
    • NETCONF est une API Sud permettant au contrôleur de configurer un équipement.
    • Les contrôleurs SDN populaires incluent NOX/POX, ONOS, OpenDaylight, Open vSwitch, Floodlight et Ryu.

    Fonctionnement des Contrôleurs SDN

    • Les contrôleurs SDN définissent le flux de données entre le plan de contrôle et les composants réseau.
    • Les flux doivent être approuvés par le contrôleur SDN en fonction de la politique réseau.
    • Les contrôleurs gèrent toutes les fonctions complexes et alimentent les tables de flux.
    • Les commutateurs gèrent les tables de flux.
    • Une table de flux, au niveau commutateur, est une séquence de paquets correspondant à une entrée spécifique d'une table de flux.

    Tableaux de Flux

    • Les tables de flux contiennent les règles de traitement des paquets.
    • Les tables de flux comprennent trois types principaux : Table de flux, Table de groupe, Table de comptage.

    Network Information Base (NIB)

    • La NIB est une base de données qui fournit au contrôleur une vue précise du réseau, permettant de gérer les équipements, les règles de configuration, et les API supportées.

    OpenFlow

    • OpenFlow est un protocole standardisé de communication entre le plan de contrôle SDN et le plan de données.
    • Les commutateurs OpenFlow séparent le plan de données (transmission des paquets) et le plan de contrôle (décisions de routage).
    • L'architecture OpenFlow se compose du plan de données (commutateurs), du plan de contrôle (contrôleurs), et d'une chaîne sécurisée de communication.
    • Les décisions de traitement sont prises par le contrôleur (niveau 3) et envoyées aux commutateurs sous forme d'instructions.

    Fonctionnement de la Transmission d'un Paquet dans OpenFlow

    • Le commutateur vérifie si une entrée dans sa table de flux correspond au paquet. Si oui, il traite et transmet le paquet selon la règle.
    • Sinon, il envoie un message "Packet-in" au contrôleur pour une décision.
    • Le contrôleur renvoie une nouvelle règle (message "Flow-mod") au commutateur et met à jour la table de flux du commutateur.

    NETCONF et RESTCONF

    • NETCONF est un protocole XML pour configurer et gérer les périphériques réseau, fournissant un ensemble d'opérations comme get-config, edit-config et delete-config.
    • RESTCONF est un protocole HTTP pour accéder aux informations de configuration et au contrôle, utilisant un modèle basé sur XML ou JSON et compatible avec YANG.

    Contrôleur SDN vs Outil de Management

    • Un contrôleur SDN gère le plan de contrôle, tandis qu'un outil de gestion se concentre sur le plan de management (configuration, surveillance).
    • Les contrôleurs SDN peuvent supporter la prise en charge de plusieurs types d'applications réseau, allant de systèmes de téléphonie à la configuration automatique.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Testez vos connaissances sur le rôle des tables de flux, des contrôleurs OpenFlow et des mécanismes associés dans les réseaux programmables. Ce quiz aborde des concepts clés tels que la Network Information Base, les tables de comptage et les caractéristiques des différents contrôleurs. Évaluez votre compréhension des outils et technologies dans l'architecture réseau moderne.

    More Like This

    OpenFlow Protocol and SDN APIs Quiz
    6 questions
    Chapitre 3 : SDN et OpenFlow
    26 questions
    Use Quizgecko on...
    Browser
    Browser