NET-5064-Reseaux-Logiciels-et-virtualisation-des-infrastructures-programmabilite-controle-et-gestion

ORGANISATION:

  • Période : S9/P4
  • ECTS : 4
  • Langue : Français
  • Heures programmées / Charge Totale : 45/90
  • Heures Cours/TD+TP/CF : 33/12/3
  • Certains cours se déroulent avec des TDs intégrés
  • Evaluation :  Note finale = Note CF, L'UV est validée si la note finale est ≥ 10 / 20
  • Présence  obligatoire et peut influer sur la pondération de la note finale.

Objectifs :

Ce module permet aux élèves de prendre connaissance de l’évolution des réseaux actuels vers des réseaux programmables et plus agiles et de comprendre leur contrôle et gestion. Les réseaux informatiques, fixes et sans fil deviennent indissociables et s’appuient de plus en plus sur des technologies et des principes communs comme la virtualisation des infrastructures et des systèmes. Cette convergence transforme les architectures et requiert des compétences en virtualisation de systèmes d’exploitation, de serveurs, de réseaux et de stockage mais aussi en systèmes de monitoring, en analyse de données pour assurer le contrôle et la gestion dynamique de ces systèmes en fonction des variations et fluctuations. Il s’agit de familiariser les élèves à l’ensemble de ces systèmes et leurs utilisations. Le module se focalisera néanmoins sur trois évolutions majeures : la virtualisation en général et la virtualisation des réseaux en particulier, les réseaux logiciels et le cloud computing. Ces trois aspects contiennent et englobent l’ensemble des nouveaux principes que les élèves doivent comprendre, utiliser dès à présent et améliorer par la suite tout au long de leurs carrières.

Programme:

  • Plans de gestion, de contrôle et d’acheminement dans les entités de réseaux
  • Séparation des plans et APIs réseau
  • Réseaux Logiciels (plus communément appelé SDN – Software Defined Networks)
    • Séparation plan de contrôle et plan d’acheminement
    • Contrôleurs SDN (NOX, POX, OpenDaylight, Contrail,…) – architecture fonctionnelle et logicielle, fonctions et rôles
    • Communautés open source et projets
    • Solutions orientés contrôle de flux, notamment OpenFlow
    • Switch logiciel dont OVS
  • Virtualisation des services et fonctions réseaux (Network Functions Virtualization - NFV)
    • Recommandations ETSI et communautés
  • Virtualisation des ressources informatiques et cloud computing
    • Hyperviseurs, conteneurs
    • Pile et services OpenStack
  • Convergence clouds et réseaux
    • Programmabilité, agilité, élasticité des infrastructures
    • Placement optimal et provisioning d’infrastructures virtuelles à partir de ressources physiques hétérogènes de fournisseurs multiples
  • Configuration dynamique des réseaux
    • Langages de description (comme Yang) et protocoles (comme NetConf, OF-CONFIG,…) pour la configuration des réseaux
  • Systèmes de monitoring
    • NetFlow/IPFix, Sflow, …
    • Monitoring et analyse de données pour les réseaux (analyse statistique et apprentissage)
  • Déploiement, automatisation et gestion associée

Supports de cours et bibliographie :

Polycopiés et bibliographie fournis par les intervenants

Prérequis:

  • réseaux informatiques et réseaux de télécommunications (dont mobiles), connaissance du protocole IP et de l’Internet, adressage IPv4 et IPv6, réseaux privés virtuels, ingénierie du trafic, architectures de services opérées et orientés services, base en analyse statistique et apprentissage, optimisation combinatoire, connaissance en systèmes d’exploitation souhaitée sans être indispensable.

Responsable:

  • Djamal ZEGHLACHE (djamal.zeghlache@telecom-sudparis.eu)

Equipe pédagogique:

TSP; Djamal Zeghlache, Daniel Ranc, Jérémie Jakubowicz

Orange Labs: Bruno Chatras, Lucian Suciu, Christian Destré

(GANDI, HP, … autres industriels): Olivier Tirat, BYO Networks,