Guide avec VM et instructions pratiques.

Id

Projet

Description

Auditeurs

1

SDWAN-ODL

Demontrez le fonctionnement de ce projet logiciel SD-WAN développé pour ODL: https://github.com/AlexFengCisco/SD-WAN-Opendaylight_lab

BELLAHCEN Amine

CACHCOUL Ihssane

TAIBI Abdelhak

2

 NanteWAN

Demonstrez le fonctionnement de ceprojet logiciel SD-WAN ne demandant pas l'utilisation d'un contrôleur SDN: https://github.com/upa/nante-wan

 

SOUALLE Grégory
TROCMET Sylvain

3

SDN-VIM ODL

Cherchez et demontrez une solution pour interconnecter le contrôleur ODL avec OpenStack.

 

Champlon Jérôme 
Marin Ludovic 

4

SDN-VIM ONOS

Cherchez et demontrez une solution pour interconnecter le contrôleur ONOS avec OpenStack.

 RESPAUT Ludovic

Stéphane Pfeifer

5

 SDN-IP

Mettre en place une topologie pour mettre en place un SDN-IP avec Onos. SDN-IP permet à un réseau SDN de se connecter à internet à l’aide de BGP. Montrez que vous arrivez a pingez les serveurs de Google à partir de votre Host en passant par votre réseau SDN. En externe, du point de vue BGP, le réseau SDN apparaît comme un système autonome unique (AS) qui se comporte comme n'importe quel AS traditionnel. Au sein de l'AS, l'application SDN-IP fournit le mécanisme d'intégration entre BGP et ONOS. Au niveau du protocole, SDN-IP se comporte comme une communication BGP ordinaire. Du point de vue ONOS, il s'agit simplement d'une application qui utilise ses services pour installer et mettre à jour l'état de transfert approprié dans le plan de données SDN.

 

 

PAUMIER Aurélien
OZIOL Joris
BONNEFOND Michel

 

6

Mininet vs MaxiNet 

Comparez les caractéristiques, les fonctionnalités et les performances de Mininet, MaxiNet . Vous pouvez utiliser la même topologie (suffisamment complexe) pour comparer les performances des trois simulateurs (vitesse de mise en place de la topologie et throughput).

 

Alexandre Fidjani
Francois Truong

7

ONOS and SONA-CNI

Démontrez tous les pas nécessaires pour utiliser le contrôleur ONOS avec un cluster Kubernetes d'au moins 2 nœuds. Utilisez le CNI (Container network Interface) SONA (https://wiki.onosproject.org/display/ONOS/SONA-CNI+Installation).

 

LOYATHO Hugues

8

ONOS Metron

Démontrez toutes les étapes pour utiliser l'application Metron sur Onos (https://wiki.onosproject.org/display/ONOS/Server+Device+Driver+Tutorial). Expliquez les pas nécessaires pour mettre en place une chaine de fonction réseau (SFC). Démontrez les autres capabilités de Metron (discovery, monitoring, rule installation etc...) 

 


9

 APP-ONOS

Créer une application ONOS qui repartit la charge de trafic entre les deux machines (en termes de nombre de paquets), entre les trois chemins possibles de la topologie et de manière de garantir une utilisation équilibrée des trois chemins. Pour tester l'application, utilisez un streaming VLC entre différentes paires d'hôtes.

 

Gérard DELORME

10

Path-reset

Emulez une attaque de prise de rdv avec le mécanisme path-reset. Afin de fournir de la haute disponibilité, un contrôleur surveille les états du réseau et peut mettre en œuvre des ré-optimisations. Par exemple, suite à la réception d’un Packet-in, un contrôleur peut apprendre qu’une partie d’un chemin assigné à un flot n’est plus disponible, et peut donc initier la reconfiguration ou réparation du chemin. La réinstallation de flots par le contrôleur sur des commutateurs au long d’un chemin est une opération dite de « path-reset ». Utiliser le "path-reset" pour mettre en place un mécanisme de coordination et de rendez-vous.

  

 

HAYOUN Norredine
ALTERKAOUI Khaled

 

11

ODL-SFC

Montrez comment ODL supporte le paradigme SFC. En particulier, expliquez la méthodologie générale et rédigez une liste ordonnée des actions à mener pour mettre en place une chaine de fonction de réseau virtualisées.

 

