Auteur Sujet: Controle de la congestion TCP: BBR v2 arrive  (Lu 3232 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 8 868
  • Paris (75)
Controle de la congestion TCP: BBR v2 arrive
« Réponse #12 le: 13 septembre 2023 à 18:35:22 »
hum donc sur Linux on n'aura pas un choix de v1 ou v3 , 'bbr' (dans systctl net.ipv4.tcp_congestion_control) évoluera de la v1 a la v3 suivant la version du noyau (sauf pour les builds qui auront manuellement choisi la v3).

pour l'instant la v3 n'est pas encore dans l'upstream. Je n'ai pas l'impression que Google l'ai soumis a l'upstream.

Il faut donc suivre ce fichier pour voir a partir de quelle version du noyau il sera pris en compte:

 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/ipv4/tcp_bbr.c

(la v3 de Google  contient "#define BBR_VERSION 3" a la ligne 72).

on peut aussi suivre: https://lore.kernel.org/lkml/?q=tcp_bbr.c

et https://marc.info/?l=linux-kernel&r=1&s=bbr&q=b&w=4 pour voir les demandes de patch au kernel.

vivien

  • Administrateur
  • *
  • Messages: 45 631
    • Twitter LaFibre.info
Controle de la congestion TCP: BBR v2 arrive
« Réponse #13 le: 13 septembre 2023 à 21:27:15 »
Ah, j'étais persuadé qu'on aurait le choix entre BBR et BBRv2 (puis BBRv3, mais il n'est pas finalisé).

Le Kernel 6.2 intègre BBR ou BBRv2 ?

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 8 868
  • Paris (75)
Controle de la congestion TCP: BBR v2 arrive
« Réponse #14 le: 13 septembre 2023 à 22:51:26 »
Ah, j'étais persuadé qu'on aurait le choix entre BBR et BBRv2 (puis BBRv3, mais il n'est pas finalisé).

Le Kernel 6.2 intègre BBR ou BBRv2 ?

bbrv2 n'a jamais été finalisé et était proposé 'a coté' (tcp_bbr2.c) et pas 'a la place de'.

La v3 sera dans tcp_bbr.c a la place de la v1 mais le code source de la v1 sera conservé dans tcp_bbr1.c donc il se peut effectivement que certaines distro proposent 'bbr' (v3) et 'bbr1' (v1).

L'idée est quand meme qu'a un moment, ceux qui utilisent deja bbr (v1 donc) bascule automatiquement en v3 lors d'une maj du kernel, avec éventuellement une option pour downgrader 'explicitement' en v1 (mais cela reste a confirmer et peux changer en cas de régression).

vivien

  • Administrateur
  • *
  • Messages: 45 631
    • Twitter LaFibre.info
Controle de la congestion TCP: BBR v2 arrive
« Réponse #15 le: 14 septembre 2023 à 07:33:21 »
Merci pour l'explication.