SlideShare une entreprise Scribd logo
Software Defined Network
Mokhless Hachicha Mohamed Gontara
Contrôleur SDN
Historique
●
Officiellement lancé en 8 Avril 2013.
●
Crée par la fondation de Linux avec la parteneuriat de
plusieurs sociétés nommées telques Cisco, Juniper, CITRIX,
IBM,Vmware,RedHat,etc
1
●
Le contrôleur OpenDaylight est une platforme à base de la
machine virtuelle java et peut être exécuté depuis n'importe
quel système d'exploitation.
●
Le contrôleur est une mise en œuvre du
Software Definition Network (SDN) et utilise les outils
suivants:

Maven: OpenDaylight utilise Apache Maven pour une
automatisation plus facile à base de fichier pom.xml.

OSGi:C’est une bibliothèque de back-end d’OpenDaylight
car il permet le chargement des Bundles et les paquets
des fichiers JAR.

JAVA interfaces: Ce sont utilsés pour l’écoute des
événements.

RESTAPIs: Ce sont les responsables de gestion de
topologie , tracage d’hôtes , routage static , etc 2
Les Avantages
Les principales avantages d’OpenDaylight par rapport au autres
contrôleur:
●
Une architecture microservices qui fournit à l’utilisateur
des services particuliers par exemple:

Activer le protocole OpenFlow ou BGP.

Installer un Commutateur L2 ou un service comme
le AAA (Authentication,Authorization and
Accounting).
●
Prise en charge de plusieurs protocoles telques
OpenFlow,SNMP
NETCONF,OVSDDB,BGP,PCEP,LISP,etc.
●
L’aide de déveloper de nouvelles fonctionnalités compronent
des protocoles et des services de réseaux. 3
Architecture
4
Installation
●
Télécharger le ficher .zip :
http://www.opendaylight.org/software/downloads
●
Décompresser le fichier .zip par la commande :
~$tar -xvf <le chemin de fichier/nom de fichier>
●
Déplacer au dossier nommé :
~$cd <chemin de dossier>
●
Exécuté le Apache Karaf pour lancer OpenDaylight :
~$sudo ./bin/karaf
5
Shell OpenDaylight
6
Installation des Fonctionnalités
Les commandes nécessaires pour utiliser et manipuler OpenDayLight :
●
Lister les fonctionnalités disponible:
opendaylight-user@root>feature:list
●
Installer les fonctionnalités fournit par OpenDayLight:
opendaylight-user@root>feature:install <nom de feature>
●
Installation des fonctionnalités nécessaires:

Pour supporter les switches de couche2 :
opendaylight-user@root>feature:install odl-l2switch-all

Interface Web :
opendaylight-user@root>feature:install odl-dlux-all
7
Interfaces Web “DLUX”
Après l’installation de DLUX , on peut maintenant accéder à la
platforme de l’OpenDayLight à travers le lien suivant :
http://<@IP du serveur>:8181/index.html
8
Interfaces Web “DLUX”
Topologie
9
Interfaces Web “DLUX”
Nodes
10
Interfaces Web “DLUX”
Yang UI
YANG : C’est une langage de modèle de données pour la
configuration, l’état de données, les opérations et les notifications
pour les éléments et services du réseau
11
Interfaces Web “DLUX”
Yang UI
12
Yang UI
Liste API
Sub-APIAPI
OperationalConfig
GET
GET
POST
PUT
DELETE 13
Interfaces Web “DLUX”
Yang UI
●
GET : Obtenir des données à partil de l’ODL.
●
PUT et POST : envoi de données à l’ODL pour l’enregistrement.
●
DELETE : envoi de données à l’ODL pour la suppression.
14
Yang UI : Exemple API
15
Interfaces Web “DLUX”
Yang Visualizer
16
Conclusion
●
OpenDaylight est un contrôleur déstiné à faire évoluer le SDN.
●
Créer une approche plus transparante pour le SDN.
●
Réduire les risques.
17
Question!?

Contenu connexe

Tendances

Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
Ahmed Slim
 
projet fin d'étude IWAN
projet fin d'étude IWANprojet fin d'étude IWAN
projet fin d'étude IWAN
Med Amine El Abed
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de Pfsense
Ismail Rachdaoui
 
Vpn
VpnVpn
Vpn
kwabo
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
Edouard DEBERDT
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Ghassen Chaieb
 
Rapport projet fin d'étude
Rapport projet fin d'étudeRapport projet fin d'étude
Rapport projet fin d'étude
HibaFarhat3
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
MortadhaBouallagui
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Charif Khrichfa
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
Borel NZOGANG
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Papa Cheikh Cisse
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec Jenkins
Kokou Gaglo
 
Administration Reseau
Administration ReseauAdministration Reseau
Administration Reseau
denischef1
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
marwenbencheikhali
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015
Ghali Rahma
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Mohammed LAAZIZLI
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
Alain Ganuchaud
 

Tendances (20)

Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
 
projet fin d'étude IWAN
projet fin d'étude IWANprojet fin d'étude IWAN
projet fin d'étude IWAN
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de Pfsense
 
Vpn
VpnVpn
Vpn
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
 
Rapport projet
Rapport projetRapport projet
Rapport projet
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
 
Rapport projet fin d'étude
Rapport projet fin d'étudeRapport projet fin d'étude
Rapport projet fin d'étude
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
Snmp
SnmpSnmp
Snmp
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec Jenkins
 
Administration Reseau
Administration ReseauAdministration Reseau
Administration Reseau
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015
 
Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
 

Similaire à SDN OpenDaylight

Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
Zakariyaa AIT ELMOUDEN
 
Jenkins
JenkinsJenkins
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
AbdellahELMAMOUN
 
De la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logicielsDe la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logiciels
Johan Moreau
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5
Mame Cheikh Ibra Niang
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
Fathi Ben Nasr
 
graylog.pptx
graylog.pptxgraylog.pptx
graylog.pptx
emnabenamor3
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
Mohamed Ben Bouzid
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
XavierPestel
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
Christophe Villeneuve
 
12-Factor
12-Factor12-Factor
12-Factor
Luc Juggery
 
APACHE HTTP
APACHE HTTPAPACHE HTTP
APACHE HTTP
Rachid NID SAID
 
Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?
Julien Maitrehenry
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
Soumia Brabije
 
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Aurelien Navarre
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxThierry Gayet
 
Chap 02 poo en java
Chap 02 poo en javaChap 02 poo en java
Chap 02 poo en java
Yassine Badri
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04
ImnaTech
 
graylogF (2).pptx
graylogF (2).pptxgraylogF (2).pptx
graylogF (2).pptx
emnabenamor3
 

Similaire à SDN OpenDaylight (20)

Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
Jenkins
JenkinsJenkins
Jenkins
 
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
 
De la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logicielsDe la chaîne de production au SI géré par des logiciels
De la chaîne de production au SI géré par des logiciels
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
 
graylog.pptx
graylog.pptxgraylog.pptx
graylog.pptx
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
Apache Open SSL
Apache Open SSLApache Open SSL
Apache Open SSL
 
12-Factor
12-Factor12-Factor
12-Factor
 
APACHE HTTP
APACHE HTTPAPACHE HTTP
APACHE HTTP
 
Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
 
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU Linux
 
Chap 02 poo en java
Chap 02 poo en javaChap 02 poo en java
Chap 02 poo en java
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04
 
graylogF (2).pptx
graylogF (2).pptxgraylogF (2).pptx
graylogF (2).pptx
 

Dernier

Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 

Dernier (6)

Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 

SDN OpenDaylight

  • 1. Software Defined Network Mokhless Hachicha Mohamed Gontara Contrôleur SDN
  • 2. Historique ● Officiellement lancé en 8 Avril 2013. ● Crée par la fondation de Linux avec la parteneuriat de plusieurs sociétés nommées telques Cisco, Juniper, CITRIX, IBM,Vmware,RedHat,etc 1
  • 3. ● Le contrôleur OpenDaylight est une platforme à base de la machine virtuelle java et peut être exécuté depuis n'importe quel système d'exploitation. ● Le contrôleur est une mise en œuvre du Software Definition Network (SDN) et utilise les outils suivants:  Maven: OpenDaylight utilise Apache Maven pour une automatisation plus facile à base de fichier pom.xml.  OSGi:C’est une bibliothèque de back-end d’OpenDaylight car il permet le chargement des Bundles et les paquets des fichiers JAR.  JAVA interfaces: Ce sont utilsés pour l’écoute des événements.  RESTAPIs: Ce sont les responsables de gestion de topologie , tracage d’hôtes , routage static , etc 2
  • 4. Les Avantages Les principales avantages d’OpenDaylight par rapport au autres contrôleur: ● Une architecture microservices qui fournit à l’utilisateur des services particuliers par exemple:  Activer le protocole OpenFlow ou BGP.  Installer un Commutateur L2 ou un service comme le AAA (Authentication,Authorization and Accounting). ● Prise en charge de plusieurs protocoles telques OpenFlow,SNMP NETCONF,OVSDDB,BGP,PCEP,LISP,etc. ● L’aide de déveloper de nouvelles fonctionnalités compronent des protocoles et des services de réseaux. 3
  • 6. Installation ● Télécharger le ficher .zip : http://www.opendaylight.org/software/downloads ● Décompresser le fichier .zip par la commande : ~$tar -xvf <le chemin de fichier/nom de fichier> ● Déplacer au dossier nommé : ~$cd <chemin de dossier> ● Exécuté le Apache Karaf pour lancer OpenDaylight : ~$sudo ./bin/karaf 5
  • 8. Installation des Fonctionnalités Les commandes nécessaires pour utiliser et manipuler OpenDayLight : ● Lister les fonctionnalités disponible: opendaylight-user@root>feature:list ● Installer les fonctionnalités fournit par OpenDayLight: opendaylight-user@root>feature:install <nom de feature> ● Installation des fonctionnalités nécessaires:  Pour supporter les switches de couche2 : opendaylight-user@root>feature:install odl-l2switch-all  Interface Web : opendaylight-user@root>feature:install odl-dlux-all 7
  • 9. Interfaces Web “DLUX” Après l’installation de DLUX , on peut maintenant accéder à la platforme de l’OpenDayLight à travers le lien suivant : http://<@IP du serveur>:8181/index.html 8
  • 12. Interfaces Web “DLUX” Yang UI YANG : C’est une langage de modèle de données pour la configuration, l’état de données, les opérations et les notifications pour les éléments et services du réseau 11
  • 15. Interfaces Web “DLUX” Yang UI ● GET : Obtenir des données à partil de l’ODL. ● PUT et POST : envoi de données à l’ODL pour l’enregistrement. ● DELETE : envoi de données à l’ODL pour la suppression. 14
  • 16. Yang UI : Exemple API 15
  • 18. Conclusion ● OpenDaylight est un contrôleur déstiné à faire évoluer le SDN. ● Créer une approche plus transparante pour le SDN. ● Réduire les risques. 17