Auteur Sujet: Controle de la congestion TCP: BBR v3 arrive  (Lu 10888 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 49 980
    • Bluesky LaFibre.info
Controle de la congestion TCP: BBR v3 arrive
« Réponse #24 le: 13 avril 2024 à 10:09:13 »
Google à écrit dans ses slides du 21 mars 2024 que
BBRv3 serait proposé "ASAP" ( As Soon As Possible ) dans le noyau Linux :



Le lien vers le GitHub BBRv3 : https://github.com/google/bbr/blob/v3/README.md

Document présenté lors de l'IETF 119 sur BBRv3 :

(cliquez sur la miniature ci-dessous - le document est au format PDF)


BBRv3 pourrait donc être intégré dans le noyau 6.10.


vivien

  • Administrateur
  • *
  • Messages: 49 980
    • Bluesky LaFibre.info
Controle de la congestion TCP: BBR v3 arrive
« Réponse #25 le: 13 avril 2024 à 10:11:27 »
Deux autre diapositives intéressantes :




vivien

  • Administrateur
  • *
  • Messages: 49 980
    • Bluesky LaFibre.info
Controle de la congestion TCP: BBR v3 arrive
« Réponse #26 le: 13 mai 2024 à 14:17:25 »
Hier, le noyau Linux 6.9 est sorti en version stable.

La fenêtre d’intégration pour le noyau 6.10 vient de s'ouvrir.

Il faudra vérifier si BBRv3 est bien présent.

ppn_sd

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 235
  • FLG (28190)
Controle de la congestion TCP: BBR v3 arrive
« Réponse #27 le: 15 mai 2024 à 12:16:37 »
Ce ne sera pas pour cette fois non plus : net-next-6.10

vivien

  • Administrateur
  • *
  • Messages: 49 980
    • Bluesky LaFibre.info
Controle de la congestion TCP: BBR v3 arrive
« Réponse #28 le: 07 août 2024 à 13:29:32 »
Update de BBRv3 à l'IETF 120 (Vancouver, 24 juillet 2024)

La grande nouveauté, c'est que BBR, qui était jusqu'à maintenant un projet de Google va passer à l'IETF.

C'est le groupe de travail sur la congestion de l'IETF qui aura la main sur BBR pour le faire évoluer, ce qui ne signifie pas que Google ne va plus contribuer, mais montre l'importance de ce protocole de congestion qui sera le protocole par défaut dans quelques années sur internet.

Je pense donc que cela va retarder l'arrivée dans le noyau Linux, vu que le groupe de travail doit se pencher sur tous les paramètres avant de le proposer en version définitive. Peut-être pas de BBR dans Linux avant 2026, même si j'espère me tromper en espérant que la version actuelle, finalisée par Google soit proposée dans le noyaux Linux, avant BBRv4 de l'IETF.



kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 542
  • Paris (75)

vivien

  • Administrateur
  • *
  • Messages: 49 980
    • Bluesky LaFibre.info
Controle de la congestion TCP: BBR v3 arrive
« Réponse #30 le: 21 avril 2025 à 21:39:21 »
BBR v3 serait disponible dans le noyau Linux 6.15  ?

J'ai repéré ce message du 7 avr. 2025 dans BBR Development (et sans réponse à ce jour) :

Hello.

While forward-porting BBRv3 for v6.15-rc1 I've bumped into the upstream commit 041fb11d518f5d that changed TCP_ECN_OK definition into TCP_ECN_MODE_RFC3168 and also introduced TCP_ECN_MODE_ACCECN.

My question is, given there's AccECN available now, should bbr_can_use_ecn() still check for TCP_ECN_OK aka TCP_ECN_MODE_RFC3168 only, or tcp_ecn_mode_any() should be used?

Currently, I've ended up doing this:

static bool bbr_can_use_ecn(const struct sock *sk)
{
   const struct tcp_sock *tp = tcp_sk(sk);

   return tcp_ecn_mode_any(tp) &&
          (tcp_sk(sk)->ecn_flags & TCP_ECN_LOW);
}

Thanks.

Source : Google Groupes BBR Development

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Controle de la congestion TCP: BBR v3 arrive
« Réponse #31 le: 22 avril 2025 à 00:06:21 »
C'est juste un dev qui essaye de porter BBRv3 sur un kernel actuel (la repo de Google est en 6.13.7).

cf https://groups.google.com/g/bbr-dev/c/4vwZGw0nxdQ/m/zb-hfJjuAwAJ :
Citer
Just to note, I've been forward-porting BBRv3 for every kernel release here: https://codeberg.org/pf-kernel/linux. I've been running BBRv3 on 6 hosts 24/7 for a long time with no issues.