configure syslog tls tcp-user-timeout

configure syslog tls tcp-user-timeout [seconds | default]

Description

Specifies the maximum time that transmitted data may remain unacknowledged before TCP closes the connection to avoid loss of logging to TLS Syslog server.

Syntax Description

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.

Default

The default is to use Linux default—tcp-user-timeout is not enabled.

Usage Guidelines

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.

Example

The following example sets the TCP user timeout value to 30 seconds:

configure syslog tls tcp-user-timeout 30
The following example turns off using the TCP user timeout value and accepts system default:
configure syslog tls tcp-user-timeout default

History

This command was first available in ExtremeXOS 22.5.

Platform Availability

This command is available on the Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X440-G2, X590, X620, X690, X870 series switches.