Projet

Général

Profil

Benchmark VPN » Historique » Version 6

Baptiste Jonglez, 31/05/2014 08:01

1 2 Baptiste Jonglez
{{>toc}}
2 2 Baptiste Jonglez
3 1 Baptiste Jonglez
h1. Benchmark VPN
4 1 Baptiste Jonglez
5 1 Baptiste Jonglez
But : *étudier la performance de différentes solutions de VPN sur des petits routeurs OpenWRT.*
6 1 Baptiste Jonglez
7 1 Baptiste Jonglez
Le but final étant de se servir des tunnels pour router des IP publiques : [[Partage_ADSL_OpenVPN]]
8 1 Baptiste Jonglez
9 2 Baptiste Jonglez
Pour les autres critères de choix (facilité de mise en place, sécurité, etc), voir [[VPN]].
10 1 Baptiste Jonglez
11 2 Baptiste Jonglez
h2. Méthodologie
12 1 Baptiste Jonglez
13 6 Baptiste Jonglez
!benchmark-setup.png!
14 1 Baptiste Jonglez
15 3 Baptiste Jonglez
* iperf TCP
16 5 Baptiste Jonglez
* test gros paquets (1400 octets), petits paquets (cf. VoIP, 50 à 100 octets, la mesure standard étant 64 octets)
17 3 Baptiste Jonglez
* ne pas faire de iperf sur le routeur directement, mettre une vraie machine de chaque côté (LAN, WAN + VPN)
18 4 Baptiste Jonglez
* faire les mêmes tests dans les mêmes conditions, sans le VPN (baseline)
19 4 Baptiste Jonglez
* mesurer la consommation CPU sur le routeur (difficilement automatisable / reproductible ?)
20 3 Baptiste Jonglez
21 2 Baptiste Jonglez
À terme, on peut envisager une automatisation de ce processus, par exemple via un paquet OpenWRT pour le routeur et une configuration toute faite et/out script pour le testeur.
22 1 Baptiste Jonglez
23 2 Baptiste Jonglez
h2. Related
24 1 Baptiste Jonglez
25 2 Baptiste Jonglez
Rien de bien concret côté OpenWRT :
26 1 Baptiste Jonglez
27 2 Baptiste Jonglez
* http://wiki.openwrt.org/doc/howto/performance
28 2 Baptiste Jonglez
* http://wiki.openwrt.org/doc/hardware/performance
29 1 Baptiste Jonglez
30 2 Baptiste Jonglez
h2. Résultats
31 1 Baptiste Jonglez
32 2 Baptiste Jonglez
h3. L2TP
33 2 Baptiste Jonglez
34 2 Baptiste Jonglez
Pour la mise en place, voir [[Tunnel L2TP]].