v2.11.0 (5932)

Enseignement scientifique & technique - CSC_4GI08_TP : Network Virtualisation & Automation

Domaine > Réseaux.

Descriptif

Le cours s'intéresse à l'automatisation et la virtualisation de réseaux coeurs des grandes entreprise et des opérateurs. Il s'agit d'évolution fondamentales, pour réduire les couts d'investissement et de gestion, faire fasse à la multiplication du nombre d'équipements et pour fiabiliser les infrastructures. La télémétrie réseau est également abordée en fin de module. 
 
Le cours offre une approche expérimentale avec la part belle aux travaux pratiques, permettant d'étudier ces principales technologies en les mettant en pratique sur des équipements réels. 

Objectifs pédagogiques

Acquis d'apprentissage
À l'issue de l'UE, l'élève sera capable de:
- Décrire les techniques et composants utilisés pour l'automatisation de déploiements dans le cloud (devOps).
- Expliquer l'intérêt et l'impact des logiciels d'automatisation pour le déploiement de service dans le cloud
- Concevoir un service de diffusion de IPTV (""live"" streaming ) utilisant les différents objects (réseau, sécurité, machines virtuelles) d'un opérateur cloud répondant à des contraintes spécifiques (notamment de ""bonnes pratiques"" en terme de sécurité) et réaliser un déploiement automatiser d'un tel système .

Compétences de rattachement (et justification)
- BC6.4 – Spécifier et concevoir l’ingénierie des éléments du système et son architecture en réponse à un besoin identifié; Justification : conception et mise en oeuvre d'un service complet dans le cloud répondant à des contraintes (notamment de bonnes pratiques en terme de sécurité).
Le projet nécessite d'avoir bien assimiler les concepts d'automatisation de ce cours mais, plus largement, met en oeuvre l'ensemble des technologies vues en GIN, en particulier sur cloud (GIN204), réseau (GIN201), sécurité et gestion des certificats (202 et 205) et protocole DNS et HTTP (203).
- BC6.3 – Prendre en compte l’ensemble des facteurs externes (analyse de risque, réglementations, technologies, infrastructures, capacités, qualité de service, utilisateurs, sécurité) dans le cadre de la conception ou l’évolution du système; Justification : Le mini projet est réalisé avec de nombreuses contraintes à respecter
- BC6.1 – Identifier et caractériser les éléments et les fonctions d’un système d’information, d’un réseau ou d’un système de communication; Justification : Le projet s'appuie

24 heures en présentiel (16 blocs ou créneaux)

12 heures de travail personnel estimé pour l’étudiant.

effectifs minimal / maximal:

/40

Diplôme(s) concerné(s)

Parcours de rattachement

Pour les étudiants du diplôme Echange international non diplomant

GIN201 + GIN203 ou équivalent 

Pour les étudiants du diplôme Expert cybersécurité des réseaux et des systèmes d'information

GIN201 + GIN203 ou équivalent 

 

Pour les étudiants du diplôme Diplôme d'ingénieur

GIN201 + GIN203 ou équivalent 

 

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

Le cours est évalué sur la base des compte-rendus de travaux pratiques (40%) et compte rendu de mini-projet (60%).

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS
  • Crédit d'UE électives acquis : 2.5

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Pour les étudiants du diplôme Expert cybersécurité des réseaux et des systèmes d'information

Vos modalités d'acquisition :

Le cours est évalué sur la base des compte-rendus de travaux pratiques (40%) et compte rendu de mini-projet (60%).

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage peut être demandé par l'étudiant si :
    Note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2 ECTS

Le coefficient de l'UE est : 2

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Echange international non diplomant

Vos modalités d'acquisition :

Le cours est évalué sur la base des compte-rendus de travaux pratiques (40%) et compte rendu de mini-projet (60%).

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Programme détaillé

Les labs sont basés sur le service MPLS-VPN qui sera introduit en début de cours. Ensuite les étudiants sont invités à automatiser ce service (de manière de plus en plus réalsite et sophistiquée), via un contrôleur SDN (à priori NSO de Cisco). 

Le service sera ensuite supervisé par de la télémétrie réseau. 

Mots clés

Cloud, IAC (Infrastructure as Code), Terraform, Ansible.

Méthodes pédagogiques

Les concepts clés sont d'abord présentés en début de cours puis les étudiants vont découvrir puis mettre en oeuvre ces concepts dans des travaux pratiques (API cloud, Terraform, Ansible). Dans une seconde partie du cours, les étudiants vont travailler en groupe sur un mini-projet pendant 4 semaines. Ils doivent concevoir et déployer un service de streaming sur le cloud, de manière totalement automatisée (""Infrastructure as Code"").
Veuillez patienter