[tcpm] Comment on draft-ietf-tcpm-rack

Martin Duke <martin.h.duke@gmail.com> Tue, 07 April 2020 16:09 UTC

Return-Path: <martin.h.duke@gmail.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A10D33A0DD0; Tue, 7 Apr 2020 09:09:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 XRsCYWsERoKJ; Tue, 7 Apr 2020 09:08:59 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 833983A0DCE; Tue, 7 Apr 2020 09:08:56 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id m4so3933262ioq.6; Tue, 07 Apr 2020 09:08:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=vPlppCELP5pFXKnWaIhSOQucnNEPlBCk8rxn7oEloKc=; b=QttQMzavkdQwCRHlae+aPQiJw6O2csEhmT+7PFh+pDtJjrwZHlrpyqLObCh1wevCIx UR6eouJnurI7cith64+bUbNrKVzjYEF3V3XhtFPiXItno8bcvBFhfZganJLwysx187j3 mDh2jy96M7Cy2t2pNlQ4+iVnGBVcgeBhx9HaPZ2ROHlOfOufBqrPk/HeCPORdXCzzgiJ yiQjE9soBB1dzgna0xjhGXqOa8Np59xUUypBflki4FSdQE3lT+T1RNKzwQuq+8P1n65N MPoQOgNswcjxW2Itp3+YhED/PlvOZTHj00q5BLHJXs2ziyQ4h1xGkrdwx+RIQ78yCprt FVCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=vPlppCELP5pFXKnWaIhSOQucnNEPlBCk8rxn7oEloKc=; b=QHJUuPCI/asBRinJZg1kwcxeT1oPmRLOW/seVrqghB4hvxCZ39UFRtahIHlQdmaqZU gsweB+Tuxnc+4PYRhAJRhfH5SxisW8Rs4MHzYDyn5/IQ7RA1vpa6x8t4ZTSikTOZFcfC zJ31Yr1b9Oh7dLYXbH7MaIxLe2+L+zkN75+6NXqhnPZVtp+ZSHCxnZy3pAD1XlOnMlFs aLUsPM1w91jrex/XXv9Uc9pXGUUIHVOjnrfi3E8UlTuCO3Ztsb2JCJ31Y3vXDJECjPQh 3xbCgHWfAv+7JxOXt/xoNI6XP67EwnCeotI7Sl9b1TC5j9hQweGBLi2tkRiF4akV087G XXrg==
X-Gm-Message-State: AGi0PubVGr/cTusweyl+4//oiUuDwloHuqXGbFuU/uuUyFaLfsCdXqN3 QoO0nAqOSV49X6MIQA5VP/tNn+biPuLG7blOoMI5sOFlaGk=
X-Google-Smtp-Source: APiQypIKm6xwKqDI41fojY+rD24JVZzIybjq3NEemHpBBbOltmSGtj8dW/nROYmot3il9bbjzX29N7C/4mIWM5yVw94=
X-Received: by 2002:a5e:d919:: with SMTP id n25mr2771015iop.205.1586275735140; Tue, 07 Apr 2020 09:08:55 -0700 (PDT)
MIME-Version: 1.0
From: Martin Duke <martin.h.duke@gmail.com>
Date: Tue, 07 Apr 2020 09:08:44 -0700
Message-ID: <CAM4esxQxK-NV=T4V4O9GQqn7Swv=8+865jCnE7ECFJJtSWjNHQ@mail.gmail.com>
To: draft-ietf-tcpm-rack.authors@ietf.org
Cc: "tcpm@ietf.org Extensions" <tcpm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b5800105a2b59908"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/llQPh2dokoOA4ltHpV9HZlwU5EE>
Subject: [tcpm] Comment on draft-ietf-tcpm-rack
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 07 Apr 2020 16:09:01 -0000

Not a full review, but I may be missing something in this paragraph in
Section 3:

   Using a threshold for counting duplicate acknowledgments (i.e.,
   DupThresh) alone is no longer reliable because of today's prevalent
   reordering patterns.  A common type of reordering is that the last
   "runt" packet of a window's worth of packet bursts gets delivered
   first, then the rest arrive shortly after in order.  To handle this
   effectively, a sender would need to constantly adjust the DupThresh
   to the burst size; but this would risk increasing the frequency of
   RTOs on real losses.

In the "runt" pattern you describe, would not the returning sequence be

Dupack, Ack, Ack, Ack ...

So that any threshold > 1 would handle this with no problems?

Martin