Aller au contenu
Cmoi20

plusieurs connexions internet et mptcp

Recommended Posts

Bonjour,

 

je ne suis pas certain que ce sujet soit a sa place dans ce forum mais comme je vois d'autres messages, je me dit que je vais tenter. de plus, il semble que certaines personnes ici soient super compétent dans tous ces domaines qui m'échappent.

 

Je vous explique le contexte : 

- Ma maison en pleine campagne n'est pas éligible a une connexion 4G illimitée (enfin jusqu'à août dernier)

- L'ADSL est limité a 2Mb/800Kb environ

 

J'ai donc finis par installer une 2nd connexion ADSL et ai mis en place la solution overthebox d'OVH : https://www.ovhtelecom.fr/overthebox/

 

c'est magnifique, c'est merveilleux et je peux même regarder des vidéos youtube en SD avec moins de 30s de temps de chargement.

 

je pensais ajouter une connexion 4G illimité de SFR qui devrait être disponible chez moi pour début d'année prochaine.

 

seulement voila, OVH a récemment fait cette communication sur les mailing listes : 

Citation

Tout d’abord, nous pensons qu’il est nécessaire de maintenir une offre pour

découvrir le service et, en toute autonomie, configurer et piloter son installation.

C’est pourquoi nous vous proposons OverTheBox IT.

OverTheBox IT intègre le service OverTheBox associé à un matériel (non plug and play)

compact agrégeant jusqu’à 20 Mbps. Le matériel sera proposé à l’achat

au prix de 149,99 € HT avec un service au tarif promotionnel de 9,99 € HT/mois.

 

Pour répondre à vos demandes, nous avons travaillé sur la stabilité et sur la

configuration afin de vous proposer OverTheBox Plus.

Avec OverTheBox Plus, l’installation est simplifiée et automatisée pour rendre

ce service plug and playVous pouvez désormais facilement, sans aucune

connaissance réseau préalable, agréger jusqu’à 8 connexions pour un débit allant

jusqu’à 400 Mbit/s. OverTheBox Plus s’appuie également sur un matériel plus puissant,

rackable, intégrant un switch manageable de 14 ports Gigabit et compatible avec la fibre.

Le software a été complètement repensé et redéveloppé afin d’accroître fortement

la stabilité, les performances et la sécurité du service. Les mises à jour sont également

simplifiées et plus fluides dans leur exécution permettant ainsi de renforcer

le service avec de nouvelles features.

 

Ainsi, OverTheBox Plus vous apporte tout le confort du plug and play et vous laisse

la liberté du choix du type de connexion Internet (ADSL, 4G, Fibre, etc.) que vous

souhaitez agréger. Ce service vous sera proposé sans engagement au tarif

de 39,99 € HT/mois. Vous pourrez acquérir le matériel au prix de 249,99 € HT.

 

Vu ce tarif, je me demande si je ne serais pas mieux a monter ma propre infrastructure mais les documentations que j'ai trouvées sont soit plutôt anciennes (car le MPTCP est une technologie plutot récente) soit incomplète.

cette page semble expliquer comment faire : http://gfdsa.gfdsa.org/2013/05/15/using-2-connections-1/ je vais tenter dans les prochains jours pour voir comment cela fonctionne.

j'ai trouvé ceci : http://www.sajalkayan.com/post/fun-with-mptcp.html mais c'est trop incomplet pour pouvoir implémenter un truc jusqu'au bout.

ce document https://dial.uclouvain.be/memoire/ucl/en/object/thesis%3A2667/datastream/PDF_01/view lié au git https://github.com/alokhan/memoire  est plutôt mais je n'ai pas réussis a bien l'exploiter.

 

en fait, je cherche a monter un équivalent de l'overthebox (mptcp sur des liaisons vpn en UDP sur chaque connexion internet disponible) relié a une VM (ou un container LXC) sur mon serveur proxmox.

 

vu que cela ne semble pas exister, je prévois de fournir une documentation complète avec toutes les actions nécessaires a la mise en place d'un tel système. Si je peux fournir une image openwrt et un container LXC en prime, ce serait encore le mieux. L'idée serait que chacun puisse ensuite utiliser ce type de service facilement en suivant un tuto.

 

Les problèmes: 

- je n'ai pas asses de temps pour avancer sérieusement sur ce sujet.

- je galère sur la partie openwrt que je ne connais pas du tout

- je ne suis pas expert réseau et donc je galère sur des truc qui peuvent paraître simples

- je cherche un truc industrialisé et simplifié au final et je ne vois pas comment éviter les éditions de scripts multiples en mode texte

 

si vous aviez une piste ou des conseils, je suis a votre écoute.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne saurais pas t'aider....

 

Mais si tu prends un routeur 4G, pourquoi ne pas simplement abandonner l'ADSL et n'utiliser que la 4G ?


C'est ce que mon vénéré chef a fait, car il habite en rase campagne, sans accès possible à du haut débit autrement qu'en 4G.

Il a conservé l'ADSL en secours uniquement, ce que n'importe quel routeur sérieux sait faire sans configuration complexe pour agréger les lignes.

Partager ce message


Lien à poster
Partager sur d’autres sites

ou déménager, c'est encore plus simple :98:

Partager ce message


Lien à poster
Partager sur d’autres sites

@Lazer, merci pour la réponse, je ne sais pas encore ce que va donner la connexion 4G mais ça peut effectivement devenir une solution en attendant la fibre. les solutions les plus simples sont souvent les meilleurs mais quand on galère depuis longtemps, on n'y penses même plus.

 

