Re: [Int-dir] [Last-Call] Intdir telechat review of draft-ietf-masque-connect-ip-10

Christian Huitema <huitema@huitema.net> Wed, 19 April 2023 17:54 UTC

Return-Path: <huitema@huitema.net>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 010DEC13737D for <int-dir@ietfa.amsl.com>; Wed, 19 Apr 2023 10:54:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X0NMOoAOPuEi for <int-dir@ietfa.amsl.com>; Wed, 19 Apr 2023 10:54:39 -0700 (PDT)
Received: from mx36-out10.antispamcloud.com (mx36-out10.antispamcloud.com [209.126.121.30]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A27DC13AE57 for <int-dir@ietf.org>; Wed, 19 Apr 2023 10:54:39 -0700 (PDT)
Received: from xse.mail2web.com ([66.113.192.6]) by mx200.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1ppC0q-000NHw-MB for int-dir@ietf.org; Wed, 19 Apr 2023 19:54:38 +0200
Received: from xsmtp22.mail2web.com (unknown [10.100.68.61]) by xse.mail2web.com (Postfix) with ESMTPS id 4Q1pM14sKDz5SC for <int-dir@ietf.org>; Wed, 19 Apr 2023 10:54:05 -0700 (PDT)
Received: from [10.5.2.49] (helo=xmail11.myhosting.com) by xsmtp22.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1ppC0L-0003B2-Ep for int-dir@ietf.org; Wed, 19 Apr 2023 10:54:05 -0700
Received: (qmail 1193 invoked from network); 19 Apr 2023 17:54:04 -0000
Received: from unknown (HELO [192.168.1.104]) (Authenticated-user:_huitema@huitema.net@[172.58.43.211]) (envelope-sender <huitema@huitema.net>) by xmail11.myhosting.com (qmail-ldap-1.03) with ESMTPA for <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>; 19 Apr 2023 17:54:04 -0000
Message-ID: <ccc1a295-fa5e-0a97-98e1-1291e74fc6f7@huitema.net>
Date: Wed, 19 Apr 2023 10:54:03 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Content-Language: en-US
To: Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>, "touch@strayalpha.com" <touch@strayalpha.com>, David Schinazi <dschinazi.ietf@gmail.com>
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "int-dir@ietf.org" <int-dir@ietf.org>, "draft-ietf-masque-connect-ip.all@ietf.org" <draft-ietf-masque-connect-ip.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "masque@ietf.org" <masque@ietf.org>
References: <168152936276.58402.12408511926010382248@ietfa.amsl.com> <CAPDSy+5ZOnK02VgJY7giVD0uNM4ao7-gHXUhrf6BG9RWxzC+RQ@mail.gmail.com> <19AB5170-D789-491C-B748-7AD5CE26B58C@strayalpha.com> <DU0PR07MB8970FC2DDE02B2BBB78D6E33959D9@DU0PR07MB8970.eurprd07.prod.outlook.com> <CAPDSy+72wpWzsQur=Bsvf7bUAxCAzq=OnXDS6Uxr7-k-3ZS-0Q@mail.gmail.com> <DA3F26DF-5B5F-4045-AA67-2BDEDCCA7975@strayalpha.com> <CAPDSy+7cf=ONtQw4Sfy4u51i6txk9K7axhyz6nx=_vic35DWtQ@mail.gmail.com> <4F486987-90BB-480A-9A0E-2E09BC4F1B72@strayalpha.com> <70EF67A5-7C4D-4E0E-8058-15EBA4A59095@ericsson.com>
From: Christian Huitema <huitema@huitema.net>
In-Reply-To: <70EF67A5-7C4D-4E0E-8058-15EBA4A59095@ericsson.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Originating-IP: 66.113.192.6
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.192.0/27
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.192.0/27@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.12)
X-Recommended-Action: accept
X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT+vZCecnAV8RTsdF4dW4CoyPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5yVMsU8z76+F16lklglZZQC8wOq2zirMPonLyKNm5/pIr/b axQzDRfMXwKCErU6H+ck4Ndu06h2Q8QP5GQeNUYfy7FVClXO3qMFrsEn1zvL4G/bWfgucjnNmABp GhD9TTvAFcsS88n3hwHBjNBhToY4MU2CNFJIJigcKFNdfMbciohSnw9YyoGHx/ukuag1WKBczaqw nGyRqdSby3L9jJQHlcwC8edOyTFsJvTBZdmGd2GfqymzSheinRamXab6WeU3IICByTDlBVbfm35D zkfatWYAD+wEZQw6xBZnPra86y0KEAnwyE9dte+FkDKSV99EDBffVZVjmVaNbG4ZJG7FF+KJcoOd LdxL5Vwi8QUymGErPLbt0n54j3vHX4q9ucblgTl6fJxyntEfhZCKje4Zbsp34G1TuaZccLE+116c VCERbInMiTBIUBbQ/Dy6Ip6W0r4y0/5D4w5pBBP5WfwEiVI8YifosiHq99m3pO5z65V9UvvKDEjE gSFAGCy7uJronV+E7OMXRvgtdyMlnmWiADWS3p9vV3kfiXm4bZFF1O3R+df48B8L04LBNSk3CpX0 ekZfNkkIII42n++2/epSCFXoGKtafvOtcW/mP16byl+x+3t5lQLizzh1x+KaWe1RyBl07OVp2D/S 9ogT8aIXghMRhTu6L2w39RuNGo238RUo+ql2ySTkvEFH/23XMwzZcpPgEJKLbDyaC/LdLvvYeiZ+ 3zThNvI85fAxNCd+hfpVB9v9zY0h8asEYmbGGsJkWjQ4xyeNtxxq2TXT/AfNYrvmt9TpzLrBK1Qw TrVNiBX0XF3qP/dj48psOHFCwviQxKSBCGH0S84CnKX/NUAV3jR5NeVaJQBh0uawl0Cg8nrgSS6D 7FozWS6JHKREtqdEPzY64lXv2dr2sny4a4Sj0cqzvWDlDrFILmNCVZ/264kd2x35zAiBFPp64JaI ysAWfpirH8g1GOR1IFGt5BWm
X-Report-Abuse-To: spam@quarantine14.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/ohdk3Yy3HmeOoqgcPD3NolD_fGU>
Subject: Re: [Int-dir] [Last-Call] Intdir telechat review of draft-ietf-masque-connect-ip-10
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2023 17:54:42 -0000


On 4/19/2023 10:36 AM, Mirja Kuehlewind wrote:
> Hi Joe, hi all,
> 
> I would just quickly reply to the following part:
> 
> David: I've seen literature about nested TCP, which is both nested congestion control and nested loss recovery. In my understanding, the majority of the issues come from the two layers retransmitting the same data, not from the nested congestion controllers.
> 
> Joe: The lower one slams the window down due to loss; the upper one should never really see loss at all (given it’s running over TCP), but every time a loss and retransmit occurs, the RTT measurements at the upper layer take a hit. So the bottom layer does what it can, but the upper layer gets into regimes where it thinks it can send more (RTT BW*delay) than it really can, which then causes process stalls at the upper layer.
> 
> Joe, this is not correct if QUIC datagrams are used as datagrams are no retransmitted and thus losses will be exposed to the tunneled connection without delay avoiding time-outs in the upper layer congestion control. This is what David meant by nested loss recovery. This may also have implications on congestion control but it’s probably less problematic.

The implication on congestion control would be no different from, for 
example, shared wireless or cable links whose transmission capacity 
varies based on local load conditions. If the end-to-end congestion 
control algorithm cannot cope with that, then the congestion control 
algorithm needs to be replaced.

-- Christian Huitema