12

ONOS-SFC

Montrez comment ONOS supporte le paradigme SFC. En particulier, expliquez la méthodologie générale et rédigez une liste ordonnée des actions à mener pour mettre en place une chaine de fonction de réseau virtualisées.

 

 LEVITA DIVENGELE Emmanuel

 

 

13

Intent-ONOS

Montrez l'évolution de la mise en place des intent dans ONOS dans ses dernières trois versions en termes de fonctionnalités et d'interface de configuration.

 COGEZ Sebastien

 

14

ODL-ENCAP2

Démontrez toutes les solutions pour encapsuler du trafic au niveau 2 disponibles dans ODL et mesurez le temps d'encapsulation dans openvswitch entre l'arrivé d'un nouveau flux et le premier paquet encapsulé.

 

 

15

P4-ONOS

Démontrez les pas necessaires pour garantire la connectivté entre deux hotes avec ONOS et P4 (https://wiki.onosproject.org/pages/viewpage.action?pageId=16122675). 

 

 

16

 DPDK-OVS

Demontrez l'accéleration DPDK avec OpenVSwitch.

 

 

17

 Clustering Modifiez le comportement standard du contrôleur en mode distribué (clustering) pour lier de nouvelle instance du contrôleur en fonction d'une métrique arbitraire. Si le contrôleur maitre tombe en panne, passez le rôle de maitre à une autre nœud utilisant telle métrique. Métriques possibles : dernière instance joignant le contrôleur, instance la moins chargée, instance la plus proche.    
 
 18

TLV-LLDP

Ajouter un nouveau TLV dans les messages LLDP. Ce TLV doit contenir un timestamp de l'émission du message LLDP.

 

 

19

 STP-ONOS Emulez le protocole STP avec ONOS. Faites envoyer à chaque commutateur des messages LLDP aux voisins, chaque seconde, et faites renvoyer les paquets LLDP qu'ils reçoivent au contrôleur. Calculez l'arbre de recouvrement résultant utilisant l'algorithme de Kruskal (https://en.wikipedia.org/wiki/Kruskal%27s_algorithm), et implémentez le dans le réseau.

  EPINDE FILS RENE

 

20

 STP-ODL Emulez le protocole STP avec ODL. Faites envoyer à chaque commutateur des messages LLDP aux voisins, chaque seconde, et faites renvoyer les paquets LLDP qu'ils reçoivent au contrôleur. Calculez l'arbre de recouvrement résultant utilisant l'algorithme de Kruskal (https://en.wikipedia.org/wiki/Kruskal%27s_algorithm), et implémentez le dans le réseau.

 

21

CPMan-ONOS Configurez l'application Control Plane Manager (CPMan) pour monitorer une instance du contrôleur ONOS. Expliquez comment se passe la récolte des métriques et démontrez quels types de métriques on peut recueillir. Donner une liste ordonne des actions à mener pour mettre en place une chaine de fonction de réseau virtualisées.

 GUILLAUMAT Simon

22

ONOS Cluster from 1.14 Expliquez et montrez les différences dans l'architecture d'un cluster de contrôleurs ONOS pour les versions antérieures et postérieures à 1.14.

 

23

APP-ONOS

Créer une application Onos qui repartira la charge de trafic entre les deux machines (en termes de nombre de paquets), entre les trois chemins possibles de la topologie et de manière de garantir une utilisation équilibrée des trois chemins. Pour tester l'application, utilisez un streaming VLC entre différentes paires d'hôtes.

 BOODHNA Daryl

24

Mininet vs  Containernet

Comparez les caractéristiques, les fonctionnalités et les performances de Mininet, Containernet . Vous pouvez utiliser la même topologie (suffisamment complexe) pour comparer les performances des trois simulateurs (vitesse de mise en place de la topologie et throughput).

 

25

Mininet vs  Distrinet

Comparez les caractéristiques, les fonctionnalités et les performances de Mininet, Distrinet. Vous pouvez utiliser la même topologie (suffisamment complexe) pour comparer les performances des trois simulateurs (vitesse de mise en place de la topologie et throughput).

 

26 µONOS demontrez les différences entre ONOS standard et µONOS DETROZ Sébastien