Chapitre 3 : SDN et OpenFlow
26 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

Quelles sont les deux catégories typiques de contrôleurs SDN ?

  • Contrôleurs de sécurité et contrôleurs d'accès
  • Contrôleurs d'équipements réseau programmables et contrôleurs d'application (correct)
  • Contrôleurs de flux et contrôleurs de réseau
  • Contrôleurs de gestion de configuration et contrôleurs d'événements

Quel est le rôle principal du protocole NETCONF ?

  • Assurer la sécurité des configurations des périphériques
  • Effectuer des mises à jour de firmware sur les équipements réseau
  • Installer, manipuler et supprimer la configuration des périphériques réseau (correct)
  • Fournir des services d'intégration pour les applications de réseau

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

  • JSON
  • XML (correct)
  • YAML
  • HTML

Parmi les contrôleurs exister, quel contrôleur est spécifiquement évoqué comme exemple ?

<p>Floodlight (B)</p> Signup and view all the answers

Quel standard de l'IETF définit le protocole NETCONF ?

<p>RFC7519 (C)</p> Signup and view all the answers

Quel est le rôle du protocole OpenFlow dans le SDN?

<p>Il standardise la communication entre le plan de contrôle et le plan de données. (A)</p> Signup and view all the answers

Que se passe-t-il lorsqu'un commutateur OpenFlow reçoit un paquet sans entrée correspondante dans la table de flux?

<p>Il envoie le paquet au contrôleur. (A)</p> Signup and view all the answers

Quelle action peut être définie dans une entrée de la table de flux d'OpenFlow?

<p>Faire tomber des paquets. (C)</p> Signup and view all the answers

Comment OpenFlow facilite-t-il la gestion du trafic réseau?

<p>En permettant la communication entre plusieurs contrôleurs et commutateurs. (A)</p> Signup and view all the answers

Quelle version d'OpenFlow est actuellement standardisée?

<p>Version 1.5 (B)</p> Signup and view all the answers

Quelle est la principale différence entre NETCONF et RESTCONF ?

<p>NETCONF est plus flexible et complexe que RESTCONF. (D)</p> Signup and view all the answers

Quelles opérations NETCONF peuvent être mappées à la méthode HTTP DELETE de RESTCONF ?

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

Comment RESTCONF traite-t-il les données ?

<p>RESTCONF utilise des modèles qui standardisent les données. (C)</p> Signup and view all the answers

Quelle méthode HTTP de RESTCONF est utilisée pour créer ou remplacer des ressources ?

<p>PUT (A)</p> Signup and view all the answers

Quelle opération ne fait pas partie des opérations définies pour NETCONF ?

<p>change-config (A)</p> Signup and view all the answers

Quel RFC définit le protocole RESTCONF ?

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

Quelle méthode HTTP est généralement utilisée pour récupérer des données dans RESTCONF ?

<p>GET (C)</p> Signup and view all the answers

Quelle est la fonction de l'opération unlock dans NETCONF ?

<p>Débloquer la session d'un utilisateur. (D)</p> Signup and view all the answers

Quel est le rôle principal du contrôleur SDN sur un commutateur SDN?

<p>Il implémente des règles de gestion de réseau. (A)</p> Signup and view all the answers

Quelle table est responsable de limiter le trafic en fonction des performances?

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

Comment peut-on modifier le traitement des flux IP dans une architecture SDN?

<p>Par une couche de contrôle qui agit en temps réel. (C)</p> Signup and view all the answers

Quels types de tableaux existent dans une architecture SDN?

<p>Table de flux, table de groupe, table de comptage. (B)</p> Signup and view all the answers

Quel avantage majeur offre la couche de contrôle dans une architecture SDN?

<p>Implémenter des changements de réseau rapidement. (C)</p> Signup and view all the answers

Qu'est-ce qu'une table de groupe dans une architecture SDN?

<p>Un type spécial de table de flux. (B)</p> Signup and view all the answers

Quel est un des rôles de la table de flux dans une architecture SDN?

<p>Diriger les flux de trafic selon les règles définies. (D)</p> Signup and view all the answers

Quelle fonction ne correspond pas à celle d'un contrôleur SDN?

<p>Remplacer complètement les réseaux câblés. (B)</p> Signup and view all the answers

Flashcards

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

Un contrôleur SDN est un logiciel qui centralise le contrôle et la gestion des fonctionnalités du réseau.

Types de contrôleurs SDN

Il existe deux catégories principales de contrôleurs SDN: les contrôleurs centralisés et les contrôleurs distribués.

