Virtualisation des Réseaux - SDN Chapitre 3
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

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 ?

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

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

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

    Quelle affirmation est vraie concernant les performances d'OpenDaylight ?

    <p>Ses performances sont moindres que celles des autres contrôleurs</p> Signup and view all the answers

    Quel protocole permet à un contrôleur de configurer un équipement dans une architecture SDN?

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

    Quel est le rôle principal du contrôleur SDN dans un réseau?

    <p>Définir les flux de données entre le plan de contrôle et les plans de données</p> Signup and view all the answers

    Comment un flux doit-il être géré pour traverser le réseau?

    <p>Il doit être approuvé par le contrôleur SDN</p> Signup and view all the answers

    Quel commentaire décrit le rôle des commutateurs dans la gestion des flux?

    <p>Ils gèrent les tables de flux au niveau matériel.</p> Signup and view all the answers

    Quel est le rôle principal du contrôleur dans une architecture SDN ?

    <p>Définir la politique réseau à partir des applications</p> Signup and view all the answers

    Qu'est-ce qu'un flux selon la définition dans un commutateur?

    <p>Une séquence de paquets correspondant à une entrée spécifique dans une table de flux</p> Signup and view all the answers

    Quel élément du réseau SDN est chargé de l'acheminement du trafic des utilisateurs ?

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

    Parmi les protocoles suivants, lequel est spécifiquement utilisé pour la gestion des flux dans l'architecture SDN?

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

    Quelles sont les caractéristiques d'un contrôleur SDN ?

    <p>Il offre des interfaces programmables aux applications</p> Signup and view all the answers

    Quel protocole CLI permet aux contrôleurs SDN d'interagir directement avec les équipements?

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

    Quel est un aspect clé du fonctionnement du contrôleur SDN?

    <p>Il prend en charge toutes les fonctions complexes liées aux flux.</p> Signup and view all the answers

    Quelle technologie permet une plus grande souplesse dans le réseau SDN ?

    <p>API REST transmettant les règles</p> Signup and view all the answers

    Comment le plan de données interagit-il avec le contrôleur SDN ?

    <p>En recevant des règles d'acheminement spécifiques</p> Signup and view all the answers

    Quel type de règles peut être injecté par le contrôleur dans un commutateur SDN ?

    <p>Règles d'affectation de VLANs</p> Signup and view all the answers

    Quelle fonction la couche de contrôle n'est-elle pas censée réaliser ?

    <p>Assurer la connectivité entre les noeuds</p> Signup and view all the answers

    Pourquoi le réseau d'overlay est-il essentiel dans un réseau SDN ?

    <p>Il assure l'intégralité des services</p> Signup and view all the answers

    Quel est l'objectif principal du SDN ?

    <p>Apporter de la souplesse au déploiement de services réseaux</p> Signup and view all the answers

    Quelle est la fonction du contrôleur dans le modèle SDN ?

    <p>Il traduit une requête abstraite en ordres pour les équipements du réseau.</p> Signup and view all the answers

    Quel modèle SDN permet de créer un réseau virtuel au-dessus d'un réseau physique ?

    <p>Le modèle SDN Virtual Overlay</p> Signup and view all the answers

    Quelles informations le plan de contrôle dans un SDN gère-t-il ?

    <p>Les politiques de sécurité et les informations de routage</p> Signup and view all the answers

    Comment se définit la programmabilité dans le SDN ?

    <p>C'est un ordre abstrait suivi par le contrôleur pour gérer le réseau.</p> Signup and view all the answers

    Qu'est-ce que NETCONF dans le contexte du SDN ?

    <p>Un standard de configuration des équipements réseau</p> Signup and view all the answers

    Quel est un avantage clé du SDN par rapport aux réseaux traditionnels ?

    <p>Une séparation stricte entre le contrôle et l'acheminement</p> Signup and view all the answers

    Quel type de réseau est créé par les applications dans le modèle SDN Virtual Overlay ?

    <p>Un réseau virtuel qui évite les contraintes du réseau physique</p> Signup and view all the answers

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

    <p>Spécifier les fonctions à exécuter sur les paquets</p> Signup and view all the answers

    Quelle affirmation est vraie concernant la table de groupe?

    <p>Elle peut déclencher des actions affectant plusieurs flux.</p> Signup and view all the answers

    Quel est un des avantages des tables de flux?

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

    Quel type de table déclenche des actions liées aux performances sur le trafic?

    <p>Table de comptage</p> Signup and view all the answers

    Comment les tables de flux peuvent-elles fonctionner ensemble?

    <p>Elles fonctionnent comme un pipeline.</p> Signup and view all the answers

    Quel est le besoin fondamental du contrôleur pour interagir avec le réseau?

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

    Quel est l'objectif d'une sauvegarde de flux dans une table de flux?

    <p>Envoyer plusieurs copies d’un même paquet sur plusieurs ports.</p> Signup and view all the answers

    Qu'est-ce qui est spécifié par la table de flux?

    <p>Les règles sur comment diriger le trafic.</p> Signup and view all the answers

    Quels sont les types de contrôleurs SDN mentionnés dans le contenu?

    <p>Contrôleurs pour la gestion des équipements réseaux programmables</p> Signup and view all the answers

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

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

    Quelle caractéristique distingue le contrôleur NOX des autres contrôleurs?

    <p>Il est écrit en C++ et est le premier contrôleur OpenFlow</p> Signup and view all the answers

    Quel contrôleur est décrit comme ayant une bonne documentation et une intégration avec API REST?

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

    Quels avantages sont associés au contrôleur POX?

    <p>Facilité de lecture et d'écriture des codes</p> Signup and view all the answers

    Quel est un usage typique pour le contrôleur POX?

    <p>Recherche et expérimentations</p> Signup and view all the answers

    Quel protocole est supporté par les contrôleurs POX et Floodlight?

    <p>OpenFlow v1.0</p> Signup and view all the answers

    Quel est un des principaux objectifs de la NIB au niveau du contrôleur?

    <p>S'assurer de la capacité des équipements à implémenter une directive</p> Signup and view all the answers

    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.

    Quiz Team

    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.

    More Like This

    SDN Fundamentals Quiz
    10 questions

    SDN Fundamentals Quiz

    CongratulatoryPlatypus avatar
    CongratulatoryPlatypus
    Use Quizgecko on...
    Browser
    Browser