[tcpm] Problem with Low SSThresh (was I-D Action: draft-ietf-tcpm-newcwv-03.txt)

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Tue, 13 May 2014 08:15 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF18C1A087E for <tcpm@ietfa.amsl.com>; Tue, 13 May 2014 01:15:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.301
X-Spam-Level:
X-Spam-Status: No, score=-2.301 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MKb6f6nq0-us for <tcpm@ietfa.amsl.com>; Tue, 13 May 2014 01:15:27 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id EDBDA1A087D for <tcpm@ietf.org>; Tue, 13 May 2014 01:15:26 -0700 (PDT)
X-AuditID: c1b4fb30-f790e6d000001067-92-5371d4972e2e
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id B5.C3.04199.794D1735; Tue, 13 May 2014 10:15:20 +0200 (CEST)
Received: from ESESSMB205.ericsson.se ([169.254.5.151]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0174.001; Tue, 13 May 2014 10:15:19 +0200
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: Problem with Low SSThresh (was I-D Action: draft-ietf-tcpm-newcwv-03.txt)
Thread-Index: Ac9uevrHDRZF5TP/SM+28Qj1oLeHCw==
Date: Tue, 13 May 2014 08:15:19 +0000
Message-ID: <81564C0D7D4D2A4B9A86C8C7404A13DA31F62CA6@ESESSMB205.ericsson.se>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.16]
Content-Type: multipart/alternative; boundary="_000_81564C0D7D4D2A4B9A86C8C7404A13DA31F62CA6ESESSMB205erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRmVeSWpSXmKPExsUyM+Jvje6MK4XBBlsXMlr0LZnKbPG6bTaj xaHWmSwW207OZ3Jg8Xj54iarR8/nF0weS5b8ZPI49DwogCWKyyYlNSezLLVI3y6BK2Plmh9s BVv8K1ZckGlg/OfWxcjBISFgIrFljUAXIyeQKSZx4d56ti5GLg4hgaOMEv9O3GGCcJYwSsz6 2sEIUsUmYCOx8tB3MFtEQFli9f0PjCBFzAILGSX+X7jLCpIQFgiR2PJtPhPIBhGBSInHd9Mg 6vUkVj/+yw5iswioSly718IGYvMK+Eqs+rmfBcRmFJCVuP/9HpjNLCAucesJyBiQ6wQkluw5 zwxhi0q8fPyPFcJWlNh5tp0Zoj5fouERxBxeAUGJkzOfsExgFJ6FZNQsJGWzkJRBxPUkbkyd wgZha0ssW/iaGcLWlZjx7xALsvgCRvZVjKLFqcVJuelGRnqpRZnJxcX5eXp5qSWbGIExdnDL b4MdjC+fOx5iFOBgVOLhVeApDBZiTSwrrsw9xCjNwaIkzvvtrHuwkEB6YklqdmpqQWpRfFFp TmrxIUYmDk6pBsb+q7Ov13ntKH2+z2ZD/P3kqJS6eXrLLXrjXs6T3DonVbYu/CFrirTJjMcf vz8w7HSef0R5Tfq6P589C1/kshUknGsSY9voLtZiNfPOQoeHW05wRdXJf5905wfbYQ0nPoai fZucTGt/mj3cd7NB7UbV274rk6OFnJhO/n+0Nfd43LGAQPXUoplKLMUZiYZazEXFiQA1R/Wi kgIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/tcpm/jhrp5jxuCbe8TO69ICNhUSdEReA
Subject: [tcpm] Problem with Low SSThresh (was I-D Action: draft-ietf-tcpm-newcwv-03.txt)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 May 2014 08:15:31 -0000

Hi

Karen pointed out this thread to me
http://www.ietf.org/mail-archive/web/tcpm/current/msg08315.html
I started to look closer at this issue quite recently, the problem I have is that SSthresh can drop to very low values after only a few lost packets. I have seen this odd effect earlier but have not bothered with it.


The experiment is to run a large FTP transfer over a 1Mbps bottleneck with min RTT = 40ms. No AQM or tail drop queue enabled i.e a buffer bloated scenario.

TCP NewReno. After 10s I "pull the plug" for 100ms (100% packet drop), this leads to 5 lost segments. at T =10.1s packets are forwarded as usual.

What I have seen is that a retransmission timeout is immediately followed by a loss event, the effect of which is that SSThresh goes down to 2 MSS.  It seems to me that the RTO timer value is too low, I have not understood the effect completely though. Could the RTO timer be the culprit or is there some other effect ?.

I am running these experiments in a proprietary LTE system simulator, we try to keep it up to date to match the Linux TCP stack reasonably well, it cannot be ruled out however that our implementation miss some important feature.

/Ingemar

=================================
Ingemar Johansson  M.Sc.
Senior Researcher

Ericsson AB
Wireless Access Networks
Labratoriegränd 11
971 28, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson@ericsson.com<mailto:ingemar.s.johansson@ericsson.com>
www.ericsson.com

"Those are my principles, and if you don't like them...
well, I have others."  Groucho Marx<http://www.brainyquote.com/quotes/authors/g/groucho_marx.html>
=================================