Cours

De Gt-metro wiki
   NB: La première session de formation s'est déroulée du 17 au 19 septembre 2007.
      Une seconde session a eu lieu du 17 au 19 juin 2008.
      Une nouvelle session pourrait être organisée en Juin 2009, n'hésitez pas à faire part de votre intérêt en postant un mail 
      à la liste de ce groupe (mailto:gt-metro@services.cnrs.fr)

Le groupe métrologie s'est donné comme objectif de concevoir et donner une formation à la métrologie et à l'analyse des performances des réseaux. Cette page est la première ébauche de ce projet

Sommaire

Public visé

Cette formation s'adresse aux administrateurs des infrastructures réseau (métropolitaines, campus, labo...) ou à des ingénieurs système avertis souhaitant se perfectionner dans le domaine.

Pré-requis

Bonne connaissance des technologies IP, TCP, UDP, de l'environnement Linux (boîte à outils et configuration système), du fonctionnement des routeurs. Une connaissance de base des méthodes et outils de supervision des réseaux est nécessaire.

Le cours se concentre en effet sur les techniques liées à la métrologie, l'analyse des flux et des performances réseau.

Organisation

Durée 2 à 3 jours, 6h/7h par jour, temps consacré aux TP > 50%.

Plan de la formation

Les protocoles de transport (3h) - Luc Saccavini -

  • objectif: bien comprendre la mécanique TCP et savoir diagnostiquer les problèmes de performances qui peuvent y être associés. Donner un aperçu de quelques nouveaux protocoles de transport.
  • cours
    • Présentation succincte du protocole UDP
    • Présentation détaillée du protocole TCP  : présentation du protocole et de ses évolutions récentes sur le contrôle de flux. Analyse de la sensibilité de TCP aux pertes de paquets et à la latence. Présentation d'une boite à outils permettant d'investiguer les problèmes TCP.
    • Présentation des protocoles DCCP, SCTP et des améliorations qu'ils apportent par rapport à UDP et TCP respectivement.
  • exercices
    • Analyse de sessions TCP particulières. Mesure de la dégradation d'une connexion TCP due à la perte de paquets ou à la latence.

Cours sur les Protocoles au format PDF

Texte des exercices au format PDF

Les métriques qualifiant le comportement d'un réseau (Métriques IPPM) (3h) - Didier Benza -

  • objectif: comprendre les métriques (niveau IP) de base, ce qu'elles mesurent et ce qu'elles ne mesurent pas.
  • cours
    • Présentation de la standardisation IPPM.
    • On définit les métriques :
      • connectivité,
      • latence,
      • variation de temps de transit,
      • perte de paquets,
      • réordonnancement
  • exercices
    • Calcul de valeurs pour des métriques IPPM sur des échantillons
  • Comparaison entre les métriques IPPM & NMWG

Cours sur les Métriques IPPM au format PDF

Texte des exercices au format PDF

Exercices avec la correction au format PDF

Analyse de Flux (1/2j) -Lionel David

  • objectif: comprendre les méthodes d'analyse de flux et savoir les informations que l'on peut en tirer.
  • cours
    • Présentation (succincte) des travaux de l'IETF (cf. wg IPFIX, PSAMP...)
    • Présentation de sflow, netflow et principalement IPFIX.
    • Présentation de collecteurs
  • TP analyse de flux

Cours sur l'analyse de flux au format PDF

TP analyse de flux au format PDF

Correction du TP analyse de flux au format PDF

Résolution des problèmes de performances (1/2j) - François-Xavier Andreu, Simon Muyal -

  • objectif: acquérir une méthodologie et une bonne connaissance d'une boite à outils de débogage.
  • cours
    • Aspects méthodologiques.
    • Ressources existantes (sites de météo réseau, tickets d'incident, de maintenance ...).
    • Proposition de boite à outils (ping, fping, mtr, echoping, iperf, pchar ...) en insistant sur les limites de chaque outil. Outils et services de Renater.
    • Mentionner aussi les travaux et projets sur le sujet (Pert Géant, Perfsonar...).
  • exercices
    • Vérifications des paramètres systèmes pour des transferts haut débit (buffers TCP).
    • Utilisations des outils de détection de problèmes de performances (traceroute, Iperf, Pchar).
    • Débogage d'un cas concret.

Cours sur la résolution des problèmes de performances

TP: Débogage d'un cas concret

Evolutions et Perspectives (2h) -Simon Muyal, Didier Benza & Bernard Tuy

Les slides de cette partie de la formation sont ici

  • Monitoring inter domaines
    • PerfSonar
    • Métriques composées
  • Optimisation de performances
    • fast convergence
    • Classes de service
Outils personnels