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 (B)</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 (B)</p> Signup and view all the answers

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

<p>NETCONF (C)</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 (A)</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 (C)</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. (A)</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 (C)</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 (D)</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 (A)</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 (D)</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 (D)</p> Signup and view all the answers

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

<p>CLI (A)</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. (C)</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 (D)</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 (D)</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 (D)</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 (D)</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 (D)</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 (A)</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. (A)</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 (D)</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 (A)</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. (B)</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 (B)</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 (C)</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 (B)</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 (A)</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. (B)</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. (B)</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 (B)</p> Signup and view all the answers

Comment les tables de flux peuvent-elles fonctionner ensemble?

<p>Elles fonctionnent comme un pipeline. (D)</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. (D)</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. (A)</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. (A)</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 (B), Contrôleur pour l'infrastructure NFV d'un datacenter (C)</p> Signup and view all the answers

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

<p>Python (D)</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 (C)</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 (B)</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 (C)</p> Signup and view all the answers

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

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

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

<p>OpenFlow v1.0 (B)</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 (B)</p> Signup and view all the answers

Flashcards

Le SDN

Le SDN (Software Defined Networking) vise à rendre les déploiements de services réseaux plus flexibles en séparant le plan de contrôle (gestion des routes, commutation, sécurité) du plan de données (acheminement des flux).

Programmabilité via un contrôleur SDN

Le SDN est basé sur la programmabilité du réseau via un contrôleur centralisé. Ce contrôleur reçoit des requêtes d'applications et les traduit en instructions pour les équipements du réseau.

SDN Virtual Overlay

Une application SDN peut créer son propre réseau virtuel au-dessus du réseau physique existant. Cela permet de contourner les limitations du réseau physique et de créer des configurations personnalisées.

NETCONF

NETCONF est un protocole standardisé utilisé pour configurer et gérer les équipements du réseau. Il permet aux contrôleurs SDN de communiquer avec les dispositifs du réseau pour appliquer les politiques et les configurations définies.

Signup and view all the flashcards

OpenFlow

OpenFlow est un protocole de communication entre le contrôleur SDN et les commutateurs du réseau. Il permet au contrôleur de contrôler le flux des données en définissant des règles de routage et d'acheminement au niveau des commutateurs.

Signup and view all the flashcards

Qu'est-ce que le SDN ?

Les réseaux définis par logiciel (SDN) permettent aux applications de contrôler le réseau à travers des API.

Signup and view all the flashcards

Quel est le rôle du plan de contrôle dans le SDN ?

Le plan de contrôle est responsable de la gestion des politiques du réseau, comme l'acheminement du trafic et la configuration des VLANs.

Signup and view all the flashcards

Quel est le rôle du plan de données dans le SDN ?

Le plan de données est responsable du traitement effectif des données, comme la transmission de paquets entre les nœuds.

Signup and view all the flashcards

Qu'est-ce qu'un contrôleur SDN ?

Le contrôleur est le cerveau du SDN, il gère les règles du réseau et s'interface avec les applications.

Signup and view all the flashcards

Comment les applications interagissent avec le contrôleur SDN ?

Les API REST permettent aux applications de communiquer avec le contrôleur SDN et de lui donner des instructions.

Signup and view all the flashcards

Comment le SDN simplifie l'infrastructure du réseau ?

Dans le SDN, les routeurs et commutateurs classiques peuvent être remplacés par des appareils universels, dont le comportement est défini par le contrôleur.

Signup and view all the flashcards

Quel est le rôle du réseau d'overlay dans le SDN ?

Le réseau d'overlay est une couche logicielle qui ajoute des fonctionnalités et des services au réseau physique, contrôlé par le SDN.

Signup and view all the flashcards

Comment le SDN rend le réseau plus programmable ?

Les applications interagissent avec le réseau SDN via des interfaces programmables, ce qui permet une plus grande flexibilité et automatisation.

Signup and view all the flashcards

Interface Sud du Contrôleur SDN

L'interface sud du contrôleur SDN permet à l'application de communiquer avec le plan de données en faisant abstraction des détails techniques.

Signup and view all the flashcards

Protocole OpenFlow

Le protocole OpenFlow est utilisé pour la communication entre le contrôleur SDN et les commutateurs.

Signup and view all the flashcards

