Podcast
Questions and Answers
Quel est le rôle principal du plan de contrôle dans un réseau traditionnel?
Quel est le rôle principal du plan de contrôle dans un réseau traditionnel?
Le plan de contrôle gère les opérations du réseau, telles que le routage, la gestion des adresses MAC et la création des tables nécessaires au transfert de données.
Qu'est-ce que SDN signifie et en quoi est-ce différent du réseau traditionnel?
Qu'est-ce que SDN signifie et en quoi est-ce différent du réseau traditionnel?
SDN signifie Software-Defined Networking. Il permet de séparer le plan de contrôle du plan de données, ce qui donne une plus grande flexibilité et programmabilité.
Quel est le rôle d'OpenFlow dans l'architecture SDN?
Quel est le rôle d'OpenFlow dans l'architecture SDN?
OpenFlow est un protocole qui permet au contrôleur de communiquer avec les périphériques du réseau et de les manipuler.
OpenFlow est une norme fermée, propriété d'une seule entreprise.
OpenFlow est une norme fermée, propriété d'une seule entreprise.
Quelles sont les interfaces qui permettent à un commutateur OpenFlow de se connecter logiquement aux autres commutateurs?
Quelles sont les interfaces qui permettent à un commutateur OpenFlow de se connecter logiquement aux autres commutateurs?
Expliquez la différence entre les tables de flux réactives et proactives.
Expliquez la différence entre les tables de flux réactives et proactives.
Quel est le but principal des compteurs dans les tables de flux?
Quel est le but principal des compteurs dans les tables de flux?
Expliquez le concept de pipeline dans les tables de flux.
Expliquez le concept de pipeline dans les tables de flux.
À quoi correspondent les ports physiques dans OpenFlow?
À quoi correspondent les ports physiques dans OpenFlow?
Quels sont les deux types de commutateurs OpenFlow?
Quels sont les deux types de commutateurs OpenFlow?
Quelle est la distinction principale entre un commutateur OpenFlow uniquement et un commutateur OpenFlow hybride?
Quelle est la distinction principale entre un commutateur OpenFlow uniquement et un commutateur OpenFlow hybride?
Quel type de message OpenFlow permet au contrôleur d'interroger le commutateur sur ses capacités et ses informations?
Quel type de message OpenFlow permet au contrôleur d'interroger le commutateur sur ses capacités et ses informations?
Quel message OpenFlow est utilisé pour modifier les règles de flux des commutateurs?
Quel message OpenFlow est utilisé pour modifier les règles de flux des commutateurs?
Quel est le but principal des messages OpenFlow asynchrones?
Quel est le but principal des messages OpenFlow asynchrones?
Quel type de message OpenFlow est utilisé pour tester la connectivité du réseau, injecter du trafic ou déclencher des actions spécifiques?
Quel type de message OpenFlow est utilisé pour tester la connectivité du réseau, injecter du trafic ou déclencher des actions spécifiques?
Expliquez le rôle des messages Hello dans OpenFlow.
Expliquez le rôle des messages Hello dans OpenFlow.
Qu'est-ce qu'un Datapath ID (DPID) dans OpenFlow?
Qu'est-ce qu'un Datapath ID (DPID) dans OpenFlow?
Un commutateur OpenFlow peut se connecter à plusieurs contrôleurs en même temps.
Un commutateur OpenFlow peut se connecter à plusieurs contrôleurs en même temps.
Expliquez comment le cycle de fonctionnement OpenFlow fonctionne.
Expliquez comment le cycle de fonctionnement OpenFlow fonctionne.
Flashcards
OpenFlow
OpenFlow
OpenFlow est un protocole ouvert qui permet au plan de contrôle de se détacher et d'interagir avec le plan de transfert de plusieurs périphériques à partir d'un point central, en séparant les rôles pour une meilleure fonctionnalité et une meilleure programmabilité.
SDN
SDN
SDN signifie Software-Defined Networking, un concept qui vise à séparer le plan de contrôle du plan de données dans les réseaux.
Plan de Contrôle
Plan de Contrôle
Le plan de contrôle gère la logique réseau, comme le routage et la redirection du trafic.
Plan de Données
Plan de Données
Signup and view all the flashcards
Réseau Traditionnel
Réseau Traditionnel
Signup and view all the flashcards
Commutateur OpenFlow
Commutateur OpenFlow
Signup and view all the flashcards
Tables de Flux
Tables de Flux
Signup and view all the flashcards
Champs de Correspondance
Champs de Correspondance
Signup and view all the flashcards
Instructions
Instructions
Signup and view all the flashcards
Compteurs
Compteurs
Signup and view all the flashcards
Pipeline de Flux
Pipeline de Flux
Signup and view all the flashcards
Entrée de Flux Réactive
Entrée de Flux Réactive
Signup and view all the flashcards
Entrée de Flux Proactive
Entrée de Flux Proactive
Signup and view all the flashcards
Ports Physiques
Ports Physiques
Signup and view all the flashcards
Ports Logiques
Ports Logiques
Signup and view all the flashcards
Ports Réservés
Ports Réservés
Signup and view all the flashcards
Commutateur OpenFlow Uniquement
Commutateur OpenFlow Uniquement
Signup and view all the flashcards
Commutateur OpenFlow Hybride
Commutateur OpenFlow Hybride
Signup and view all the flashcards
Messages Contrôleur-à-Commutateur
Messages Contrôleur-à-Commutateur
Signup and view all the flashcards
Messages Asynchrones
Messages Asynchrones
Signup and view all the flashcards
Messages Symétriques
Messages Symétriques
Signup and view all the flashcards
Canal OpenFlow
Canal OpenFlow
Signup and view all the flashcards
Initiation du Canal OpenFlow
Initiation du Canal OpenFlow
Signup and view all the flashcards
Fonctionnement d'OpenFlow
Fonctionnement d'OpenFlow
Signup and view all the flashcards
Protocole OpenFlow
Protocole OpenFlow
Signup and view all the flashcards
Study Notes
Introduction à la Programmabilité des Réseaux (SDN)
- Sujet: Programmabilité des réseaux : Introduction à SDN
- Filière: IA
- Année universitaire: 2024-2025
- Enseignant: H. Hantouti
OpenFlow
- OpenFlow: Norme ouverte pour un protocole de communication qui découple le plan de contrôle des périphériques du plan de transfert, permettant une programmabilité supérieure.
- Fonctionnement: Les périphériques communiquent avec un point central, ce qui améliore la fonctionnalité et la programmabilité.
Architecture SDN
- Architecture SDN: Comprend trois couches : Couche Application (avec API), Couche Contrôle (avec OpenFlow) et Couche Infrastructure.
- Couche Application: Utilisée pour les interactions avec le plan de gestion via API.
- Couche Contrôle: Gère les flux de données, utilise OpenFlow pour les recherches et transferts.
- Couche Infrastructure: Comprend les commutateurs et autres appareils physiques.
Motivation: Réseau Traditionnel
- Inconvénients du réseau traditionnel: Chaque appareil possède son propre plan de contrôle, ce qui rend la gestion complexe, avec des perspectives individuelles. La configuration se fait directement sur chaque appareil.
Composants d'un Commutateur OpenFlow
- Commutateur OpenFlow: Comprend un contrôleur, une table de flux, et un canal sécurisé.
- Contrôleur: Gère et contrôle le commutateur.
- OpenFlow Switch: Le commutateur lui-même.
- Secure Channel: Canal sécurisé pour la communication entre le contrôleur et le switch.
- Flow Table: Table qui effectue les recherches et les transferts de paquets.
Tables de Flux
- Objectif des tables de flux: Permettre l'ajout, la mise à jour et la suppression des entrées de flux, de façon réactive et proactive.
- Proactive: Regles programmées avant l'arrivée du trafic.
- Réactive: Regles activées en réponse aux paquets.
- Fonctionnement: Un moteur de correspondance recherche les règles correspondantes dans les tables de flux, et exécute les actions si une correspondance est trouvée. Si aucune règle n'est trouvée, une action par défaut est exécutée ou le paquet est envoyé au contrôleur.
Tables de Flux: Pipeline
- Pipeline: Processus en deux étapes: traitement des entrées et traitement des sorties.
- Fonctionnement: Paquet recherché dans les tables de flux selon l'ordre de priorité; si correspondance, les instructions associées sont exécutées. Sinon, processus de traitement et/ou envoi au contrôleur.
Composants des Tables de Flux
- Champs de correspondance: Spécifie les conditions pour les flux.
- Instructions: Spécifie les actions à prendre pour chaque flux.
- Compteurs: Comptabilisent les occurrences des règles.
Les Ports OpenFlow
- Types de Ports: Physique, Logique, Réservé.
- Port Physique: correspond à une interface matérielle.
- Port Logique: abstraction pour le trafic.
- Port Réservé: actions de transfert génériques (par exemple, ALL/CONTROLLER/TABLE/IN_PORT etc.)
Types de Commutateurs OpenFlow
- Commutateurs OpenFlow Uniquement: Fonctionnent uniquement avec le pipeline OpenFlow.
- Commutateurs Hybrides OpenFlow: Prennent en charge à la fois OpenFlow et la commutation Ethernet normale.
Messages OpenFlow
- Types de messages: Contrôleur-commutateur, Asynchrones, Symétriques.
- Contrôleur-commutateur: Pour la configuration et l'inspection.
- Asynchrones: Pour mettre à jour le contrôleur sur les événements et l'état du commutateur.
- Symétriques: Pour l'initiation et la persistance de connexion.
Initiation du Canal OpenFlow
- Fonctionnement: Établissement d'une connexion TCP; messages "HELLO" et "FEATURE_REQUEST" / "FEATURE_REPLY"
- Négociation: La version de protocole OpenFlow, capacités du commutateur.
Fonctionnement
- Contrôleur: Installe les règles dans les tables de flux.
- Paquet: Le moteur de correspondance cherche les règles correspondantes.
- Correspondance: Actions exécutées, ou action par défaut, ou envoi au contrôleur.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.