La Fibre

Fournisseurs d'accès à Internet fixe en France métropolitaine => Tombe Anciens FAI => Opérateurs grand public alternatifs => Bbox fibre Actus et incidents Bbox câble => Discussion démarrée par: vivien le 19 septembre 2012 à 22:03:22

Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 19 septembre 2012 à 22:03:22
Appel à témoignage (clients Bbox fibre sensation)
Êtes-vous impactés par "TCP ACK Suppression" ?


Après une avancée avec Numericable sur le même sujet (https://lafibre.info/numericable-fttla/tcp-ack-suppression/), je m'attaque à Bouygues Telecom.
Les clients Bbox fibre classique peuvent répondre mais la priorité est donnée aux clients Bbox fibre Sensation.

Vous avez-vu que les experts Numericable ou Bouygues Telecom vous demandent de faire un SpeedTest sur le serveur de Massy et que pour bon nombre d'entre vous c'est le seul serveur à permettre d'avoir un débit > 90 Mb/s. Le serveur SpeedTest de Massy n'est pas un serveur ordinaire : il est optimisé pour avoir de bon résultats avec "TCP ACK Suppression".

"TCP ACK Supression" est une vieille optimisation pour certains abonnés câble qui permet de supprimer des acquittements qui étaient inutiles il y a quelques années, mais qui sont, avec les serveurs modernes, indispensable. Pour convaincre Numericable de supprimer cette optimisation, il faut donc bien comprendre à qui elle diminue le débit.

"TCP ACK Supression" n'a un impact que quand le ping bout en bout dépasse 15ms => j'ai rajouté sur https://testdebit.info (https://testdebit.info) des fichiers que l'on télécharge simulant un serveur éloigné de +90ms (cas d'un serveur sur la cote est des états-unis avec un bon ping ou d'un serveur en Europe de l'est).


J'ai besoin de vous :
- réaliser un test avec un serveur N°1 (standard, noyau 3.2) avec +90ms de ping : [serveur plus en ligne]

- réaliser un test avec un serveur N°2 (optimisé "TCP ACK Suppression", noyau 3.5) avec +90ms de ping : [serveur plus en ligne]

Si vous êtes impacté par "TCP ACK Suppression", vous aurez moins de 1 Mo/s avec le premier serveur et plus de 1 Mo/s avec le second serveur spécialement optimisé.

Si vous n'êtes pas impacté par "TCP ACK Suppression", vous aurez un meilleur débit avec le premier serveur et un débit un peu moins bon avec le second.

Les débits dépendent de votre distance au serveur, de votre navigateur et de votre système d’exploitation. Merci d'indiquer votre ville, navigateur et version de Windows / Mac / Linux.
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 19 septembre 2012 à 22:04:00
Voici des exemples de résultats avec le premier serveur (http://90ms.2.testdebit.info/fichiers/500Mo.dat) (standard, noyau 3.2) :

Bbox fibre 100 Mb/s sur Gentilly (94), non impacté par TAS :
(https://lafibre.info/testdebit/tas/201207_bbox_100_90ms.png)

DartyBox THD 100 Mb/s sur Gentilly (même appartement que la Bbox fibre), impacté par TAS :
(https://lafibre.info/testdebit/tas/201207_darty_100_tas_90ms.png)

Numericable 30 Mb/s sur Le-Mée-sur-Seine (77) :
(https://lafibre.info/testdebit/tas/201207_ncc_30_90ms.png)


 réaliser un test avec un serveur N°2 (optimisé "TCP ACK Suppression", noyau 3.5) avec +90ms de ping :

Voici des exemples de résultats avec le même serveur sans les ping suplèmentaire (http://2.testdebit.info/fichiers/500Mo.dat).
On est en Île-de-France pour les 3 tests (donc < 15ms, donc les débits sont bons) :

Bbox fibre 100 Mb/s sur Gentilly (94), non impacté par TAS :
(https://lafibre.info/testdebit/tas/201207_bbox_100_0ms.png)

DartyBox THD 100 Mb/s sur Gentilly (même appartement que la Bbox fibre), impacté par TAS :
(https://lafibre.info/testdebit/tas/201207_darty_100_tas_0ms.png)

Numericable 30 Mb/s sur Le-Mée-sur-Seine (77) :
(https://lafibre.info/testdebit/tas/201207_ncc_30_0ms.png)


D'autres exemples sont disponibles sans les 90ms supplèmentaires sur https://lafibre.info/bbox-fibre-debit/client-bbox-fibre-100mb-impactes-par-le-tcp-ack/ (https://lafibre.info/bbox-fibre-debit/client-bbox-fibre-100mb-impactes-par-le-tcp-ack/)
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 19 septembre 2012 à 22:04:18
Explication détaillée de l'impact de TCP ACK Suppression :

Sur le schéma suivant on voit que le PC èmet de nombreux acquittements (numérotés #1 a #9) mais la box supprime une partie de ces acquittements, ce qui permet de diminuer le débit en upload :
(https://lafibre.info/images/altice_cable/201106_TCP_ACK_Suppression_2.png)

En pratique voici une capture wireshark réalisée coté client (en bas) et coté serveur (en haut) avec une DartyBox 100 Mb/s sur Gentilly :
Je filtre sur les acquittements. Le client a émis 128 842 Acquittements et le serveur en a reçu 25 781 acquittements.
La perte est donc de 103 061.
=> Un acquittement sur 5 passe et 4 acquittement sur 5 sont supprimés.
(https://lafibre.info/testdebit/tas/201207_ncc_30_wireshark.png)

Avec un NC Box 30 Mb/s sur Le-Mée-sur-Seine :
Le client a émis 123 084 Acquittements et le serveur en a reçu 9 211 acquittements.
La perte est donc de 113 873.
(https://lafibre.info/testdebit/tas/201207_darty_100_wireshark.png)

Avec la Bbox fibre 100 Mb/s sur Gentilly et avec toujours le même fichier de 3 Gb (http://1.testdebit.info/fichiers/500Mo.dat) tous les acquittements arrivent sur le serveur.

Je me demande si ce n'est pas lié au fait qu'il y a plusieurs canaux montants sur cette Bbox.
La DartyBox a la même adresse ne supporte pas 'agrégation de canaux montants.

Je vais utiliser des abréviations pour la suite :
"TCP ACK Suppression" = TAS (suppression de paquets d'acquittement sur la box)
"TCP offload engine" = TOE (optimisation sur le serveur)

TAS ("TCP ACK Suppression") est visiblement incompatible avec TOE ("TCP offload engine"), une accélération installée sur tous les serveurs depuis quelques années sur la carte réseau. En particulier c'est une incompatibilité avec les optimisations "tcp-segmentation-offload" et "generic-segmentation-offload" de TOE. Un post détaille ce que fait TOE : TCP offload engine - Segmentation et Checksum réalisée par la carte réseau pour décharger le CPU (https://lafibre.info/tutoriels/tcp-offload-engine/)


Désactiver TOE sur le serveur n'est pas forcèment la bonne solution, je le montre avec quelques tests réalisés toujours avec la DartyBox et la Bbox sur Gentilly :

Avec la DartyBox qui a TAS activé :
- TOE entièrement activé (défaut) : 3 min 13 secondes pour télécharger le fichier test (http://90ms.testdebit.info/fichiers/1000Mo.dat).
- TOE entièrement dés-activé : 56 secondes pour télécharger le fichier test (http://90ms.testdebit.info/fichiers/1000Mo.dat).
- Fonctions incompatible TAS de TOE désactivées : 33 secondes pour télécharger le fichier test (http://90ms.testdebit.info/fichiers/1000Mo.dat).

Avec la Bbox fibre qui ne supprime pas d'acquittement :
- TOE entièrement activé (défaut) : 21 secondes pour télécharger le fichier test (http://90ms.testdebit.info/fichiers/1000Mo.dat).
- TOE entièrement dés-activé : 49 secondes pour télécharger le fichier test (http://90ms.testdebit.info/fichiers/1000Mo.dat).
- Fonctions incompatible TAS de TOE désactivées : 32 secondes pour télécharger le fichier test (http://90ms.testdebit.info/fichiers/1000Mo.dat).

On a donc des résultats meilleurs avec un serveur optimisé pour TAS pour les box avec TAS mais pour aller au débit maximum avec une forte latence, il faut ne pas avoir TAS et activer TOE sur les serveurs.
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: killkenny le 28 septembre 2012 à 01:39:53
Bonsoir,

Bbox Fibre zone 100Mb/s
Charenton-le-pont
Linux m4600 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


+90ms :
HTTP request sent, awaiting response... 200 OK
Length: 125000000 (119M) [application/x-ns-proxy-autoconfig]
Saving to: `/dev/null'

100%[=====================================================================================================================================================================================================>] 125,000,000  589K/s   in 3m 25s 

2012-09-28 01:35:49 (595 KB/s) - `/dev/null' saved [125000000/125000000]

wget -O /dev/null http://90ms.bouygues.testdebit.info/fichiers/1000Mo.dat (http://90ms.bouygues.testdebit.info/fichiers/1000Mo.dat)
--2012-09-28 01:36:00--  http://90ms.bouygues.testdebit.info/fichiers/1000Mo.dat (http://90ms.bouygues.testdebit.info/fichiers/1000Mo.dat)
Resolving 90ms.bouygues.testdebit.info (90ms.bouygues.testdebit.info)... 89.84.127.53
Connecting to 90ms.bouygues.testdebit.info (90ms.bouygues.testdebit.info)|89.84.127.53|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 125000000 (119M) [application/x-ns-proxy-autoconfig]
Saving to: `/dev/null'

100%[=====================================================================================================================================================================================================>] 125,000,000 3.71M/s   in 35s     

2012-09-28 01:36:36 (3.39 MB/s) - `/dev/null' saved [125000000/125000000]



3 canaux descendants, 1 montant
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: butler_fr le 28 septembre 2012 à 10:14:26
il était pas sensé y avoir une dizaine de page sur ce sujet?
légé bug ?
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 28 septembre 2012 à 10:16:03
Je préfère séparer par FAI car les problèmes sont différents pour Orange même si le symptôme est le même au niveau des débits (bon débit avec un serveur optimisé TCP ACK Suppression). Concernant Numericable il semblerait que "TCP ACK Suppression" ait été désactivé pour l'ensemble des clients 100 Mb/s.
=> Le post pour Numericable (https://lafibre.info/numericable-fttla/tcp-ack-suppression/)
=> Le post pour Orange FTTH (https://lafibre.info/orange-espace-technique/orange-fibre-toulouse-probleme-de-debit-reconnu/)

Killkenny, tu es clairement impacté par TCP ACK Suppression (alors que proche de toi, ceux qui sont connectés sur le nouveau CMTS de Vitry-sur-Seine ne sont pas impactés).
Tu as un débit 6 fois plus rapide sur le serveur optimisé pour TCP ACK Suppression.

Je suis preneur d'autres témoignages (notamment avec la Bbox Sensation) pour mieux comprendre qui est impacté et qui ne l'est pas n fonction de la zone géographique.
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: killkenny le 28 septembre 2012 à 15:41:22
Je me doutais bien que j'étais impactés, j'ai aléatoirement aussi des déconnexions/reconnexion, et le service TV marche moyennement bien.
C'est en cours de résolution auprès de bouyges telecom et il y aura peut être changement de box je ne sais pas encore, si j'ai la nouvelle box je posterais de nouveaux tests.

j'ai également un ami qui est sur Maisons-Alfort ancienement en 30Mb/s qui est récemment passée en 100Mb/s il était impacté en 30 mais depuis l'upgrade réseau je ne sais pas.
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: charly le 05 octobre 2012 à 00:34:57
Bonsoir,

Tests fait sous windows 7 en MSE avec Chrome :

- Bbox Sensation GP en zone 100 sur Tours :

(http://coupain.com/final3.JPG)

(http://coupain.com/final4.JPG)


- Bbox Sensation "Proto" en zone 100 sur Tours :

(http://coupain.com/proto3.JPG)

(http://coupain.com/proto4.JPG)
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 05 octobre 2012 à 08:30:02
Parfait. Pas de problème de TCP ACK Suppression sur le CMTS de Tours avec la Bbox Sensation.
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 12 octobre 2012 à 13:34:46
Voici les test de Yvidious (https://lafibre.info/profile/Yvidious/) avec une Bbox classique, il est impacté par TCP ACK Supression :

Alors voila les tests :
(https://dl.dropbox.com/u/31879518/T%C3%A9l%C3%A9chargements1-1.png)

(https://dl.dropbox.com/u/31879518/T%C3%A9l%C3%A9chargements2-1.png)

Test faussé a cette heure ce jour. il y a plus de monde sur le NET et c'est pas a toi que je vais apprendre que la bande passante est partagée.
Je suis sur Bbox classique, tenté par Sensation mais pas avec 6 euros de plus.  :(

A ton service,
Yves
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: foyan le 25 octobre 2012 à 15:44:10
Bonjour,

Nouveau sur ce forum, j'ai l'offre Bbox Fibre Sensation depuis une semaine.
Les liens en bleu ne semblent pas fonctionner, je suis donc passé directement par le site https://testdebit.info/ (https://testdebit.info/)

Je ne savais pas quel liens prendre du coup je prends le fichier 1000Mo.dat sur plusieurs liens  ;D :

Serveur représentatif des serveurs sur internet:
Lien normal : 5mo/s dès le début, stagne à 5,4 tout le long ensuite.
Lien +90ms : stagne à 4,4mo/s mais la vitesse grimpe vraiment petit à petit.

Optimisé pour "TCP ACK Supression":
Lien normal : 5,3mo/s dès le début, stagne à 5,4 tout le long ensuite.
Lien +90ms : stagne à 3,5mo/s mais la vitesse grimpe vraiment petit à petit.

Par contre ce qui me turlupine, c'est que comme Vivien je suis sur Gentilly et mon débit est divisé par deux  :-\
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: Aize le 04 novembre 2012 à 23:29:50
Je pense être impacté par ce genre de probleme

test réalisé à 23h30
Sous Chrome
Windows 7
sur Grenoble

(http://img21.imageshack.us/img21/2341/98952915.png)
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: butler_fr le 04 novembre 2012 à 23:52:50
bon alors pour moi c'est:

en normal
wget -O /dev/null http://bouygues.testdebit.info/fichiers/100Mo.dat
--2012-11-04 23:41:07--  http://bouygues.testdebit.info/fichiers/100Mo.dat
Résolution de bouygues.testdebit.info... 194.158.102.114
Connexion vers bouygues.testdebit.info|194.158.102.114|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 100000000 (95M) [chemical/x-mopac-input]
Sauvegarde en : «/dev/null»

100%[======================================>] 100 000 000 11,1MB/s   ds 9,5s   

2012-11-04 23:41:17 (10,0 MB/s) - «/dev/null» sauvegardé [100000000/100000000]

avec le serveur non optimisé +90ms
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 1000000000 (954M) [application/x-ns-proxy-autoconfig]
Sauvegarde en : «/dev/null»

 1% [                                       ] 11 922 519   561KB/s  eta 30m 22s^

et avec le serveur cable
wget -O /dev/null http://90ms.bouygues.testdebit.info/fichiers/100Mo.dat
--2012-11-04 23:48:59--  http://90ms.bouygues.testdebit.info/fichiers/100Mo.dat
Résolution de 90ms.bouygues.testdebit.info... 89.82.180.22
Connexion vers 90ms.bouygues.testdebit.info|89.82.180.22|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 100000000 (95M) [application/x-ns-proxy-autoconfig]
Sauvegarde en : «/dev/null»

100%[======================================>] 100 000 000 10,1MB/s   ds 14s   

2012-11-04 23:49:12 (7,04 MB/s) - «/dev/null» sauvegardé [100000000/100000000]

je trouve les perf du serveur cable en 90ms vraiment énormes c'est moi ou 10mb/s sur un serveur à +100ms de ping c'est un peu beaucoup?

ps bbox fibre classique
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 05 novembre 2012 à 08:43:09
Vous êtes les premiers à faire les tests avec le nouveau noyau linux 3.5 qui a effectivement de très bonnes performances avec de la latence ou des pertes de paquets.

Le noyau 3.2 lui ne supporte pas les pertes d’acquittements.

butler_fr moins de 1 Mo/s sur le serveur 3.2 => tu es impacté. C'est une Bbox fibre classique ou la Sensation ?
Azize : plus de 1 Mo/s => tu n'es pas impacté. Tu utilises la Bbox fibre Sensation ? Pourrais-tu préciser ta ville ?

Il y a une combinaison de CMTS (donc de ville) et de box (classique ou sensation) qui fait qu'on est impacté ou non !
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: butler_fr le 05 novembre 2012 à 09:09:16
bbox fibre classique

ps: j'ai effectivement le noyau 3,5
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 05 novembre 2012 à 10:01:10
Ce noyau est important sur la machine qui envoie les données donc ici le serveur.

Peu importe le client utilisé (Windows / Linux / MacOS). Par contre Windows sera limité par la Rwin d'où des résultats moins bons.

Je pense que tu aurais des résultats similaires avec un noyau linux moins bon sur ton PC client.
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: Binz le 02 janvier 2013 à 10:18:03
Bonjour,

Le 2ème serveur ne fonctionne pas, je ne sais pas si c'est toujours d'actualité!

En tout cas sur le premier :

Bbox sensation a Metz

1.1mo/s, pointe a 1.6mo/s et chute a 500ko/s
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 02 janvier 2013 à 13:44:26
SI si, je suis toujours intéressé.

Je viens de mettre à jour les URL sur le premier post :

- réaliser un test avec un serveur N°1 (standard, noyau 3.2) avec +90ms de ping : [serveur plus en ligne]

- réaliser un test avec un serveur N°2 (optimisé "TCP ACK Suppression", noyau 3.5) avec +90ms de ping : [serveur plus en ligne]
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: Binz le 02 janvier 2013 à 13:55:29
1.9mo/s stable sur les 2 !
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: oliviertoto92350 le 02 janvier 2013 à 14:13:13
Lien 1 = 800 ko / s
Lien 2 = 2300 Mo / s

Zone 100 méga, Bbox Fibre "vieux" modèle
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: butler_fr le 02 janvier 2013 à 14:16:37
j'ai l'impression que la sensation n'est plus impactée par TAS
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 02 janvier 2013 à 14:24:28
j'ai l'impression que la sensation n'est plus impactée par TAS

C'est le but de ce post  ;D
Il faut donc systématiquement préciser votre type de Bbox et aussi votre système d’exploitation, certains ayant du mal avec des latence élevée.

Attention le TAS est activé en fonction du CMTS. Certaines offres Bbox classique n'ont pas de TAS (par exemple CMTS de Metz, CMTS de Vitry-sur-Seine)
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: Binz le 02 janvier 2013 à 14:25:38
J'en conclu que c'est normal 1.9mo/s stable sur les 2?

J'suis un peu a la ramasse technique ^^
Le seule chose que je peux dire, c'est que j'avais la fibre orange avant et que c'était bien mieux :D

EDIT : Windows seven oui :)
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: vivien le 02 janvier 2013 à 14:26:32
1,9 Mo/s pour Windows Vista/7/8 cela me semble parfait.
Titre: Êtes-vous impactés par "TCP ACK Suppression" ?
Posté par: butler_fr le 02 janvier 2013 à 14:53:14
J'en conclu que c'est normal 1.9mo/s stable sur les 2?

J'suis un peu a la ramasse technique ^^
Le seule chose que je peux dire, c'est que j'avais la fibre orange avant et que c'était bien mieux :D

EDIT : Windows seven oui :)

test avec des serveurs optimisé cable et sans la latence supplèmentaire et tu verra ça sera beaucoup mieux! (direction https://testdebit.info (https://testdebit.info) sur le serveur linux 3.5 ou cable)
je fais du 11.2Mo/s sur ma bbox

a+