StageAllard » Historique » Version 4
Version 3 (Laurent GUERBY, 19/03/2013 07:51) → Version 4/13 (Laurent GUERBY, 13/04/2013 05:23)
{{>toc}} {{>>toc}}
h1. StageAllard
h2. Sujet
- lundi 15 avril 2013 - vendredi 7 juin 2013, 8 semaines
Définition d'un protocole de test et développement des outils associés pour évaluer la
performance en charge réseau de routeurs logiciels libres sur plates-formes physique et
virtuelles.
L'objectif est de connaître les limites de ces technologies en particulier lors d'attaques par
déni de service pour pouvoir les détecter et réagir.
- test de charge de routeur sous Linux : mettre au point les protocoles de test, developper les outils pour les tests (C, shell, python), faire les mesures et jouer sur les parametres pour voir les limites en performance suivant la situation (avec ou sans iptables, different materiel, CPU, ...)
- developper des outils de creation de machines virtuelles a la demande pour plusieurs OS variantes Linux, BSD, eventuellement un petit meta langage pour faire des maquette reseau VLAN et BGP. python, shell, KVM. Usage tetaneutral.net pour maquette routage BGP/OSPF et performance vs machine physique, et ferme de compilation GCC pour multi OS.
h2. Liens
* routage logiciel [[AtelierPPS2012]]
** dont netmap http://info.iet.unipi.it/~luigi/netmap/
h2. Planning
# maitrise et documentation des outils iperf (simple), netperf (plus compliqué), eventuellement petit developpement generateur de paquet
# codage d'un outil de statistique en C basé sur libpcap (par exemple compter les paquets sur une clé MAC src MAC dst)
# redaction d'un plan de test complet avec topologie et flux (tables de routage type internet fournies par Laurent)
# derouler le plan test avec debian squeeze puis wheezy puis custom
# virtualisation avec KVM en ligne de commande simple, interfaces entre les VM via brctl et openvswitch et en deroulant le plan de test, tester differents noyaux et KVM
# tests de netmap sur plateforme physique (attention carte reseau, Laurent GUERBY a du materiel incluant carte mere Atom+2 ports giga, carte PCIe 4 ports giga intel)
h1. StageAllard
h2. Sujet
- lundi 15 avril 2013 - vendredi 7 juin 2013, 8 semaines
Définition d'un protocole de test et développement des outils associés pour évaluer la
performance en charge réseau de routeurs logiciels libres sur plates-formes physique et
virtuelles.
L'objectif est de connaître les limites de ces technologies en particulier lors d'attaques par
déni de service pour pouvoir les détecter et réagir.
- test de charge de routeur sous Linux : mettre au point les protocoles de test, developper les outils pour les tests (C, shell, python), faire les mesures et jouer sur les parametres pour voir les limites en performance suivant la situation (avec ou sans iptables, different materiel, CPU, ...)
- developper des outils de creation de machines virtuelles a la demande pour plusieurs OS variantes Linux, BSD, eventuellement un petit meta langage pour faire des maquette reseau VLAN et BGP. python, shell, KVM. Usage tetaneutral.net pour maquette routage BGP/OSPF et performance vs machine physique, et ferme de compilation GCC pour multi OS.
h2. Liens
* routage logiciel [[AtelierPPS2012]]
** dont netmap http://info.iet.unipi.it/~luigi/netmap/
h2. Planning
# maitrise et documentation des outils iperf (simple), netperf (plus compliqué), eventuellement petit developpement generateur de paquet
# codage d'un outil de statistique en C basé sur libpcap (par exemple compter les paquets sur une clé MAC src MAC dst)
# redaction d'un plan de test complet avec topologie et flux (tables de routage type internet fournies par Laurent)
# derouler le plan test avec debian squeeze puis wheezy puis custom
# virtualisation avec KVM en ligne de commande simple, interfaces entre les VM via brctl et openvswitch et en deroulant le plan de test, tester differents noyaux et KVM
# tests de netmap sur plateforme physique (attention carte reseau, Laurent GUERBY a du materiel incluant carte mere Atom+2 ports giga, carte PCIe 4 ports giga intel)