Flux de données dans le réseau

Un flux est une séquence de paquets qui correspond à une entrée spécifique dans une table de flux.

Signup and view all the flashcards

Tables de flux dans le SDN

Le contrôleur SDN utilise des tables de flux pour gérer le routage et la commutation des paquets.

Signup and view all the flashcards

Protocole NETCONF

NETCONF est un protocole qui permet au contrôleur SDN de configurer les équipements réseau.

Signup and view all the flashcards

Rôle du Contrôleur SDN

Le contrôleur SDN est responsable de l'approbation et de la gestion des flux de données dans un réseau.

Signup and view all the flashcards

Interface Sud (API sud) du Contrôleur SDN

L'interface sud (API sud) permet au contrôleur SDN d'interagir avec les équipements du réseau.

Signup and view all the flashcards

Définition des flux de données par le contrôleur SDN

Le contrôleur SDN définit les flux de données en fonction des politiques réseau de l'entreprise.

Signup and view all the flashcards

OpenDaylight

Une plate-forme open source pour le SDN et la NFV, basée sur Java et gérée par la Linux Foundation.

Signup and view all the flashcards

Ryu

Un contrôleur SDN open source, écrit en Python, qui prend en charge OpenFlow 1.0, 1.2 et 1.3.

Signup and view all the flashcards

Le Contrôleur SDN

Le cerveau du SDN, responsable de la gestion des règles du réseau et de l'interface avec les applications.

Signup and view all the flashcards

Table de flux

La table de flux est utilisée pour faire correspondre les paquets entrants à un flux particulier et spécifie les actions qui doivent être exécutées sur ces paquets (la règle).

Signup and view all the flashcards

Table de groupe

Une table de flux peut diriger un flux vers une table de groupe, ce qui peut déclencher diverses actions qui affectent un ou plusieurs flux.

Signup and view all the flashcards

Table de comptage

Une table de comptage déclenche une série d'actions liées aux performances sur un débit, y compris la capacité de limiter le trafic.

Signup and view all the flashcards

NIB (Network Information Base)

Une base de données qui stocke les informations sur le réseau et permet au contrôleur SDN d'interagir avec lui.

Signup and view all the flashcards

Pipeline de tables de flux

Les tables de flux peuvent être utilisées comme un pipeline, où les paquets passent d'une table à l'autre, subissant des transformations successives.

Signup and view all the flashcards

Règles de la table de flux

La table de flux peut spécifier les actions à effectuer sur les paquets, comme la transmission sur un port différent, la modification de l'en-tête, etc.

Signup and view all the flashcards

Avantages de la table de groupe

Permet la combinaison de plusieurs flux en un seul et permet de transmettre des copies d'un même paquet sur plusieurs ports.

Signup and view all the flashcards

Avantages de la table de comptage

La table de comptage permet de contrôler le débit du trafic pour éviter les surcharges.

Signup and view all the flashcards

Contrôleurs SDN

Les contrôleurs SDN sont des logiciels qui gèrent les équipements réseaux programmables en définissant des règles de routage et de commutation. Ils agissent comme le cerveau du réseau, centralisant la gestion et la configuration.

Signup and view all the flashcards

API du contrôleur SDN

Le contrôleur SDN utilise des API pour interagir avec les équipements réseaux programmables. Les API définissent les instructions que le contrôleur peut envoyer aux équipements.

Signup and view all the flashcards

Types de contrôleurs SDN

Il existe deux catégories principales de contrôleurs SDN : les contrôleurs pour l'infrastructure NFV et les contrôleurs classiques pour la gestion des équipements réseaux programmables.

Signup and view all the flashcards

Floodlight

Un contrôleur Open source développé par l'ONF. Il est écrit en Java et utilise le protocole OpenFlow v1.0. Il offre une bonne documentation et une intégration avec des API REST.

Signup and view all the flashcards

NOX

Le premier contrôleur OpenFlow, écrit en C++. Connu pour ses bonnes performances.

Signup and view all the flashcards

POX

Un contrôleur SDN écrit en Python, facile à comprendre et à utiliser. Il est souvent utilisé pour la recherche et les expérimentations.

Signup and view all the flashcards

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

Chapitre 3 : SDN et OpenFlow
26 questions
Use Quizgecko on...
Browser
Browser