Auteur Sujet: Aggrégation de liens, VPN bonding  (Lu 8134 fois)

0 Membres et 1 Invité sur ce sujet

JulFX

  • Expert.
  • Abonné Free adsl
  • *
  • Messages: 188
  • Fibre 300 Mbps
Aggrégation de liens, VPN bonding
« le: 23 février 2011 à 02:18:11 »
Je cherche des infos et des retours d'expériences sur la technique de vpn bonding qui consiste a agréger plusieurs liens vpn en une seul interface réseau.
A priori cela peu être mise en œuvre relativement simplement avec zeroshell http://www.vh-net.fr/index.php?view=article&catid=2%3Awan&id=2%3Aaggregation-de-lien-adsl-a-laide-de-tunnel-vpn&tmpl=component&print=1&layout=default&page=&option=com_content&Itemid=3, mais je n'ai pas trouvé de documentations pour le faire 'a la main'.
L'intérêt par rapport à une solution de loadbalancer classique, est qu'il est possible d'utiliser la bande passante total des liens agréger sur un seul flux si le serveur au bout des tunnels en a la capacité.
L'un des inconvénient est que ce n'est pas fail-over, si une des connections tombe, le tunnel n'est plus utilisable. Il faut aussi un serveur dédié a l'autre bout. Les services de VPN payant ne semble pas proposer ce genre de possibilités.

Je m'interroge sur cette technique car j'ai eu en main un Linksys RV042 dual wan pour des connections câble et adsl mais je n'étais pas satisfait car:
- le routeur n'est qu'en 100mb sur la partie lan , et n'est pas assez puissant pour router les débits du câble http://www.smallnetbuilder.com/lanwan/lanwan-reviews/30186-linksys-rv042-review-solid-dual-wan-vpn-performer?start=4
- En mode load-balancing, il ne fait pas le tracking des sessions correctement. A priori le seul moyen est de faire passer certains protocoles (http, ftp...) sur une seul connections ce qui n'a donc plus beaucoup d'intérêt.

Je recherche donc des alternatives. OpenBSD + pf semble en être une autre.
Je me demande aussi ce qui est le plus couteux en ressources cpu a débit réseau et nombre de paquets par secondes équivalent : chiffrer un tunnel ou faire du routage + load balancing? Je suppose que cela doit pas mal dépendre de la taille de la clé de chiffrement, de l'algo et des instructions cpu... Mais un atom suffit-il pour tenir jusqu'a 1 Gb/s en VPN, voir un simple ARM de routeur, ou faut il quelque chose de plus costaud?




vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Aggrégation de liens, VPN bonding
« Réponse #1 le: 23 février 2011 à 07:39:01 »
Je connais une entreprise qui devant le prix des liaisons pro à pris 4 FreeBox, une DediBox et à monté 4 tunnels agrégés vers la Dedibox. Ils étaient a coté du NRA, cela permettait d'avoir 15 Mb/s * 4 en download et 1 Mb/s * 4 en upload.

Pour ceux qui pensent que cela coute cher, voici les tarifs "pro de SFR :
- 512K SDSL 9 connect : 190 € HT/mois
- 1M SDSL 9 connect : 220 € HT/mois
- 2M SDSL 9 connect : 360 € HT/mois
- 3M SDSL 9 connect : 425 € HT/mois
- 4M SDSL 9 connect : 690 € HT/mois
- 6M SDSL 9 connect : 735 € HT/mois
- 8M SDSL 9 connect : 945 € HT/mois
- 10M SDSL 9 connect : 1100 € HT/mois

Je me demande aussi ce qui est le plus couteux en ressources cpu a débit réseau et nombre de paquets par secondes équivalent : chiffrer un tunnel ou faire du routage + load balancing? Je suppose que cela doit pas mal dépendre de la taille de la clé de chiffrement, de l'algo et des instructions cpu... Mais un atom suffit-il pour tenir jusqu'a 1 Gb/s en VPN, voir un simple ARM de routeur, ou faut il quelque chose de plus costaud?
Un atom ca me semble trop faible pour du 1 Gb/s. Même non crypté, c'est chaud de traiter les paquets (en entrés + en sortie et dans chaque sens, le nb de paquets par seconde en upload étant également très important, TCP acquittant au minimum tous les 2 paquets).

Tu peux réduire la charge en diminuant le nombre d'acquittements envoyés tuto pour Windows. Je n'ai pas trouvé comment faire cette modification sous linux.

corrector

  • Invité
Aggrégation de liens, VPN bonding
« Réponse #2 le: 23 février 2011 à 09:13:08 »
L'intérêt par rapport à une solution de loadbalancer classique, est qu'il est possible d'utiliser la bande passante total des liens agréger sur un seul flux si le serveur au bout des tunnels en a la capacité.
L'un des inconvénient est que ce n'est pas fail-over, si une des connections tombe, le tunnel n'est plus utilisable.
Parce que c'est mal conçu!

Je ne suis pas spécialiste, mais le système devrait avoir un protocole permettant de suivre les caractéristiques de chaque lien.