Software Defined Networking with Open Daylight (LFS465)

 

Course Overview

Cette formation traitera des sujets suivants :

  • RPS
  • OpenDaylight
  • Outils tels que mininet et wireshark
  • Applications utilisant les API OpenDaylight

SDN (Software Defined Networking - réseautage défini par logiciel) extrait l'infrastructure réseau loin de l'équipement physique réel. Cela permet aux administrateurs de systèmes réseau de maintenir l'environnement réseau sur plusieurs fournisseurs et matériels, ainsi que sur plusieurs systèmes d'exploitation et versions.

OpenDaylight est une plate-forme réseau ouverte qui permet le SDN et constitue une base solide pour la virtualisation des fonctions réseau (NFV) pour toutes les tailles de réseau.

A qui s'adresse cette formation

Cette formation est conçue pour fournir aux développeurs et aux ingénieurs réseau avancés une exposition à la modélisation dans le domaine des réseaux définis par les logiciels libres (SDN).

Pré-requis

Les stagiaires doivent avoir une bonne connaissance des problèmes typiques d'évolutivité et d'administration système fréquemment rencontrés dans les environnements d'entreprise. Ils devraient également être bien au fait de l'utilisation de la ligne de commande Linux, des scripts shell et de l'édition de fichiers texte.

Objectifs

Après avoir terminé le cours, les étudiants devraient pouvoir :

  • Avoir une solide compréhension du SDN et des protocoles, outils et méthodes utilisés.
  • Comprendre le contrôleur openDayLight SDN avec ses APIs et comment il s'intègre dans le SDN.
  • Ecrire des applications en haut des API OpenDaylight.
  • Compréhension approfondie des outils de simulation et de débogage des topologies réseau.

Contenu

Introduction

  • Objectifs et buts
  • Audience
  • La Linux Foundation
  • Offres de formation Linux Foundation
  • Distributions Linux
  • Procédures du cours
  • Inscription aux cours
  • Laboratoires

Réseaux définis par logiciel (Software Defined Networking - SDN)

  • Réseaux Linux et SDN
  • L'abc du réseautage
  • Plan de données et de contrôle en SDN
  • Composants de réseau en SDN
  • Composants de réseau en SDN
  • Laboratoires

Open vSwitch **

  • Introduction
  • Les composants d'Open vSwitch
  • L'installation d'Open vSwitch
  • Utilisation d'Open vSwitch
  • Laboratoires **

Simulation et observation

  • Les objectifs
  • Mininet
  • Ligne de commande Mininet
  • Mininet Python API
  • Installation et configuration de Mininet
  • Wireshark
  • Installation et configuration de Wireshark

SDN - Histoire et évolution

  • Réseautage précoce
  • Centres de données et exploitation du réseau
  • Évolution de la programmabilité du réseau
  • Laboratoires

Programmation en réseau

  • TELNET/CLI
  • SNMP
  • NETCONF
  • YANG
  • Laboratoires

OpenFlow

  • Introduction
  • Bases et versions d'OpenFlow
  • Protocole OpenFlow

Virtualisation du réseau et multilocation

  • Virtualisation dans le datacenter et dans le réseau
  • Multilocation
  • OF-Config
  • Laboratoires

Introduction à OpenDaylight

  • Le projet OpenDaylight
  • Composants d'OpenDaylight
  • Ressources du projet
  • labos

YANG

  • YANG
  • yangtools
  • Mappage YANG vers Java
  • YANG en OpenDaylight
  • YANGUI
  • Laboratoires

Apache Karaf - le conteneur OSGi

  • OSGi
  • Projet Apache Karaf
  • OpenDaylight et Karaf
  • Utilisation de Karaf
  • Réglages Karaf pour OpenDaylight
  • Laboratoires

Contrôleur OpenDaylight et MD-SAL

  • L'évolution du contrôleur
  • MD-SAL
  • Brokers et appels RPC
  • Le Datastore
  • Regroupement MD-SAL
  • Workflow de développement de plugins
  • Configuration de l'environnement de développement
  • Laboratoires

Installation d'Eclipse et importation d'OpenDaylight

  • Eclipse
  • Laboratoires

Observation et enregistrement OpenDaylight

  • Observant
  • Exploitation forestière
  • Débogage
  • Laboratoires

Rédiger une application à l'aide d'OpenDaylight

  • Labos
Classroom training

Durée 2 jours

Prix (Hors Taxe)
  • France: US$ 1 500,-

Actuellement aucune session planifiée