sdn qcm

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 6

Voici les réponses aux questions ainsi que les éléments requis pour l'exercice et le QCM :

Table des matières


#### Q01 : Qu’est-ce que le SDN ? et présenter son fonctionnement ? (2pts)..............................1
#### Q02 : Quelles sont les outils et les plateformes pour gérer les réseaux SDN ? (2pts)............1
#### Q03 : Présenter l’architecture SDN ? (6pts)...........................................................................1
#### Q01. Donner deux noms de société qui utilisent la technologie SDN ?.................................3
#### Q02. Quelles sont les types d’architecture SDN ?..................................................................3
#### Q03. Le protocole OpenFlow permet de contrôler à distance la table d’un commutateur ou
d’un routeur...................................................................................................................................3
#### Q04 : Software based OpenFlow switches est un :................................................................3
#### Q05 : Lequel est un protocole de gestion de configuration utilisé avec SDN au lieu de SNMP
?......................................................................................................................................................3
#### Q06. Parmi les Switchs OpenFlow donner la proposition vraie :...........................................3
Partie I: Questions à développement...............................................................................................3
Partie II: QCM.................................................................................................................................5

### Partie I

#### Q01 : Qu’est-ce que le SDN ? et présenter son fonctionnement ?


(2pts)

Le SDN (Software-Defined Networking) est une approche architecturale qui vise à réduire les coûts et
à améliorer la gestion des infrastructures réseau. Il découple le plan de contrôle (qui prend des
décisions en matière de routage) du plan de données (qui envoie le trafic).

**Fonctionnement :**

- **Plan de contrôle** : Géré par un contrôleur centralisé, le plan de contrôle prend les décisions de
routage et contrôle le comportement du réseau.

- **Plan de données** : Composé de commutateurs et de routeurs, il ne fait que transférer le trafic


en fonction des instructions reçues du plan de contrôle.

- **Protocoles utilisés** : Le protocole OpenFlow est l'un des principaux protocoles permettant aux
contrôleurs SDN de communiquer avec les éléments réseau.
#### Q02 : Quelles sont les outils et les plateformes pour gérer les
réseaux SDN ? (2pts)

Voici quelques outils et plateformes couramment utilisés pour la gestion des réseaux SDN :

- **OpenDaylight** : Un contrôleur SDN open-source qui permet d'orchestrer les réseaux et de gérer
les ressources.

- **Floodlight** : Un contrôleur SDN open-source qui permet de développer des applications réseau
personnalisées.

- **Ryu** : Un framework de contrôle SDN qui offre des API pour le développement d'applications
réseau.

- **Cisco ACI (Application Centric Infrastructure)** : Une solution commerciale apportant une
approche SDN pour la gestion des datacenters.

#### Q03 : Présenter l’architecture SDN ? (6pts)

L'architecture SDN est généralement divisée en trois couches principales :

1. **Couche d'application** :

- Comprend les applications qui contrôlent le réseau en utilisant des API fournies par le contrôleur
SDN.

- Exemples : gestion de la bande passante, sécurité réseau, services de virtualisation.

2. **Couche de contrôle** :

- Située entre la couche d'application et la couche de données, elle reçoit les instructions des
applications et traduit ces instructions en règles pour les périphériques réseau.

- Le contrôleur SDN centralisé gère la topologie du réseau et la communication entre la couche


d'application et la couche de données.

3. **Couche de données** :

- Composée de commutateurs, routeurs et autres dispositifs de réseau. Ces dispositifs exécutent les
décisions de routage et transfèrent le trafic réseau.

- Ils reçoivent des instructions du contrôleur SDN à l'aide de protocoles tels qu'OpenFlow.

### Exercice (4pts)


**Commandes Mininet :**

1. `mininet> nodes` : Affiche les nœuds dans le réseau. h correspond à un host, s à un switch et c à un
contrôleur.

2. `mininet> net` : Affiche la topologie du réseau, montrant les connexions entre hosts et switches.

3. `mininet> dump` : Affiche les adresses IP de chaque machine ainsi que le nom de la carte réseau.

4. `mininet> h1 ping h2` : Demande à l'hôte h1 d'effectuer un ping sur l'hôte h2.

5. `mininet> h1 ifconfig -a` : Exécute et affiche les résultats de la commande ifconfig sur la machine
h1.

6. `mininet> pingall` : Teste la connectivité entre toutes les machines du réseau.

7. `mininet> link s1 h1 down` : Enlève le lien réseau entre s1 et h1.

8. `mininet> link s1 h1 up` : Remet le lien réseau entre s1 et h1.

### Partie II : QCM (6pts)

#### Q01. Donner deux noms de société qui utilisent la technologie


SDN ?
1. Google

2. VMware

#### Q02. Quelles sont les types d’architecture SDN ?


- a) SDN basé sur les appareils

- b) SDN basé sur le protocole

- c) SDN basé sur un contrôleur

- d) SDN basé sur des politiques

*(Les réponses sont a, b, c et d, car toutes sont des types possibles d'architecture SDN)*

#### Q03. Le protocole OpenFlow permet de contrôler à distance la table


d’un commutateur ou d’un routeur
- **Vraie**

#### Q04 : Software based OpenFlow switches est un :


- b) Commutateur logiciel compatible OpenFlow
#### Q05 : Lequel est un protocole de gestion de configuration utilisé
avec SDN au lieu de SNMP ?
- b) netconf

#### Q06. Parmi les Switchs OpenFlow donner la proposition vraie :


- a) Hybrid OpenFlow Switch : Un commutateur logiciel avec un périphérique matériel spécialisé

N'hésitez pas à demander d'autres précisions ou des informations supplémentaires si besoin !

Partie I: Questions à développement


Q01: Qu'est-ce que le SDN? et présenter son fonctionnement?

SDN (Software-Defined Networking) est une architecture réseau qui virtualise le réseau et
offre une nouvelle approche de l'administration et de la gestion du réseau, visant à simplifier
et à rationaliser le processus d'administration.

Fonctionnement du SDN:

 Découplage du plan de contrôle et du plan de données: Le SDN sépare ces deux


plans des périphériques réseau. Le plan de contrôle, qui détermine où envoyer le
trafic, est déplacé vers un logiciel. Le plan de données, qui transmet le trafic, reste
dans le matériel.
 Contrôleur SDN: Ce logiciel centralisé permet aux administrateurs réseau de
programmer et de contrôler l'ensemble du réseau à partir d'une console unique.
 Communication: Les applications réseau communiquent leurs demandes de
ressources au contrôleur SDN. Le contrôleur utilise ces informations pour décider de
l'acheminement des paquets de données et communique ces instructions aux
périphériques réseau.

Q02: Quelles sont les outils et les plateformes pour gérer les réseaux SDN?

Il existe plusieurs outils et plateformes pour gérer les réseaux SDN, parmi lesquels :

 Protocoles:
o OpenFlow: Un protocole ouvert qui permet aux contrôleurs SDN de
communiquer avec les périphériques réseau et de contrôler le flux de données.
o NETCONF: Un protocole qui permet de gérer la configuration des
périphériques réseau.
o RESTCONF: Une extension de REST qui permet de gérer la configuration
des périphériques réseau via une interface RESTful.
 Contrôleurs SDN:
o NOX/POX: Contrôleurs OpenFlow open source développés initialement à
Stanford. NOX utilise C++ et POX utilise Python.
o Floodlight: Un contrôleur OpenFlow open source basé sur Java.
o OpenDaylight (ODL): Une plateforme collaborative open source qui vise à
accélérer l'adoption du SDN et du NFV.
o Open Network Operating System (ONOS): Un contrôleur SDN open source
conçu pour répondre aux besoins des opérateurs.
 Outils de gestion de configuration:
o Ansible: Un outil open source qui permet d'automatiser les tâches de
configuration et de gestion des systèmes.
o Puppet: Un outil qui permet de gérer la configuration des systèmes et des
applications.
o Chef: Un outil qui permet d'automatiser l'infrastructure informatique.
o SaltStack: Un outil qui permet de gérer la configuration et l'orchestration des
systèmes.

Q03: Présenter l'architecture SDN?

L'architecture SDN se compose de trois plans principaux:

1. Plan d'application: Comprend les applications réseau qui utilisent les services du
réseau SDN, telles que les applications de sécurité, de gestion de la bande passante et
de surveillance du réseau.
2. Plan de contrôle: Comprend le contrôleur SDN, qui est le cerveau du réseau SDN. Il
est responsable de la prise de décision concernant le flux de trafic, la configuration des
périphériques réseau et l'application des politiques réseau.
3. Plan de données: Comprend les périphériques réseau physiques ou virtuels, tels que
les commutateurs et les routeurs. Ces périphériques sont responsables de la
transmission des données sur le réseau selon les instructions du contrôleur SDN.

Ces trois plans communiquent entre eux via des interfaces:

 Interface northbound (northbound API): Permet aux applications du plan


d'application de communiquer avec le contrôleur SDN.
 Interface southbound (southbound API): Permet au contrôleur SDN de
communiquer avec les périphériques réseau du plan de données.

Exercice

Voici les commandes Mininet demandées:

1. mininet> nodes: Affiche les nœuds du réseau.


2. mininet> net: Affiche la topologie du réseau, indiquant les connexions entre les
machines et les interfaces réseau.
3. mininet> dump: Affiche les adresses IP et les noms des cartes réseau de chaque
machine.
4. mininet> h1 ping h2: Envoie une requête ping de l'hôte h1 vers l'hôte h2.
5. mininet> h1 ifconfig -a: Exécute la commande ifconfig sur la machine h1 et
affiche les résultats.
6. mininet> pingall: Teste la connectivité du réseau en effectuant des requêtes ping
entre toutes les machines.
7. mininet> link s1 h1 down: Désactive le lien réseau entre le commutateur s1 et
l'hôte h1.
8. mininet> link s1 h1 up: Active le lien réseau entre le commutateur s1 et l'hôte h1.

Partie II: QCM


Q01. Donner deux noms de société qui utilisent la technologie SDN?

Il n'y a pas de noms de sociétés mentionnés dans les sources fournies. Il est important de noter
que de nombreuses entreprises utilisent la technologie SDN. Voici quelques exemples
d'entreprises qui utilisent la technologie SDN, mais il est recommandé de vérifier ces
informations de manière indépendante: Google, Facebook, Amazon, Microsoft.

Q02. Quelles sont les types d'architecture SDN?

Les types d'architecture SDN sont :

a) SDN basé sur les appareils c) SDN basé sur un contrôleur d) SDN basé sur des
politiques

Q03. Le protocole OpenFlow permet de contrôler à distance la table d'un commutateur


ou d'un routeur. Vrai ou Faux?

Vrai

Q04: Software-based OpenFlow switches est un...

b) Commutateur logiciel compatible OpenFlow

Vous aimerez peut-être aussi