Prenez contact avec nous

Plan du cours

Introduction à ONOS

  • Aperçu d'ONOS en tant que contrôleur SDN.
  • Fonctionnalités clés et avantages de la plateforme ONOS.
  • Exploration de l'écosystème d'applications ONOS.

Mise en place de l'environnement de développement ONOS

  • Installation et configuration d'ONOS sur des systèmes Linux.
  • Configuration du Kit de développement Java (JDK) et de l'IDE.
  • Exploration du code source d'ONOS et des dépôts Git.

Compréhension de l'architecture d'ONOS

  • Composants et modules principaux d'ONOS.
  • Gestion de cluster et évolutivité d'ONOS.
  • API d'ONOS et abstractions de services.

Développement d'applications ONOS

  • Construction d'une application ONOS de base à partir de zéro.
  • Utilisation des API ONOS pour la gestion de la topologie réseau et des flux.
  • Gestion des intentions et du traitement des paquets dans ONOS.

Tests et débogage des applications ONOS

  • Configuration d'un environnement de test pour les applications ONOS.
  • Débogage des applications ONOS à l'aide d'outils de journalisation et de surveillance.
  • Utilisation de la CLI ONOS et de l'API REST pour le dépannage.

Sujets avancés du développement ONOS

  • Intégration des applications ONOS avec des systèmes externes et des contrôleurs.
  • Optimisation des applications ONOS pour les déploiements à grande échelle.
  • Pratiques recommandées pour le développement d'applications ONOS.

Études de cas et applications pratiques

  • Analyse d'applications ONOS réelles dans des environnements de production.
  • Conception d'applications personnalisées pour répondre à des défis réseau spécifiques.
  • Projet pratique : développement et déploiement d'une application ONOS personnalisée.

Résumé et prochaines étapes

Pré requis

  • Compréhension de base du réseau défini par logiciel (SDN).
  • Connaissance de la programmation Java.
  • Expérience de base avec les outils en ligne de commande Linux.

Public cible

  • Développeurs SDN.
  • Ingénieurs réseau souhaitant créer des applications personnalisées sur la plateforme ONOS.
 21 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires