Comment atténuer BufferBloat sur une connexion ADSL?

J'ai eu une expérience de réseautage intéressante auparavant. Avant de déménager, j'ai eu une connexion VDSL, avec une liaison montante de 3mb. (La vitesse de descente était d'environ 30mb mais n'est pas pertinente en ce moment). Chaque fois que je saturatais la liaison montante (sauvegarde CrashPlan), je pouvais voir un ralentissement de la latence générale et de la réactivité, mais je pouvais toujours utiliser Internet sans problème majeur.

Maintenant, je me suis déplacé vers un endroit plus loin, où je n'obtiens que l'ADSL + normal. La vitesse est de 10mb en liaison descendante avec une liaison montante de 1mb. Le problème est cependant que, chaque fois que je satura la liaison montante, tout ce qui se passe à un moment d'arrêt augmente jusqu'à plusieurs dizaines de secondes et l'expérience générale est très mauvaise. Même si j'utilise seulement 50% de la vitesse de téléchargement, la latence augmente de 500 à 800 ms.

Au début, j'ai attribué le problème à la diminution de la qualité de la connexion, mais maintenant, je pense que c'est un problème de configuration / réseau sur le côté de mon fournisseur et n'a rien à voir avec la qualité du cuivre à venir. Ce qui a encore réconforté cette conviction est que l'un de mes amis est en relation avec des paramètres similaires (une autre zone, mais une distance similaire à celle de l'échange) et il peut saturer le chargement sans compromettre la connectivité globale!

Alors, quel pourrait être le problème? Est-ce le fameux problème Bufferbloat ? Dans l'affirmative, y at-il un moyen de l'atténuer? Le support technique me dit simplement de m'assurer que je n'utilise pas trop le téléchargement pour assurer la connectivité … ce qui est faible dans mon livre.

Je regardais également le routeur de microprogramme de la tomate , des conseils à ce sujet? J'ai essayé tous les paramètres QoS possibles pour donner au logiciel de sauvegarde une priorité inférieure, mais cela ne règle que partiellement le problème.

Donc, en résumé, pensez-vous que c'est un bufferbloat et, dans l'affirmative, comment le réparer? (Autre que changer de fournisseur)

    Il n'y a aucune raison d'utiliser 50% de téléchargement et 0% de téléchargement devrait entraîner des augmentations de ping significatives. Quelque chose d'autre se passe ici. Je ne sais pas si c'est ce qu'est le bufferbloat. Je soupçonne que c'est un problème physique avec votre modem ou votre ligne. Les connexions mal congestionnées devraient encore pouvoir maintenir les pings sous 1 seconde. Je dépannerais avec le FAI et / ou vérifier les statistiques du modem si votre modem le prend en charge (votre FAI peut vérifier si votre modem ne le fait pas). Je suppose que le rapport signal / bruit est inférieur à 6 sur le chargement ou l'atténuation est trop élevée (supérieure à 55db)

    Le manque de gestion de la bande passante ne contribue pas non plus (mais ne devrait jamais causer des choses aussi mauvaises que celles que vous décrivez). Vous devez implémenter une solution QoS; La seule chose qui fonctionne correctement pour les connexions aDSL est une avec le patch TC-ATM. Je recommanderais Tomato Toastman ou Shibby, versions récentes. Mon «mini-guide» pour configurer ceci est ici: http://www.dslreports.com/forum/r28371690-Cable-Help-Configuring-Tomato-QoS- . La seule différence avec votre configuration est que vous mettez les "paramètres pour les modems DSL uniquement" à quelque chose comme 32 octets au lieu de "aucun".

    Test Bufferbloat: http://netalyzr.icsi.berkeley.edu/

    C'est probablement le bufferbloat. La tomate n'a pas de correctifs pour cela.

    Essayez openwrt, dd-wrt ou le système QOS de cerowrt, ils utilisent tous fq_codel maintenant.

    Je note que certaines formes de DSL utilisent l'encapsulation ATM, une compensation précise pour laquelle a été rompue jusqu'à très récemment (réparé dans linux 3.10.12 ou plus tard, tête de briseur de barrière openwrt, tête cerowrt)

    La façon de réparer "buffer bloat" consiste à désactiver complètement votre buffer ISP en limitant votre bande passante entrante et sortante juste sous leurs limites respectives. De cette façon, le tampon du côté de votre FAI ne s'habitue jamais et vous avez une amélioration de la latence à un faible coût de débit.

    tc est l'outil Linux / DD-WRT / Tomate pour cela. Un script existe appelé "Wondershaper" qui implémente ceci sur PC, peut-être que vous pourriez l'adapter à Tomate.