Floodlight

Floodlight est un contrôleur SDN open source populaire, souvent utilisé pour la recherche et l'expérimentation.

OpenDaylight

OpenDaylight est un projet collaboratif visant à développer un contrôleur SDN open source robuste et complet.

Signup and view all the flashcards

Qu'est-ce que NETCONF ?

NETCONF est un protocole standard utilisé pour configurer et gérer les équipements réseau, notamment les routeurs et les commutateurs.

Signup and view all the flashcards

Qu'est-ce que SDN ?

Une architecture qui permet de programmer un réseau à travers une interface abstraite, comme une API, séparant le plan de contrôle de l'infrastructure physique.

Signup and view all the flashcards

Contrôleur SDN

Un logiciel qui contrôle les flux de données dans un réseau SDN, en appliquant des règles de commutation, de sécurité et d'autres stratégies.

Signup and view all the flashcards

OpenFlow

Un protocole ouvert qui permet aux contrôleurs SDN de communiquer avec les commutateurs SDN pour la configuration et la modification des règles de commutation.

Signup and view all the flashcards

Plan de Données

La partie du réseau qui s'occupe du transport des données d'un point à un autre, comme la commutation et l'acheminement des paquets. Elle est contrôlée par le plan de contrôle.

Signup and view all the flashcards

Table de Flux

Une table qui enregistre les règles de flux, définissant les actions à prendre pour chaque flux entrant.

Signup and view all the flashcards

Table de Groupe

Un type de table de flux qui permet de diriger un flux vers un groupe de règles, déclenchant différentes actions pour un ou plusieurs flux.

Signup and view all the flashcards

Table de Comptage

Une table qui surveille les performances du réseau et permet des actions basées sur le débit.

Signup and view all the flashcards

Avantages de SDN

Un avantage clés de SDN par rapport aux architectures traditionnelles est la possibilité de modifier et mettre à jour le réseau très rapidement.

Signup and view all the flashcards

Comment RESTCONF s'appuie sur REST ?

RESTCONF repose sur la définition de ressources et d'opérations (GET, POST, PUT, DELETE) pour gérer les configurations des équipements.

Signup and view all the flashcards

Quel est le mapping entre les opérations NETCONF et les méthodes RESTCONF ?

Les opérations NETCONF comme 'copy-config', 'delete-config', 'lock', 'unlock' correspondent à des méthodes RESTCONF comme GET, PUT, DELETE, et POST.

Signup and view all the flashcards

En quoi NETCONF est-il plus complet que RESTCONF ?

NETCONF offre une plus large gamme d'opérations de configuration et de contrôle que RESTCONF, le rendant plus puissant et flexible.

Signup and view all the flashcards

Pourquoi RESTCONF est-il plus simple que NETCONF ?

RESTCONF a une approche plus simple et plus facile à utiliser que NETCONF en utilisant des API REST standards, rendant l'intégration plus accessible.

Signup and view all the flashcards

Quelle est la différence de format de données entre NETCONF et RESTCONF ?

NETCONF est un protocole XML, tandis que RESTCONF utilise le format JSON pour la communication, offrant une meilleure lisibilité et interopérabilité.

Signup and view all the flashcards

Quelle est la différence de communication entre NETCONF et RESTCONF ?

NETCONF utilise un canal de communication distinct pour la configuration, tandis que RESTCONF s'appuie sur le protocole HTTP, permettant une meilleure intégration avec les infrastructures web existantes.

Signup and view all the flashcards

Quelles sont les avantages de RESTCONF pour la gestion de grands réseaux ?

RESTCONF est plus adapté pour la gestion de grands réseaux et des interactions avec des systèmes tiers, en raison de sa simplicité et de sa compatibilité REST.

Signup and view all the flashcards

Plan de contrôle et plan de données

Le plan de contrôle est responsable de la gestion du réseau, comprenant la configuration, le routage et la sécurité. Le plan de données s'occupe de la transmission des paquets.

Signup and view all the flashcards

Commutateur OpenFlow et contrôleur

Un commutateur OpenFlow envoie un paquet au contrôleur lorsqu'il ne trouve pas d'entrée correspondante dans ses tables de flux. Le contrôleur analyse le paquet et envoie des instructions au commutateur pour gérer le trafic.

Signup and view all the flashcards

Principe de la SDN

Le principe central de la SDN (Software-Defined Network) est la séparation logique du plan de contrôle et du plan de données. Cela permet une gestion plus flexible et plus centralisée du réseau.

Signup and view all the flashcards

Study Notes

