Auteur Sujet: Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?  (Lu 63516 fois)

0 Membres et 1 Invité sur ce sujet

alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 329
  • Delta S 10G-EPON sur Les Ulis (91)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #120 le: 26 octobre 2019 à 18:34:41 »
Tu veux dire : une box qui permet des Speedtest de 8Gbps, par rapport à à une LB5 qui permet 2 Speedtests à 1Gbps ?

Justement, depuis la sortie de la livebox5 une box qui est censée faire du 10 Gb/s doit pouvoir faire du 2*1 Gb/s. Rares sont ceux qui sont équipés pour profiter directement du 10 Gb/s.

Darkjeje

  • Abonné Free adsl
  • *
  • Messages: 592
  • Free VDSL2 Issy-les-Moulineaux (92)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #121 le: 26 octobre 2019 à 18:45:10 »
Exactement.
On peut aussi prendre la delta, simplement pour avoir 1 Gb/s sur chaque port quand vous avez deux frangins qui dl comme des porcs, pendant que papa, maman regarde netflix,...
Au prix de l'offre, je suis choqué de cette limitation !

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #122 le: 26 octobre 2019 à 18:58:14 »
Justement, depuis la sortie de la livebox5 une box qui est censée faire du 10 Gb/s doit pouvoir faire du 2*1 Gb/s. Rares sont ceux qui sont équipés pour profiter directement du 10 Gb/s.

Encore plus rares sont ceux qui ont eu besoin de 2*1Gbps.
La preuve : personne ne s'en est plaint en 10 mois 😀

Nico

  • Modérateur
  • *
  • Messages: 44 505
  • FTTH 1000/500 sur Paris 15ème (75)
    • @_GaLaK_
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #123 le: 26 octobre 2019 à 20:15:38 »
En dehors de speedtest.net je pense qu'il est plus utile de pouvoir faire 2x1G que 10G.

vivien

  • Administrateur
  • *
  • Messages: 47 288
    • Twitter LaFibre.info
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #124 le: 26 octobre 2019 à 20:49:01 »
Le buffer du 88E6141 est HW et ne fait que 1Mbit (cf datasheet, packet memory), c'est plutôt le rôle du SoC de bufferiser en amont avec sa RAM non ?

Les buffers se remplissent que si débit dans le tuyau en amont est plus important que le tuyau en aval.

On va se limiter au FTTH avec un client connecté en Ethernet 1 Gb/s

Pour une offre FTTH à 300 MB/s, l'endroit où le débit se réduit est sur l'OLT : Ce sont les buffers de l'OLT qui se remplissent.

Pour une offre FTTH à 1 Gb/s, l'OLT bride le débit à 1 Gb/s, mais il permet des burst a plus de 1 Gb/s. On se retrouve donc avec des débits > 1 Gb/s sur l'ONT qui est chez le client. Or le câble Ethernet qui relie l'ONT à la box est limité à 1 Gb/s et ne supporte pas les burst : ce sont donc les buffer sur l'ONT qui vont se remplir et au début des offres à 1 Gb/s ils n'étaient pas bien dimensionnés, d'où de nombreux problèmes.

Avec une offre comme la Delta, le SoC gère des débits de 10 Gb/s. Si on dépasse 2,5 Gb/s vers le switch, ce sont les buffers du SoC qui vont se remplir.  Si on a un seul client 1 Gb/s derrière le switch, ce sont les buffers du switch qui vont se remplir et là visiblement ils sont sous-dimensionnés.

C'est aussi le cas quand, sur une offre 300 Mb/s, le client est connecté avec une carte Ethernet 100 Mb/s. 1 Mb de buffer est probablement suffisant pour une connexion 100 Mb/s, mais pas pour une connexion 1 Gb/s.

Idéalement, il faudrait que le buffer soit déterminés en millisecondes et non en octets, car de gros buffers sont néfastes pour des petites connexions Internet : Si le buffers sont de trop grande taille, quand l'utilisateur télécharge au débit maximum, la latence va augmenter au point que le surf sera très ralenti ou impossible.

On a déjà vu des petites connexions ADSL où dès que l'on télécharge un fichier, la ping dépasse 30 secondes ! Le terme pour ce problème est bufferbloat.

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #125 le: 26 octobre 2019 à 21:58:37 »
En suivant ton raisonnement, ne trouves-tu pas bizarre que Marvell ait sciemment sous-dimensionné le buffer de son switch ?

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #126 le: 27 octobre 2019 à 01:37:07 »
En Ethernet, normalement il y a le flow control : quand les buffers d'un switch ou d'une carte réseau sont presque pleins, ils vont envoyer une trame pause qui demande d'arrêter temporairement les envois. Le buffer du switch doit être dimensionné pour qu'il n'y ait pas de perte de trames le temps d'envoyer la demande de pose, et qu'elle soit traitée (et que les données restent donc dans les buffers côté SoC).

