La Fibre

Datacenter et équipements réseaux => Routeurs => Routeur Routeur => Discussion démarrée par: kaxapo le 10 novembre 2024 à 09:11:36

Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kaxapo le 10 novembre 2024 à 09:11:36
(https://i.postimg.cc/HxZX0Wpy/IMG-4446.png)


"LibreQoS est une plateforme open-source qui permet aux fournisseurs d'accès à Internet (FAI) d'optimiser les performances réseau en améliorant la qualité d'expérience (QoE) pour les utilisateurs. Il utilise des techniques avancées de gestion de file d'attente intelligente (SQM) et de gestion active de file d'attente (AQM), notamment des méthodes standardisées par l'IETF comme CAKE (Common Applications Kept Enhanced), pour gérer efficacement la latence et réduire la bufferbloat. Cela aide les FAI à fournir une expérience plus fluide et réactive pour les applications sensibles aux délais, comme le jeu en ligne, les vidéoconférences et le streaming.

Conçu pour une grande efficacité, LibreQoS peut gérer de grands volumes de trafic, jusqu'à 70 Gbps sur du matériel performant, et peut prendre en charge des milliers d'utilisateurs sur une seule configuration. Le système suit des métriques de flux telles que le temps de trajet aller-retour et les retransmissions, permettant une analyse et une optimisation détaillées des modèles de trafic. En gérant dynamiquement la bande passante, LibreQoS peut prioriser les applications critiques tout en assurant une distribution équitable de la bande passante, améliorant ainsi la satisfaction des clients et la stabilité du réseau.

LibreQoS a reçu le soutien d'organisations comme NLnet et Equinix, qui ont contribué à son développement et à sa capacité à évoluer. En outre, sa fonction de statistiques à long terme (LTS) fournit des analyses approfondies dans le temps, aidant les FAI à surveiller les tendances et à gérer de manière proactive les performances du réseau." :)


Site:
https://libreqos.io/

Github:
https://github.com/LibreQoE/LibreQoS

Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: vivien le 10 novembre 2024 à 10:33:48
Ils proposent un test de débit et de configuration des buffers (bufferbloat) bien fait : https://www.waveform.com/tools/bufferbloat
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: rooot le 10 novembre 2024 à 11:13:31
(https://i.imgur.com/M55lipM.png)

ils exagèrent pas un ptit peu ??? je suis déjà avec "A" quand je fais le test.
https://www.waveform.com/tools/bufferbloat?test-id=081e7b07-5f53-46ea-a5fe-da3b48006cdd

Ca peut avoir un intéret avec du xDSL, mais avec la fibre je trouve que ce n'est plus un sujet.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: vivien le 10 novembre 2024 à 16:06:42
Avec ma box 5G Orange, je suis en F et je confirme qu'il est compliqué d'avoir un autre utilisation d'internet quand une connexion sature la connexion.

J'avais déjà des problématiques de Bufferbloat quand j'étais avec une connexion câble et le remède est le même : brider le débit de l'usage qui sature la connexion.

(https://lafibre.info/images/5g/202411_waveform_bufferbloat_box_5g_orange.webp)
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kaxapo le 10 novembre 2024 à 16:23:20
@rooot même avec la fibre tu peut faire face à du bufferbloat, le SQM/AQM lutte contre la congestion réseau pas contre la "vitesse disponible" tu peux avoir un abonnement 1gb/s mais si la congestion n’est pas optimisée la vitesse ne te sert pas à grand chose !

Ex: une voiture arrive à 200km/h dans un tunnel bouchonné le facteur ici pour sortir rapidement du tunnel n’est pas la vitesse de la voiture qui roule à 200km/h mais la vitesse à la quelle les voitures qui sont au bout sortent de ce tunnel pour le déboucher..
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Antoinel le 10 novembre 2024 à 19:38:09
(https://i.imgur.com/M55lipM.png)

ils exagèrent pas un ptit peu ??? je suis déjà avec "A" quand je fais le test.
https://www.waveform.com/tools/bufferbloat?test-id=081e7b07-5f53-46ea-a5fe-da3b48006cdd

Ca peut avoir un intéret avec du xDSL, mais avec la fibre je trouve que ce n'est plus un sujet.

Si tu regardes bien tes résultats, tu verras que "A" n'est pas suffisant pour les jeux en ligne. En effet, un simple téléchargement sur Steam rend les jeux en ligne injouable (perte de paquet, lag, etc.). C'est pour cela d'ailleurs que les divers Store ont tous une fonctionnalité de "pause" des téléchargements quand un jeu est lancé.

J'ai mis en place SQM sur mon routeur et cela me permet d'avoir un jitter de ~1ms même en téléchargeant à fond (la contre partie c'est la perte de ~50 mbits de bande passante).

https://www.waveform.com/tools/bufferbloat?test-id=27561c95-f8db-459a-97dd-73149fa8b6c4

edit: je précise que j'ai une ligne à 1 Gbits dont "facilement" saturable.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kgersen le 10 novembre 2024 à 19:48:36
Je me demande si avec un connexion Internet multigigabit ca sert encore a quelque chose ce genre de truc...

apres je comprend que y'a un marché et des produits a vendre aussi... comme les antivirus ou les "produits" pour gamers ou audiophiles ...
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: rooot le 10 novembre 2024 à 20:37:10
Si tu regardes bien tes résultats, tu verras que "A" n'est pas suffisant pour les jeux en ligne. En effet, un simple téléchargement sur Steam rend les jeux en ligne injouable (perte de paquet, lag, etc.). C'est pour cela d'ailleurs que les divers Store ont tous une fonctionnalité de "pause" des téléchargements quand un jeu est lancé.

J'ai mis en place SQM sur mon routeur et cela me permet d'avoir un jitter de ~1ms même en téléchargeant à fond (la contre partie c'est la perte de ~50 mbits de bande passante).

https://www.waveform.com/tools/bufferbloat?test-id=27561c95-f8db-459a-97dd-73149fa8b6c4

edit: je précise que j'ai une ligne à 1 Gbits dont "facilement" saturable.
sans meme regarder les resultats, je peux vous garantir que chez moi, avec ma femme qui regarde du Netflix en 4K ou tout simplement le Live de TF1 sur la TV et moi qui joue a des jeux en ligne type FPS, je ne rencontre aucun probleme de lag, et ma femme non plus (pas depixelisation ou autre). Je suis avec un routeur sous openwrt avec aucune optimisation de type SQM. je n'avais deja aucun probleme en 1G/500M, maintenant en 2G/1G je suis toujours avec un "A" sur ce site, donc rien d'anormal pour moi.

En fait sur ce site tu peux faire 10x le test, tu auras des resultats différents, en insistant je peux arriver à avoir un A+ et parfois un B. Je pense que leurs serveurs ne sont pas en france donc ca n'aide pas pour nous français.
Durant le test la connexion se fait sur : waveform-speedtest-x.global.ssl.fastly.net je ne sais pas ou c'est hebergé...

En fait ce "produit" s'adresse aux FAI, pour regler des problemes qui se trouvent avant les box utilisateurs, c'est bien ça ?
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kaxapo le 10 novembre 2024 à 21:01:57
Oui c’est bien ça @root c’est à utiliser au niveau de l’infrastructure réseau pour eviter les congestion du au traffic "lourd" qui n’as pas un besoin primordial de trés basse latence.

Et pour OpenWRT il supporte SQM c’est peut être pour ça que tu as une bonne note sur le test:

https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: vivien le 10 novembre 2024 à 21:14:49
Je me demande si avec un connexion Internet multigigabit ca sert encore a quelque chose ce genre de truc...
C'est clairement la solution la plus intéressante.

Oui :
- L'effet de Bufferbloat apparait plus facilement sur une ligne à petit débit (il faut réduire la taille des buffers avec le débit).
- Le risque de saturer une ligne à haut débit est plus faible qu'une ligne à petit débit.

J'ai déjà eu une ligne ADSL à 4 Mb/s avec de gros buffers (plus de 30 secondes de buffers) et le simple fait de lancer une vidéo YouTube en HD bloque toute navigation.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Catalyst le 10 novembre 2024 à 21:17:38
Leur solution est en coupure de réseau, chez un FAI c'est chaud, non ?

je cite leur site :

"For an ISP or other company to deploy LibreQoS – no changes are required for existing Routers, Switches or Access points: LibreQoS runs on a server that acts as a managed bridge sitting between the edge router and the core of the network. LibreQoS servers can shape traffic for tens of thousands of customers."

Edit : leur FAQ (https://libreqos.io/faq/) présente une méthode pour éviter ce SPOF.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: rooot le 10 novembre 2024 à 21:54:35
Et pour OpenWRT il supporte SQM c’est peut être pour ça que tu as une bonne note sur le test:
oui mais je n'ai pas installé SQM, ni quoi que ce soit d'autre sensé "optimiser" ma bande passante.  ;D
En fait SQM consiste a brider sa bande passante 100% du temps, pour faire face a un évènement qui arriverait meme pas 1% du temps, en tout cas chez moi.
Après je peux comprendre que dans une famille très connectée avec des 2 ou 3 ados...SQM pourrait avoir du sens.

Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kaxapo le 10 novembre 2024 à 22:49:15
Leur solution est en coupure de réseau, chez un FAI c'est chaud, non ?

je cite leur site :

"For an ISP or other company to deploy LibreQoS – no changes are required for existing Routers, Switches or Access points: LibreQoS runs on a server that acts as a managed bridge sitting between the edge router and the core of the network. LibreQoS servers can shape traffic for tens of thousands of customers."

Enfaite il faudrait créer plusieurs instances/serveurs qui feraient tourner LibreQOS pour assurer le traffic de plusieurs milliers/millions d’abonnés.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: alain_p le 11 novembre 2024 à 11:50:57
C'est clairement la solution la plus intéressante.

Oui :
- L'effet de Bufferbloat apparait plus facilement sur une ligne à petit débit (il faut réduire la taille des buffers avec le débit).
- Le risque de saturer une ligne à haut débit est plus faible qu'une ligne à petit débit.

J'ai déjà eu une ligne ADSL à 4 Mb/s avec de gros buffers (plus de 30 secondes de buffers) et le simple fait de lancer une vidéo YouTube en HD bloque toute navigation.

Merci pour ce lien intéressant. Avec ma Freebox Delta, et un switch Mikrotik CRS-305, donc 10 Gb, j'obtiens un grade A, avec une augmentation de la latence de 6 ms entre chargé et non chargé, c'est à dire pas loin de A+, qui est moins de 5 ms.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Mjules le 11 novembre 2024 à 12:30:49
Pour ce que ça vaut, sur une ligne 1000/400 d'Orange j'ai un score B sans SQM et A+ avec (testé en filaire sur un réseau gigabit, routeur sous openwrt, algo cake/piece_of_cake) :
sans SQM :
https://www.waveform.com/tools/bufferbloat?test-id=361d9d7a-9b43-4912-84e6-4db64e8eee10
Avec SQM :
https://www.waveform.com/tools/bufferbloat?test-id=dede2756-7be1-4643-8acd-41ac85021f22
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Steph le 11 novembre 2024 à 12:33:14
J'ai l'impression qu'il faut un PC de course pour faire le test, non?
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: alain_p le 11 novembre 2024 à 12:49:49
En ce qui me concerne, le PC sur lequel j'ai fait le test a 8 ans, un core i7-6700 à 3.4 GHz, un SSD NVMe, 16 Go de Ram, une carte Intel 10 Gb SFP+. Cela reste un PC très correct, mais je ne le qualifierai pas de bête de course.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: vivien le 11 novembre 2024 à 13:22:00
Perso testé avec un processeur Intel Core i7-12700 (25 Mo de cache, 4 cœurs efficients jusqu'à 3,6 Ghz en turbo, 8 cœurs performants, jusqu'à 4,9 GHz avec Turbo Boost Max 3.0) SSD NVMe, 16 Go de Ram, Ubuntu 24.10 + Firefox.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: alain_p le 11 novembre 2024 à 15:34:07
J'ai fait un autre test avec un PC celui-ci récent, de quelques mois, mais connecté en filaire, en RJ45 à 1 Gb/s sur un port de,la carte mère Intel,  CPU i5-1460 à 2.7 GHz, 32 Go de Ram, 15 coeurs, 6 "Performance", 8 "efficient", SSD MVNe, que je qualifierais de bureautique avancée, et j'obtiens une note de B. La latence est passée de 4 à 32 ms quand chargé.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Optix le 11 novembre 2024 à 16:00:36
Qq part dans la pampa du Grand Est :)
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kaxapo le 11 novembre 2024 à 16:10:21
Qq part dans la pampa du Grand Est :)

Avec ou sans utilisation de SQM/AQM ?
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: alain_p le 11 novembre 2024 à 16:35:36
@Optix, abonné fibre et pas câble si je me souviens bien ?
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Optix le 11 novembre 2024 à 16:56:14
@Optix, abonné fibre et pas câble si je me souviens bien ?

C'est du câble, regarde l'upload

Avec ou sans utilisation de SQM/AQM ?

bonne question.
normalement le protocole docsis gère tout, tout seul. j'ai pas fait de conf particulière.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kaxapo le 11 novembre 2024 à 17:18:51
C'est du câble, regarde l'upload

bonne question.
normalement le protocole docsis gère tout, tout seul. j'ai pas fait de conf particulière.

Et tu as quoi comme router ? Enfin t’es connecté sur quoi ?
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Steph le 11 novembre 2024 à 17:38:22
Avec mon AMD, je suis à F.  ;)
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: alain_p le 11 novembre 2024 à 20:05:21
AMD Athlon, cela a 20 ans, non ?
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Steph le 11 novembre 2024 à 20:12:24
A peu près.  C'est increvable.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: alain_p le 11 novembre 2024 à 20:13:04
Bon, donc résultat logique.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: renaud07 le 12 novembre 2024 à 01:11:36
Respect pour arriver à utiliser encore cette antiquité... J'en ai un aussi (5200+ brisebane, en 65nm), mais y'a bien longtemps que j'ai arrêté de m'en servir (sauf avec XP & cie). La moindre page web avec un navigateur moderne et il est à 100%. YT est à la peine, 480p max et encore... Et c'est une vraie chaudière aussi, presque autant qu'un P4  :P Bon le refroidissement sur le PC en question est pas super non plus (HP DC5750), le rad est bouillant.

C'est vraiment ton PC de tous les jours ?
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Kana-chan le 12 novembre 2024 à 01:13:19
Bonsoir,

Mes résultats sur un Mac mini M4.
https://www.waveform.com/tools/bufferbloat?test-id=ade46500-90fb-4cc0-8f0a-05999d008949 (https://www.waveform.com/tools/bufferbloat?test-id=ade46500-90fb-4cc0-8f0a-05999d008949)
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Steph le 12 novembre 2024 à 08:15:54
C'est vraiment ton PC de tous les jours ?
C'est un secours en seven, mais mon PC de tous les jours n'est guère mieux.

Au boulot sur Renater
https://www.waveform.com/tools/bufferbloat?test-id=7cac45ec-1e66-49a1-b61b-d335b4a62f06
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kgersen le 12 novembre 2024 à 08:50:52
Ce test n'a pas trop de sens a très haut débit (plusieurs Gbps) s'il ne check pas le cpu du pc. C'est typiquement le genre de test qu'on ne doit pas faire dans un navigateur.

il faut plutot chercher un outil ligne de commande ou application native pour mesurer le buffer (avec flent par exemple).
et idéalement il faudrait le mesurer sur le routeur directement pas depuis un PC...

mais et je me répète, en pratique, avec une connexion tres superieur a 1 Gbps ca n'est pas sensible (a moins de download a fond pendant longtemps avec plusieurs sessions en parallèle pour saturer la connexion).
L'idée est qu'un seul pc ou service ne puisse saturer la connexion rendant inutile la gestion de queues et des prio sur le routeur.

Par exemple avec Steam et un PC en 10G sur un box Orange 8G/8G, ca ne dépasse pas 2 a 3 Gbps en download donc pas d'impact de latence si un jeu est en cours.
En fait si mais pas a cause du réseau, c'est juste que Steam sature le CPU quand il download un jeu. Du coup si on ne télécharge pas pendant qu'on joue c'est a cause du CPU et pas pour une histoire de bufferbloat.





Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: rooot le 12 novembre 2024 à 10:20:14
Je me demande si ce réglage dans Windows, quand on le passe à 80% par exemple. Ne revient pas à faire la meme chose que SQM directement au niveau du PC et du coup obtenir un "A+". Je suis au boulot, un test ne serait pas pertinent car on est 60 sur la ligne...

(https://i.imgur.com/Q5KsEK3.png)
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Harvester le 12 novembre 2024 à 10:44:39
C'est déjà à 80% par défaut, c'est marqué dans la description.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: Paul le 12 novembre 2024 à 11:08:35
Ce paramètre ne concernerait-il pas le trafic généré par les services système uniquement ? Parce que ça se saurait si on avait 800 Mb/s max sur une connexion 1G avec une carte réseau 1G, par défaut.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: kgersen le 12 novembre 2024 à 12:27:38
Ce paramètre ne concernerait-il pas le trafic généré par les services système uniquement ? Parce que ça se saurait si on avait 800 Mb/s max sur une connexion 1G avec une carte réseau 1G, par défaut.

Oui ce paramètre ne concerne que les applications "QoS" aware  capables de demander un pourcentage de la bande passante (ou définie par une stratégie de QoS par exemple).

Par défaut, au maximum 80% peut être réservé par l'ensemble des applications "QoS aware". En pratique une application QoS aware fait rarement une grosse demande de réservation, c'est souvent pour de la voix, de la vidéo ou de l'interactif donc rarement plus de quelques dizaines de Mbps.

Windows Update par exemple est une application "QoS Aware" qui peut donc monopoliser AU MAX 80% de la bande passante si besoin mais uniquement quand y'a des téléchargement de maj à faire. Il y  a aussi un réglage spécifique a Windows Update pour cela.

En pratique on ne touche pas a ce réglage et ca n'influe pas sur les performances réseau.
Titre: LibreQoS : Amélioration de la Qualité de l'Expérience pour les FAI
Posté par: jeannot le 18 novembre 2024 à 15:47:56
ça ressemble drôlement à un script que j'avais écrit il y a quelques années à base de tc-ng, ebtables pour shaper avec codel entre des IP d'une résidence sur un petit accès, qui avait l'intérêt d'empêcher le bufferbloat. il y avait netdata qui faisait bien le job pour voir le fonctionnement en live.
ce qui nous a sauvé la vie de famille dans ce lieu isolé.

content de voir une intégration de ce type.