Назад | Перейти на главную страницу

Используется ли net.ipv4.vs.timeout_timewait также для IPv6?

Этот параметр для TCP net.ipv4.vs.timeout_timewait применяется только к TCP-соединениям, установленным через IPv4, или это также относится к TCP-соединениям, установленным через IPv6?

Я нашел это например

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

Но нет информации, применимо ли это к IPv6.

Некоторые параметры IPv4 ядра также применимы к IPv6. Из последней стабильной исходники ядра, мы видим, что интервал TIME_WAIT уже установлен на 60 секунд:

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

В операционных системах Linux этот параметр не настраивается. пожалуйста, проверьте следующее обсуждение Больше подробностей.

Я бы также рекомендовал прочитать Эта статья чтобы понять, как правильно настроить TCP TIME_WAIT.