Specifies the maximum time that transmitted data may remain unacknowledged before TCP closes the connection to avoid loss of logging to TLS Syslog server.
tls | Specifies Transport Layer Security protocol. |
tcp-user-timeout | Specifies the maximum time that transmitted data may remain unacknowledged before TCP closes the connection. |
seconds | Timeout period in seconds. Range = 20–900. |
default | Specifies not using value from tcp-user-timeout option; use the system default. |
The default is to use Linux default—tcp-user-timeout is not enabled.
For Linux, by default, it takes about 15 minutes for kernel to end a TCP connection when transmitted data remains unacknowledged. This results in a potential loss of logs to TLS Syslog server during the 15 minutes window due to link down. This command allows you to reduce this window.
The following example sets the TCP user timeout value to 30 seconds:
configure syslog tls tcp-user-timeout 30
configure syslog tls tcp-user-timeout default
This command was first available in ExtremeXOS 22.5.
This command is available on the Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X440-G2, X590, X620, X690, X870 series switches.