eu posso digitar
echo bbr > /proc/sys/net/ipv4/tcp_congestion_control
alterar o algoritmo de controle de congestionamento para as conexões TCP rodando sobre IPv4, mas como fazer isso para aquelas que chegam via IPv6?
O comando acima configura para ambos?
Sim , as entradas sysctl (
net.ipv4.tcp_allowed_congestion_control
enet.ipv4.tcp_available_congestion_control
) e /proc (/proc/sys/net/ipv4/tcp_congestion_control
) se aplicam a todas as conexões TCP IPv4 e IPv6 . A parte ipv4 nos nomes sysctl e /proc não significa que isso é apenas para TCP sobre ipv4. Isso significa apenas que o algoritmo é implementado no subdiretório linux/net/ipv4 da árvore de origem do kernel: no Linux, o TCP sobre IPv6 implementa o controle de congestionamento fazendo chamadas para a implementação para IPv4, pois não há diferença entre o controle de congestionamento TCP em TCP sobre IPv4 e TCP sobre IPv6.Do documento ( https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt ):