OpenDaylight et SDN
42 Questions
1 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++
  • Python (correct)
  • Java (correct)
  • JavaScript
  • Quelle est la principale mission d'OpenDaylight ?

  • Développer des logiciels propriétaires pour le SDN
  • Créer une communauté collaborative autour du SDN (correct)
  • Promouvoir des solutions non open source
  • Limiter l'adoption des technologies réseau
  • Quels types d'OpenFlow sont supportés par OpenDaylight ?

  • 1.0, 1.1 et 1.2
  • 1.3, 1.4 et 1.5
  • 2.0 uniquement
  • 1.0, 1.2 et 1.3 (correct)
  • Qui gère le projet OpenDaylight ?

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

    Quel est un inconvénient connu d'OpenDaylight par rapport à d'autres contrôleurs ?

    <p>Performances moindres</p> Signup and view all the answers

    Quel est l'objectif principal de RESTCONF par rapport à NETCONF ?

    <p>Fournir une interface HTTP respectant les principes REST</p> Signup and view all the answers

    Quelle opération n'est PAS associée à RESTCONF ?

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

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

    <p>Orchestrer et arbitrer la communication entre les applications et les composants réseau</p> Signup and view all the answers

    Quelle interface est utilisée par les applications pour transmettre des demandes au contrôleur SDN?

    <p>Northbound API</p> Signup and view all the answers

    Quelle syntaxe URI de base est utilisée par RESTCONF ?

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

    Quel processus permet au contrôleur SDN de gérer plusieurs requêtes de service?

    <p>La gestion des politiques d'optimisation</p> Signup and view all the answers

    Quel outil est utilisé pour bloquer l'accès à une configuration dans RESTCONF ?

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

    Quelle opération de RESTCONF permet de terminer une session active ?

    <p>kill-session</p> Signup and view all the answers

    Quelle est l'une des fonctions des applications SDN?

    <p>Demandes de gestion du réseau</p> Signup and view all the answers

    Comment le contrôleur SDN communique-t-il avec les équipements réseau?

    <p>Via une ou plusieurs API Southbound</p> Signup and view all the answers

    Quel est le principal langage de programmation utilisé pour le contrôleur NOX?

    <p>C++</p> Signup and view all the answers

    Quelle est la fonction de l'interface nord dans le contexte SDN?

    <p>Fournir des fonctions génériques de manipulation du réseau</p> Signup and view all the answers

    Quel protocole est supporté par le contrôleur POX?

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

    Quel type de traitement est notamment effectué par les services réseaux gérés par le contrôleur SDN?

    <p>Équilibrage de charge</p> Signup and view all the answers

    Quelle caractéristique définit principalement le contrôleur Floodlight?

    <p>Il est écrit en Java.</p> Signup and view all the answers

    Quelle est la principale fonction de la NIB au niveau du contrôleur?

    <p>Implémenter chaque ordre abstrait.</p> Signup and view all the answers

    Quel avantage majeur le contrôleur SDN offre-t-il lors de modifications dans le réseau?

    <p>Permet une implémentation rapide des changements</p> Signup and view all the answers

    Quel type de contrôleur est spécifiquement conçu pour gérer l'infrastructure NFV d'un datacenter?

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

    Quelle caractéristique rend le contrôleur POX facile à utiliser?

    <p>Son langage de programmation Python.</p> Signup and view all the answers

    Quel contrôleur est le premier à avoir adopté OpenFlow?

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

    Quelle est la principale limitation du contrôleur POX par rapport à NOX?

    <p>Il a une performance moindre.</p> Signup and view all the answers

    Quelle est la principale caractéristique du SDN?

    <p>Séparation du plan d'acheminement et du plan de contrôle</p> Signup and view all the answers

    Quel est le rôle d'un contrôleur SDN?

    <p>Traduire des requêtes abstraites en ordres pour les équipements réseau</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

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

    <p>SDN Virtual Overlay</p> Signup and view all the answers

    Comment une table de flux interagit-elle avec une table de groupe ?

    <p>Elle dirige le flux vers la table de groupe</p> Signup and view all the answers

    Quel avantage principal est offert par l'utilisation d'une table de flux ?

    <p>Elle combine plusieurs flux dans une seule entrée</p> Signup and view all the answers

    Quelles technologies sont mentionnées en lien avec les contrôleurs SDN?

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

    Quels avantages principaux apporte le SDN dans le déploiement des services réseau?

    <p>Souplesse et programmabilité</p> Signup and view all the answers

    Quelle est la fonction d'une table de comptage ?

    <p>Déclencher des actions liées aux performances</p> Signup and view all the answers

    Qu'est-ce qui est contenu dans une Network Information Base (NIB) ?

    <p>Une vue précise de l'état du réseau</p> Signup and view all the answers

    Comment les applications interagissent-elles avec le contrôleur SDN?

    <p>En formulant des demandes abstraites au contrôleur</p> Signup and view all the answers

    Quelle affirmation décrit le mieux le fonctionnement des tables de flux en pipeline ?

    <p>Elles peuvent avoir plusieurs tables de flux actives simultanément</p> Signup and view all the answers

    Quel aspect du SDN est conçu pour contourner les contraintes du réseau physique?

    <p>Réseaux overlay</p> Signup and view all the answers

    Quelle est la principale différence entre le plan de données et le plan de contrôle dans le SDN?

    <p>Le plan de contrôle définit les règles de routage, alors que le plan de données transporte les flux</p> Signup and view all the answers

    Quel type de flux une table de groupe est-elle conçue pour gérer ?

    <p>Flux de données entrants et sortants</p> Signup and view all the answers

    Que signifie le terme 'déclencher' dans le contexte d'une table de comptage ?

    <p>Lancement d'une série d'actions liées aux performances</p> Signup and view all the answers

    Study Notes

    Virtualisation des Réseaux

    • Le SDN (Software Defined Networking) vise à apporter flexibilité au déploiement de services réseau.
    • Le SDN repose sur la séparation du plan de données (flux réseau) et du plan de contrôle (information de routage, commutation et sécurité).
    • Le SDN permet une plus grande flexibilité grâce à des commandes envoyées via API REST par des applications (ingénierie, Network as a Service).
    • Deux modèles principaux SDN sont présentés : programmation via un contrôleur (application -> contrôleur -> équipements réseau) et SDN Virtual Overlay (réseau virtuel au-dessus du réseau physique).

    Contrôleurs SDN et Technologie OpenFlow

    • Les contrôleurs SDN permettent la gestion du plan de données en injectant des règles de routage qui répondent aux besoins des applications.
    • Ils orchestrent la communication entre les applications et les composants réseau.
    • Ils permettent une plus grande souplesse, permettant de modifier le réseau en temps réel.
    • Les types et exemples de contrôleurs SDN sont mentionnés (NETCONF, OpenFlow).

    Introduction

    • Le SDN a été conçu pour faciliter le déploiement de services réseau sur un réseau de transport.
    • Le SDN repose sur la séparation du plan d'acheminement (Données) et le plan de contrôle (Informations de routage, commutation, politiques de sécurité).
    • Le SDN permet plus de flexibilité en donnant des instructions au plan de contrôle grâce à des API REST (désignées comme API Nord) qui sont transmises par les Application (ingénierie, Network as a Service)

    Architecture SDN basée sur un contrôleur

    • L'architecture SDN basée sur un contrôleur permet de remplacer les routeurs et commutateurs par une machine universelle.
    • Le traitement des flux IP est modifié en temps réel par une couche de contrôle.
    • Le plan de données gère le routage du trafic et applique les politiques de trafic.
    • Le plan de contrôle injecte les règles d'acheminement.
    • La politique réseau est définie par les applications.
    • La couche de contrôle est composée d'un contrôleur SDN qui est piloté par les besoins des applications.
    • Il fournit des interfaces programmables (API) aux applications réseaux.

    Contrôleurs SDN

    • Les contrôleurs SDN pilotent le plan de données en injectant des règles de routage.
    • Ils permettent à des applications d'interagir avec le réseau sans connaitre les détails techniques.
    • Ils orchestrent la communication entre applications et composants réseau basé sur la politique Optimisation.
    • L'interface "Nord" (Northbound API) est une interface de programmation fournissant des fonctions réseau.
    • L'interface "Sud" (Southbound API) communique avec les équipements réseau (via OpenFlow, NETCONF, ...).

    NETCONF

    • NETCONF est un protocole qui permet une gestion centralisée et automatisée des configurations de périphériques réseau.
    • Il utilise XML pour les données de configuration et les messages.
    • Il offre une manière de gérer les configurations et récupérer l'état des périphériques réseau.
    • Netconf offre une série d'opérations pour gérer les configurations et récupérer l'état des périphériques.

    RESTCONF

    • RESTCONF est un autre protocole permettant un accès aux informations de configuration et au contrôle, utilisé en complément de NETCONF.
    • RESTCONF repose sur des mécanismes HTTP pour la communication.
    • RESTCONF utilise un modèle de banque de données et des verbes de commandes définis dans NETCONF.

    OpenFlow

    • OpenFlow est un protocole de communication standardisé permettant au plan de contrôle de communiquer avec le plan de données.
    • Les commutateurs OpenFlow suivent les instructions du contrôleur et modifient dynamiquement leur table de flux.
    • Les tables de flux associent les paquets entrés aux actions souhaitées.
    • OpenFlow définit des messages de contrôle pour la communication entre le contrôleur et les commutateurs.

    Types de Contrôleurs

    • Deux catégories principales de contrôleurs SDN sont existantes : celui spécialisé pour l'infrastructure NFV et celui spécialisé dans la gestion des équipements réseau programmables.

    Fonctionnement du contrôleur SDN OpenFlow

    • OpenFlow est un protocole de communication entre le plan de données et le plan de contrôle.

    Architecture OpenFlow

    • OpenFlow sépare les fonctions de transmission de données et de décisions de routage entre le contrôleur et les commutateurs de réseau.

    Studying That Suits You

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

    Quiz Team

    Description

    Testez vos connaissances sur OpenDaylight et les contrôleurs SDN. Ce quiz couvre des questions clés sur la mission, les fonctionnalités et les opérations de l'architecture SDN avec OpenDaylight. Parfait pour ceux qui s'intéressent à la gestion des réseaux et à la programmation SDN.

    Use Quizgecko on...
    Browser
    Browser