Il y a peut-être un bug quelque part qui fait que le flow control ne fonctionne pas.
Il pourrait être intéressant de faire des iperf UDP entre un PC à 100Mbps sur le switch et :
 - un PC à 1Gbps sur le switch : le flow control devrait fonctionner
 - un PC à 10Gbps : pour que le flow control fonctionne, il faut qu'il soit bien géré sur le switch, remonté au SoC, puis émis par le SoC vers le PC
Avec flow control, iperf devrait donner 100Mbps, sans il donnera 1Gbps/10Gbps avec 90%/99% de pertes.

L'absence de gestion du flow control peut aussi causer des problèmes, même avec tous les PC au même débit.
Si une machine est fortement chargée, ou sur un laptop si la carte réseau a besoin de temps pour sortir d'un mode d'économie d'énergie (par exemple avec l'ASPM du PCIe : tant que le lien n'est par réveillé la carte ne peut pas faire de DMA, et n'a donc que ses buffers, qui sont en général tout petits), on peut avoir des pertes de trames, qui font indirectement chuter le débit TCP (surtout quand la durée avant réémission laisse le temps à la carte de repasser en économie d'énergie...).

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 480
  • Malissard (26)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #127 le: 27 octobre 2019 à 09:20:07 »
Ce n'est pas le buffer du switch le problème mais plutot le SoC: en download, c'est son interface à destination du switch qui sature.

A noter que le controlleur Marvell fait du cut-through (https://en.wikipedia.org/wiki/Cut-through_switching) et non pas du store-and-forward: il n'a donc pas besoin de gros buffers.

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #128 le: 27 octobre 2019 à 12:16:52 »

A noter que le controlleur Marvell fait du cut-through (https://en.wikipedia.org/wiki/Cut-through_switching) et non pas du store-and-forward: il n'a donc pas besoin de gros buffers.

Peu probable quand l'uplink est à 2.5 Gbps : je ne vois pas comment il pourrait faire passer à 1 Gbps un flux arrivant à 2.5 Gbps sans faire du store.

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #129 le: 27 octobre 2019 à 12:55:22 »
Globalement, j'ai un peu de mal avec ces histoires de buffer limités.
De toutes façons, quelle que soit la taille des buffers, si le flux amont est durablement plus rapide que la capacité du lien aval,  il y aura forcèment saturation du buffer donc drop de paquets.
Dans ma compréhension les buffers ne sont là que pour absorber des situations de burst temporaires, mais pas des assymétries durables amont/aval.
N'est-ce pas plutôt aux couches supérieures (congestion control TCP ou appli) d'adapter justement la vitesse du flux au lien de moindre capacité sur le chemin ?

vivien

  • Administrateur
  • *
  • Messages: 47 288
    • Twitter LaFibre.info
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #130 le: 27 octobre 2019 à 16:44:06 »
Ce n'est pas le buffer du switch le problème mais plutot le SoC: en download, c'est son interface à destination du switch qui sature.

Là notre cas, c'est :

Serveur ==10Gb/s==> Internet ==10Gb/s==> SoC ==2,5 Gb/s==> Switch 88E6141 ==1Gb/s==> PC

J'ai préconisé 1 Mo, c'est un idéal pour un débit de 2,5 Gb/s, mais avec un buffer de 1 Mb (125 Ko), on devrait quand même pouvoir assurer un comportement pas catastrophique sans flow control.

Maintenant il est possible qu'il soit possible de configurer le buffer de manière logiciel et qu'il ne soit pas utilisé à son maximum par défaut ou alors qu'il soit séparé entre plusieurs files de QoS pour la priorisation : si il sait gérer des flux avec différents niveaux de priorisés, il est probable que chacun ait ses propres buffers tout comme une séparation download et upload.

Concrètement un ONT Gpon que j'ai étudié à 1 Mo du buffer, a se répartir entre toutes les filles et down / up. Quand tu as 16 files de priorisation, si tu répartie équitable le Mo, c'est 1 Mo qu'il faut diviser par 32 (16 files up et 16 files down) : là on a un buffer trop petit (32 Ko par file).

Maintenant, inutile de mettre de gros buffers sur des files strictement priorisées, on sait que le trafic sur ces files strictement priorisés étant de quelques dizaines de Kb/s pour la VoIP ou quelques Mb/s pour le TvoIP : aucun risque d'être buffurisés : ces buffers peuvent être récupérés pour le trafic internet.

Free_me

  • Abonné Free fibre
  • *
  • Messages: 3 135
  • Marseille
Freebox Delta: débit uplink du switch interne bridé à 1 Gb/s ?
« Réponse #131 le: 27 octobre 2019 à 16:57:57 »
Maintenant, inutile de mettre de gros buffers sur des files strictement priorisées, on sait que le trafic sur ces files strictement priorisés étant de quelques dizaines de Kb/s pour la VoIP ou quelques Mb/s pour le TvoIP : aucun risque d'être buffurisés : ces buffers peuvent être récupérés pour le trafic internet.

d'ailleurs, sur ce sujet, je pense qu'il y a un soucis. Lorsque je download assez fort (> 600 ou 700mbps) j'ai des artefact qui apparaissent aleatoirement sur la tv (freebox revolution)