O net.ipv4.vs.timeout_timewait também é usado para o IPv6?

3

Esta configuração para TCP net.ipv4.vs.timeout_timewait se aplica somente a conexões TCP estabelecidas sobre IPv4 ou também se aplica a conexões TCP estabelecidas sobre IPv6?

Eu encontrei isso por exemplo

/sbin/sysctl -w net.ipv4.vs.timeout_timewait=60
Sockets will linger in TIME_WAIT state for no more than 60 seconds.

Mas não há informações sobre se é aplicável ao IPv6.

    
por Sergei Kurenkov 05.06.2014 / 09:06

1 resposta

1

Algumas opções de IPv4 do kernel também se aplicam ao IPv6. Do último estável kernel sources , vemos que o intervalo TIME_WAIT já está definido para 60 segundos:

#define TCP_TIMEWAIT_LEN (60*HZ) /* how long to wait to destroy TIME-WAIT
                                  * state, about 60 seconds */

Nos sistemas operacionais Linux, essa opção não é configurável. Por favor, verifique a seguinte discussão para mais detalhes.

Também recomendo ler o artigo para obter algum entendimento de como configurar o TCP TIME_WAIT corretamente.

    
por 21.08.2014 / 11:00

Tags