@jojo, ce serait une excellente solution mais, en faite, j'aime bien ma campagne et n'ai pas trop envie de me retrouver en centre ville juste pour se rapprocher du DSLAM.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, au delà du DO IT YOURSELF, toujours plaisant, il y a des solutions simples et pas chères.

 

http://www.tp-link.fr/products/details/cat-4910_TL-R470T+.html

 

Un petit routeur Multiwan à 50 € (sur amazon) qui fera le boulot simplement, possibilité d'agréger 4 liens.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne suis pas spécialiste réseau... mais la solution mptcp me parait largement plus avancé que ce bête routeur (qui correspond à ce que je pratiquais déjà en 2000... la préhistoire)

 

A priori, de ma compréhension, avec ce routeur, une connexion TCP sera limitée à la bande passage d'une seule connexion, et je pourra pas agréger plusieurs liens. C'est la multiplication des connexions TCP en parallèle qui permet de faire une pseudo répartition de charge entre les différents accès Internet.

 

Tandis qu'avec MPTCP, il me semble qu'une seule connexion TCP peut bénéficier de l'agrégation de plusieurs lignes Internet.

 

Un exemple connu d'une seule connexion TCP : un téléchargement HTTP classique sur le Web.
Donc avec ce routeur, les téléchargements HTTP ne seraient pas accélérés.

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, c'est vrai, mais cela a le mérite de la simplicité. on reporte le problème sur l'application. Un navigateur web ouvre plusieurs connexions TCP simultanément (pour charger généralement les images en // du texte), et TP Link annonce plusieurs stratégies de répartition de charge. Donc, au quotidien, cela peut améliorer les choses. Mais une application faisant tout passer dans une seule connexion TCP sera probablement limitée au débit d'une des liaisons.

Dans le cas d'une vidéo, il est effectivement probablement qu'une seule socket sera mise à contribution.

 

On peut faire mieux, mais c'est plus cher :) et plus compliqué.

Je suis moi même dans le monde du réseau, et je n'imagine pas une seconde mettre en place ce genre de chose à la maison, trop usine à gaz. Mais pourquoi pas dans l'entreprise.

Partager ce message


Lien à poster
Partager sur d’autres sites

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This is an example of a list.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

×
/* Navigation */ function ipsfocusNavigation() { var navwidth = 0; var morewidth = $('.ipsNavBar_primary .focus-nav-more').outerWidth(true); $('.ipsNavBar_primary > ul > li:not(.focus-nav-more)').each(function() { navwidth += $(this).outerWidth( true ) + 2; }); var availablespace = $('.ipsNavBar_primary').outerWidth(true) - morewidth; if (availablespace > 0 && navwidth > availablespace) { var lastItem = $('.ipsNavBar_primary > ul > li:not(.focus-nav-more)').last(); lastItem.attr('data-width', lastItem.outerWidth(true)); lastItem.prependTo($('.ipsNavBar_primary .focus-nav-more > ul')); ipsfocusNavigation(); } else { var firstMoreElement = $('.ipsNavBar_primary li.focus-nav-more li').first(); if (navwidth + firstMoreElement.data('width') < availablespace) { firstMoreElement.insertBefore($('.ipsNavBar_primary .focus-nav-more')); } } if ($('.focus-nav-more li').length > 0) { $('.focus-nav-more').removeClass('focus-nav-hidden'); } else { $('.focus-nav-more').addClass('focus-nav-hidden'); } } $(window).on('load',function(){ $(".ipsNavBar_primary").removeClass("focus-nav-loading"); ipsfocusNavigation(); }); $(window).on('resize',function(){ ipsfocusNavigation(); }); // Make hover navigation work with touch devices // http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly ;(function(e,t,n,r){e.fn.doubleTapToGo=function(r){if(!("ontouchstart"in t)&&!navigator.msMaxTouchPoints&&!navigator.userAgent.toLowerCase().match(/windows phone os 7/i))return false;this.each(function(){var t=false;e(this).on("click",function(n){var r=e(this);if(r[0]!=t[0]){n.preventDefault();t=r}});e(n).on("click touchstart MSPointerDown",function(n){var r=true,i=e(n.target).parents();for(var s=0;s ul > li:has(ul)').doubleTapToGo(); var browserResponsiveWidth = 980; var defaultBrowserWidth = $(window).width(); var headerHeight = $("#header").height(); var headerWrap = $(".headerWrap"); var headerBackgrounds = $(".headerBackgrounds"); var headerBlur = $(".headerBlur"); var blurEnd = 110; var headerEffects = function(){ var amountScrolled = $(window).scrollTop(); // Make navigation fixed if( amountScrolled >= headerHeight ){ headerWrap.addClass("fixedBlur"); } else { headerWrap.removeClass("fixedBlur"); } // Blur header if( (amountScrolled <= blurEnd) ){ headerWrap.removeClass("blurred"); } else { headerWrap.addClass("blurred"); } // Parallax effect var translateHeader = amountScrolled / 2; if( amountScrolled <= headerHeight ){ headerBackgrounds.css( "margin-top", translateHeader + "px" ); } else { headerBackgrounds.css( "margin-top", (headerHeight / 2) + "px" ); } } if( $('body').hasClass('wDesktop') ){ $(window).scroll(function(){ headerEffects(); }); }; });