Prenez contact avec nous

Plan du cours

Fondamentaux du SDN

  • Paradigmes du réseautage traditionnel vs défini par logiciel
  • Architecture SDN : couche de données, couche de contrôle, couche applicative
  • Fondamentaux du protocole OpenFlow
  • Avantages et défis de l'adoption du SDN
  • Aperçu de l'écosystème SDN open source

Fondations du réseautage Linux

  • Espaces de noms réseau et isolement
  • Passerelles Linux vs Open vSwitch
  • Contrôle du trafic (tc) pour la QoS et le modelage
  • Tunnellisation VXLAN et GRE dans Linux
  • Gestion de la configuration réseau (systemd-networkd, NetworkManager)

Exploration approfondie d'Open vSwitch

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

OVN (Réseau virtuel ouvert)

  • Architecture d'OVN et intégration avec OVS
  • Passerelles logiques et routeurs
  • NAT, équilibrage de charge et listes de contrôle d'accès (ACL) dans OVN
  • Intégration des services DHCP et DNS
  • OVN pour le réseautage Kubernetes
  • Comparaison d'OVN avec les déploiements traditionnels d'Open vSwitch

Implémentation de FRRouting (FRR)

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

EVPN et VXLAN avec FRR

  • Fondamentaux d'EVPN et cas d'utilisation
  • Couche de contrôle VXLAN avec BGP EVPN
  • Annonce et apprentissage des adresses MAC
  • Configuration de la passerelle anycast distribuée
  • VPN 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
  • Bases du développement d'applications et MD-SAL
  • Plugin OpenFlow et gestion des commutateurs
  • Modèles YANG et modélisation des données
  • API REST et interfaces northbound

Déploiement d'ONOS

  • Architecture et composants d'ONOS
  • Installation et configuration du cluster
  • Découverte des appareils et des liens
  • Modèle de développement d'applications
  • Réseautage basé sur l'intention avec ONOS
  • Intégration avec les pipelines programmables (P4, NPL)

Programmabilité du réseau

  • API 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 le SDN (RYU, POX, ryu)
  • Écriture d'applications SDN personnalisées

Automatisation et orchestration

  • Ansible pour l'automatisation réseau
  • Terraform pour l'infrastructure réseau
  • Gestion de la 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é des contrôleurs
  • 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 le SDN
  • Surveillance de la 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 le SDN
  • Virtualisation réseau pour le multi-locataire
  • Intégration du SDN avec OpenStack et Kubernetes
  • Chaînage de services et intégration NFV
  • Réseautage cloud hybride avec le SDN

Déploiement en production et opérations

  • Conception haute disponibilité pour les contrôleurs SDN
  • Planification de l'évolutivité et ajustement 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 à niveau et fenêtres de maintenance

Résumé et orientations futures

  • Défis de l'adoption du SDN et leçons apprises
  • P4 et couches de données programmables
  • IA/ML pour l'automatisation réseau
  • Normes et protocoles émergents
  • Ressources communautaires et éducation continue

Pré requis

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

Audience

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

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires