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
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