Prenez contact avec nous

Plan du cours

Fondamentaux du SDN

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

Fondements du réseau Linux

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

Plongée dans 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 de LACP
  • Surveillance et dépannage d'OVS

OVN (Open Virtual Network)

  • Architecture d'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 networking Kubernetes
  • Comparaison OVN vs déploiements Open vSwitch traditionnels

Implémentation de FRRouting (FRR)

  • Aperçu de l'architecture et des composants de FRR
  • Bases de l'installation et de la configuration
  • Configuration BGP et politiques associées
  • 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 de 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
  • 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 d'un contrôleur

Déploiement d'OpenDaylight

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

Déploiement de 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
  • Networking basé sur les intentions avec ONOS
  • Intégration avec les pipelines programmables (P4, NPL)

Programmabilité 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)
  • Rédaction d'applications SDN personnalisées

Automatisation et orchestration

  • Ansible pour l'automatisation réseau
  • Terraform pour l'infrastructure réseau
  • Gestion de configuration à grande échelle
  • Déploiement continu pour les changements 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 segment routing
  • 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 DDoS avec SDN
  • Surveillance de la sécurité et réponse aux incidents

SDN pour les centres de données et le Cloud

  • Conception de fabrics de centres de données avec SDN
  • Virtualisation réseau pour le multi-locataire
  • Intégration SDN avec OpenStack et Kubernetes
  • Chaînage de services et intégration NFV
  • Networking cloud hybride avec SDN

Déploiement en production et opérations

  • Conception haute disponibilité pour les contrôleurs SDN
  • Planification de l'évolutivité et tuning 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 enseignements tirés
  • P4 et plans de données programmables
  • IA/ML pour l'automatisation réseau
  • Normes et protocoles émergents
  • Ressources communautaires et formation continue

Pré requis

  • Compréhension solide 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 réseau
  • Expérience de base en script Python ou shell

Audience

  • Ingénieurs réseau se dirigeant 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