My Oracle Support Banner

Retransmission Interval is Shorter Than the Value of tcp_rexmit_interval_min (Doc ID 1007608.1)

Last updated on AUGUST 17, 2016

Applies to:

Solaris SPARC Operating System - Version 8.0 to 11.1 [Release 8.0 to 11.0]
All Platforms

Goal

On a particular Solaris system, the value of "tcp_rexmit_interval_min" was set to 500ms:

# ndd /dev/tcp tcp_rexmit_interval_min
500


So, it was expected that the calculated RTO(Retransmission Time Out) for all TCP connections cannot be lower than this value(500ms).

However, the following was noticed about the retransmission packet:

Following packet:242 and 263 have same sequence number and length.
So, packet:263 is retransmission packet for packet:242.

242 5:40:24.01247 HostA -> HostB TCP D=54509 S=80 Ack=3614518456 Seq=1262557549 Len=1368 Win=24624
263 5:40:24.06255 HostA -> HostB TCP D=54509 S=80 Ack=3614518456 Seq=1262557549 Len=1368 Win=24624


But this retransmission interval is only 50ms.

Why is the interval shorter than 500ms?

 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.