Chapitre 3 : Contrôleurs SDN et Technologie OpenFlow

  • Le SDN vise à apporter de la souplesse dans le déploiement des services réseau.
  • Le SDN sépare le plan d'acheminement (données) et le plan de contrôle (informations de routage, commutation, sécurité).
  • Le SDN permet une plus grande flexibilité grâce à des API REST pour contrôler les applications.
  • Deux modèles principaux de SDN :
    • Programmation via un contrôleur, où une application envoie des ordres au contrôleur, qui les traduit pour les équipements réseau.
    • SDN Virtual Overlay, qui crée un réseau virtuel au-dessus du réseau physique, les applications gèrent leur propre réseau. Le réseau physique se charge de la connectivité et le réseau virtuel de la fourniture de services.
  • Architecture SDN basée sur un contrôleur : les routeurs et commutateurs sont remplacées par une machine unique dont le traitement des flux IP est modifié en temps réel par une couche de contrôle. La politique réseau est définie par les applications. Le contrôleur SDN gère la couche d'abstraction du réseau pour les applications. Il fournit des API aux applications réseaux.
  • Le contrôleur SDN pilote le plan de données en injectant des règles d'acheminement spécifiques aux besoins des applications.
  • Un contrôleur SDN orchestre et arbitre la communication entre les applications et les composants réseau.
  • Il existe des interfaces "Northbound API" (Nord) pour les applications et "Southbound API" (Sud) pour les équipements.
  • Les protocoles utilisés sur l'interface sud peuvent être: CLI (Command Line Interface), OpenFlow, ou d'autres comme NETCONF/YANG.

Introduction

  • Le SDN est proposé pour améliorer la souplesse de déploiement des services réseau.
  • Le SDN repose sur la séparation du plan de données et du plan de contrôle.
  • Le SDN offre plus de flexibilité grâce aux API REST fournies aux applications.

Le Contrôleur SDN

  • Le contrôleur pilote le plan de données.
  • Il orchestre la communication entre les applications et les équipements.
  • Il a une interface "Northbound" (Nord) pour les applications (utilisation d'API).
  • Il a une interface "Southbound" (Sud) pour les équipements (utilisation de protocoles comme CLI, OpenFlow, NETCONF).

Qu'est-ce que NETCONF ?

  • NETCONF est un protocole IETF (RFC7519) pour configurer et gérer les périphériques réseau.
  • Il utilise XML pour les données et les messages.
  • Il fournit des opérations pour configurer, manipuler, et supprimer les configurations des périphériques.

Qu'est-ce que RESTCONF?

  • RESTCONF est un protocole pour un accès REST aux informations de configuration.
  • Il respecte la structure REST et est compatible avec NETCONF.

OpenFlow

  • OpenFlow est une API d'interface Sud pour le plan de données.
  • C'est le protocole de communication entre le plan de contrôle centralisé et le plan de données des routeurs et commutateurs.
  • Les flux de données traversant le réseau doivent être approuvés par le contrôleur SDN.

Comment fonctionne OpenFlow ?

  • Le contrôleur SDN dirige les flux de données entre lui-même et les commutateurs.
  • Les switches gèrent des tables de flux qui correspondent à des paquets, fonctions, règles.
  • Les tables de flux de groupe permettent de combiner plusieurs flux dans une entrée unique.
  • La table de comptage de flux enregistre les statistiques (ex: paquets et octets reçus, temps écoulé).

Architecture OpenFlow

  • OpenFlow utilise une architecture à trois composantes : le plan de données (les commutateurs OpenFlow), le plan de contrôle (les contrôleurs OpenFlow), une chaîne sécurisée.

Contrôleur SDN vs Outil de management

  • Les contrôleurs SDN gèrent les plans de données et de contrôle, tandis que les outils de management se concentrent sur le plan de management.
  • Les contrôleurs SDN sont ouverts et peuvent gérer diverses applications, tandis que les outils de management sont souvent spécifiques.

TP4 - Packet Tracer

  • Objectifs: Implémenter les API REST et scripts Python pour collecter et traiter les données.
  • Comparaison de la gestion de réseau SDN (CLI et contrôleur).

Studying That Suits You

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

Quiz Team

Description

Ce quiz aborde le chapitre 3 sur les contrôleurs SDN et la technologie OpenFlow. Vous découvrirez comment le SDN permet de séparer les plans de contrôle et de données, offrant une flexibilité accrue dans le déploiement des services réseau. Testez vos connaissances sur les modèles et l'architecture du SDN.

More Like This

Use Quizgecko on...
Browser
Browser