Plan du cours

Introduction à ONOS

  • Vue d'ensemble d'ONOS en tant que contrôleur SDN
  • Caractéristiques et avantages de la plateforme ONOS
  • Explorer l'écosystème d'applications d'ONOS

Configurer l'environnement de développement d'ONOS

  • Installer et configurer ONOS sur les systèmes Linux.
  • Configurer le kit de développement Java et l'IDE
  • Explorer le code source d'ONOS et les dépôts Git

Comprendre l'architecture d'ONOS

  • Composants et modules principaux d'ONOS
  • Gestion des clusters et évolutivité d'ONOS
  • APIs ONOS et abstractions de services

Développer des applications ONOS

  • Construire une application ONOS de base à partir de zéro
  • Travailler avec les APIs ONOS pour la topologie du réseau et la gestion des flux
  • Manipuler les intentions et le traitement des paquets dans ONOS

Tester et déboguer les applications ONOS

  • Mettre en place un environnement de test pour les applications ONOS
  • Déboguer les applications ONOS en utilisant les outils de logging et de monitoring
  • Utiliser le CLI d'ONOS et l'API REST pour le dépannage

Sujets avancés dans le développement d'ONOS

  • Intégrer les applications ONOS avec des systèmes externes et des contrôleurs
  • Optimiser les applications ONOS pour les déploiements à grande échelle
  • Meilleures pratiques pour le développement d'applications ONOS

Etudes de cas et applications pratiques

  • Analyser des applications ONOS réelles dans des environnements de production
  • Concevoir des 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 des réseaux définis par logiciel (SDN)
  • Familiarité avec la programmation Java.
  • Expérience de base avec les outils de ligne de commande Linux.

Audience

  • Développeurs SDN
  • Ingénieurs réseau cherchant à construire des applications personnalisées sur la plateforme ONOS
 21 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires