Prenez contact avec nous

Plan du cours

Fondamentaux du SDN

  • Paradigmes traditionnels vs réseaux définis par logiciel
  • Architecture SDN : plan de données, plan de contrôle, plan d'application
  • Fondements du protocole OpenFlow
  • Avantages et défis de l'adoption du SDN
  • Aperçu de l'écosystème SDN open source

Fondamentaux du réseau Linux

  • Nomspaces réseau et isolation
  • Ponts Linux vs Open vSwitch
  • Contrôle du trafic (tc) pour la QoS et le modelage du trafic
  • Tunneling VXLAN et GRE sous Linux
  • Gestion de configuration réseau (systemd-networkd, NetworkManager)

Focus approfondi sur Open vSwitch

  • Architecture et composants d'Open vSwitch
  • Installation et configuration initiale
  • Configuration des ponts et gestion des ports
  • Règles de flux et fonctionnalités OpenFlow 1.3/1.5
  • Support VLAN et tunneling (VXLAN, Geneve, GRE)
  • Configuration du bonding et LACP
  • Surveillance et dépannage d'OVS

OVN (Open Virtual Network)

  • Architecture OVN et intégration avec OVS
  • Ponts logiques et routeurs logiques
  • NAT, équilibrage de charge et ACLs dans OVN
  • Intégration des services DHCP et DNS
  • OVN pour le réseau Kubernetes
  • Comparaison OVN vs déploiements Open vSwitch traditionnels

Mise en œuvre de FRRouting (FRR)

  • Aperçu de l'architecture et des composants de FRR
  • Installation et bases de configuration
  • Configuration des politiques BGP
  • Déploiement OSPF et OSPFv3
  • IS-IS pour les fabrics de centres de données
  • BFD pour la détection rapide des pannes
  • Filtrage et redistribution des routes

EVPN et VXLAN avec FRR

  • Fondamentaux EVPN et cas d'utilisation
  • Plan de contrôle VXLAN avec BGP EVPN
  • Annonce et apprentissage des adresses MAC
  • Configuration de la passerelle anycast distribuée
  • VPNs de couche 3 multi-locataires avec EVPN
  • Dépannage des déploiements EVPN

Aperçu des contrôleurs SDN

  • Rôle du contrôleur SDN dans l'architecture réseau
  • Modèles de déploiement des contrôleurs (centralisé, distribué, hybride)
  • Introduction et architecture d'OpenDaylight
  • Aperçu de la plateforme ONOS
  • Critères de sélection du contrôleur

Déploiement d'OpenDaylight

  • Installation et configuration d'OpenDaylight
  • Gestion du conteneur Karaf et des services
  • Fondements de MD-SAL et développement d'applications
  • Plugin OpenFlow et gestion des commutateurs
  • Modèles YANG et modélisation des données
  • API REST et interfaces nord (northbound)

Déploiement de ONOS

  • Architecture et composants d'ONOS
  • Installation et configuration du cluster
  • Découverte des périphériques et des liens
  • Modèle de développement d'applications
  • Réseaux basés sur les intentions avec ONOS
  • Intégration avec les pipelines programmables (P4, NPL)

Programmabilité des réseaux

  • APIs REST et JSON-RPC pour l'automatisation réseau
  • gNMI (interface de gestion réseau gRPC)
  • Modélisation des données YANG pour la configuration
  • Clients NETCONF et RESTCONF
  • Bibliothèques Python pour SDN (RYU, POX, ryu)
  • Rédaction d'applications SDN personnalisées

Automatisation et orchestrations

  • Ansible pour l'automatisation réseau
  • Terraform pour l'infrastructure réseau
  • Gestion de configuration à grande échelle
  • Déploiement continu des modifications réseau
  • Intégration avec les pipelines CI/CD

Ingénierie du trafic et politiques

  • Classification et marquage du trafic
  • Mise en œuvre de la Qualité de Service (QoS) avec OVS/FRR
  • Routage basé sur les politiques
  • Calcul et optimisation des chemins
  • Introduction au routage segmenté
  • Surveillance des flux de trafic et des performances

Sécurité dans les environnements SDN

  • Considérations de sécurité du contrôleur
  • Canaux OpenFlow sécurisés (TLS)
  • Contrôle d'accès et RBAC pour le SDN
  • Segmentation réseau et micro-segmentation
  • Atténuation des attaques DDoS avec SDN
  • Surveillance de sécurité et réponse aux incidents

SDN pour les centres de données et le cloud

  • Conception de fabric de centre de données avec SDN
  • Virtualisation réseau pour la multi-ténancy
  • Intégration SDN avec OpenStack et Kubernetes
  • Chaînage de services et intégration NFV
  • Réseaux cloud hybrides avec SDN

Déploiement en production et opérations

  • Conception haute disponibilité pour les contrôleurs SDN
  • Planification de la scalabilité et optimisation des performances
  • Stratégies de sauvegarde et de récupération
  • Surveillance de l'infrastructure SDN
  • Dépannage des environnements SDN
  • Procédures de mise à jour et fenêtres de maintenance

Résumé et orientations futures

  • Défis de l'adoption du SDN et leçons apprises
  • P4 et plans de données programmables
  • IA/ML pour l'automatisation réseau
  • Nouveaux standards et protocoles
  • Ressources communautaires et formation continue

Pré requis

  • Bonne compréhension des réseaux TCP/IP et des protocoles de routage
  • Expérience avec le réseau Linux (iproute2, iptables, nftables)
  • Connaissance des concepts de commutation et de VLAN
  • Familiarité avec la surveillance et le dépannage des réseaux
  • Expérience basique en scripting Python ou shell

Audience cible

  • Ingénieurs réseau souhaitant évoluer vers le SDN
  • Ingénieurs DevOps gérant l'infrastructure réseau
  • Architectes d'infrastructure cloud
  • Administrateurs systèmes responsables de la configuration réseau
 35 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires