Projet

Général

Profil

StageAllard » Historique » Version 7

Laurent GUERBY, 13/04/2013 05:27

1 4 Laurent GUERBY
{{>toc}}
2 3 Laurent GUERBY
3 1 Laurent GUERBY
h1. StageAllard
4 1 Laurent GUERBY
5 3 Laurent GUERBY
h2. Sujet
6 3 Laurent GUERBY
7 3 Laurent GUERBY
- lundi 15 avril 2013 - vendredi 7 juin 2013, 8 semaines
8 3 Laurent GUERBY
9 3 Laurent GUERBY
Définition d'un protocole de test et développement des outils associés pour évaluer la
10 3 Laurent GUERBY
performance en charge réseau de routeurs logiciels libres sur plates-formes physique et
11 3 Laurent GUERBY
virtuelles.
12 3 Laurent GUERBY
L'objectif est de connaître les limites de ces technologies en particulier lors d'attaques par
13 3 Laurent GUERBY
déni de service pour pouvoir les détecter et réagir.
14 3 Laurent GUERBY
15 2 Laurent GUERBY
16 2 Laurent GUERBY
- 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,  ...)
17 2 Laurent GUERBY
18 1 Laurent GUERBY
- 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.
19 4 Laurent GUERBY
20 4 Laurent GUERBY
h2. Liens
21 4 Laurent GUERBY
22 4 Laurent GUERBY
* routage logiciel [[AtelierPPS2012]]
23 4 Laurent GUERBY
** dont netmap http://info.iet.unipi.it/~luigi/netmap/
24 6 Laurent GUERBY
* IRC irc.freenode.net #tetaneutral.net (guerby)
25 4 Laurent GUERBY
26 4 Laurent GUERBY
h2. Planning
27 4 Laurent GUERBY
28 4 Laurent GUERBY
# maitrise et documentation des outils iperf (simple), netperf (plus compliqué), eventuellement petit developpement generateur de paquet
29 7 Laurent GUERBY
# codage d'un outil de statistique en C basé sur libpcap (par  exemple compter les paquets sur une clé MAC src MAC dst nb paquet / nb byte)
30 7 Laurent GUERBY
# recensement du materiel a disposition (switch, PC processeur et quelle carte reseau)
31 4 Laurent GUERBY
# redaction d'un plan de test complet avec topologie et flux (tables de routage type internet fournies par Laurent)
32 4 Laurent GUERBY
# derouler le plan test avec debian squeeze puis wheezy puis custom
33 4 Laurent GUERBY
# 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
34 4 Laurent GUERBY
# 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)
35 5 Laurent GUERBY
36 5 Laurent GUERBY
h2. Log
37 5 Laurent GUERBY
38 5 Laurent GUERBY
h3. Lundi 15 avril 2013
39 5 Laurent GUERBY
40 5 Laurent GUERBY
TODO
41 5 Laurent GUERBY
42 5 Laurent GUERBY
h3. Mardi 16 avril 2013
43 5 Laurent GUERBY
44 5 Laurent GUERBY
TODO
45 5 Laurent GUERBY
46 5 Laurent GUERBY
...