Re: [tsvwg] Re draft-kuhn-tsvwg-careful-resume-00

Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com> Fri, 24 March 2023 16:02 UTC

Return-Path: <nicolas.kuhn.ietf@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71E4CC151536 for <tsvwg@ietfa.amsl.com>; Fri, 24 Mar 2023 09:02:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D8_eiv0cz9tM for <tsvwg@ietfa.amsl.com>; Fri, 24 Mar 2023 09:02:33 -0700 (PDT)
Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 E3111C14CEFD for <tsvwg@ietf.org>; Fri, 24 Mar 2023 09:02:33 -0700 (PDT)
Received: by mail-ot1-x329.google.com with SMTP id x8-20020a9d3788000000b0069f922cd5ceso1102856otb.12 for <tsvwg@ietf.org>; Fri, 24 Mar 2023 09:02:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679673753; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ICbvxk0ZADQ0/xjvtswOcq6u+87v9zPecms2cC3tzmg=; b=Ww6Q0aI+PYA4JtAFpcxuacaAgoekEzuvpHU1tQ01C7WbJ30dNkuJueOmW+oYduCmJq QNbB0qVxEUlIBDTojqg99maB9ptx1TymwByzgE4P0KQObSevUTkmO1NCgfQA225fsD69 r3qvaibiI2CbkbqFTAS10wa6N7d6FudDCnPo2UkR0KblsaCgVKoTOcKv80+TgrcFcPMK 3C7R5tVPfGDjJhxCpnXwGjcjtnDSO82n9G/UK5+AHXeppxz7rdM1WfMkHyyxuCbvEm1k gd7dv5nzI1dOX9KaGzT67SMATjhwN2QRsi/QWR2wzOYcnZzq3IOeUyUYUdU7QzMQSe2c igZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679673753; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ICbvxk0ZADQ0/xjvtswOcq6u+87v9zPecms2cC3tzmg=; b=UiiFotnsVdSmomvKfiwar0383cLwnBE5cqK7c8mtMnD52rczqaoJtWyQkT2DD/IEJX 221AcL9Py08bxJymRviXN7GGyhXORNydUYqsdjUlnR16dazO+6M8P9kHWyFh77xqMF6J 0E3ydmIFCHQXnJcDLmq4j96qxI7Rq005gXxw8UZ1GR4kE+VzjhYq2Bplgx9lxC45wv6K zrRCKqPfdFxugypnZBLpR2SgsWe539BOWEUt/bsWK+23dgWGzfx75vFtnFTkAmffOPQG D5KiNlsnvECghgruJb8o8Q7O8UB2dt4YUKIqYgT7K86lORITU61WucTb9BFL017myY/w L30w==
X-Gm-Message-State: AAQBX9dLQyIgoJaB/P83xPEf0jPSFz813CynLkVZtGI4abNw6alY5KNh +1RkiUpSPloIKdRPVIVRv4TR6nnJtLYKszAUTtCV6pLAbQ4=
X-Google-Smtp-Source: AKy350ajS5r9nzE0MoBnq6aRvbWHiTfeWTezzjo2Seq/4UBqpySZ4xj5dCiOaVW4xrUexwdWMo3BlLz5nyUJZdlJux4=
X-Received: by 2002:a9d:63c8:0:b0:688:d1a8:389e with SMTP id e8-20020a9d63c8000000b00688d1a8389emr1192308otl.1.1679673753137; Fri, 24 Mar 2023 09:02:33 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR11MB3647649C6147ED39171099A590BF9@MN2PR11MB3647.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB3647649C6147ED39171099A590BF9@MN2PR11MB3647.namprd11.prod.outlook.com>
From: Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com>
Date: Fri, 24 Mar 2023 17:02:22 +0100
Message-ID: <CAL0D2oTKofzVuL_zvzmV0oV4rO8qiA4dm_vadvtH8+X5KUcV=w@mail.gmail.com>
To: "Border, John" <John.Border@hughes.com>
Cc: "Gorry Fairhurst (gorry@erg.abdn.ac.uk)" <gorry@erg.abdn.ac.uk>, "emile.stephan@orange.com" <emile.stephan@orange.com>, Christian Huitema <huitema@huitema.net>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000064f6ee05f7a785d1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/fVsh9462kQjGs7hXKxXeYPUqAmo>
Subject: Re: [tsvwg] Re draft-kuhn-tsvwg-careful-resume-00
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Mar 2023 16:02:38 -0000

Hi,

Sorry for my late reply. Thank you so much for your comments and questions.
I have added everything as issues in the GITHUB repo to not lose track of
how the questions have been reflected in the document updates.
https://github.com/NicoKos/resume_connection

I have already fixed the various nits.

Kind regards,

Nico

On Wed, Mar 15, 2023 at 7:05 PM Border, John <John.Border@hughes.com> wrote:

>
>
>     I think we need little bit of discussion around the fact that RTT and
> BB can also vary during a connection, especially a long-lived connection,
> not just from one connection to the next.  Therefore, the saved RTT and BB
> values should be the RTT and BB near the end of the connection rather than
> earlier in the connection.  This might require that the values be save (and
> possibly sent in a BDP_FRAME) multiple times as things change.
>
>
>
NK : Indeed. The values should be dynamics and may change during the
connection. This should be discussed in the draft.

>     In Section 3, when I got to the Retreat Phase description, I paused
> because it seemed like more is needed.  I later found that more in Section
> 4.5.  I think it would be helpful, for all of the phases, to put pointers
> to the sections which have more discussion about them.  (Or maybe a blanket
> pointer to Section 4 for more details at the front of Section 3.)
>
NK : We need to improve that in the document to have a clear separation
between the description of the phases and the proposed guidelines and
requirements. Thank for spotting this!

>
>
>     Re Section 4.4 and Section 4.4.1…  I think half of the capacity should
> be a good choice (although I am still thinking about it).  (Might need to
> be variable based upon some to be defined criteria.)  But it probably needs
> to take into account the capacity when compared to the IW.
>
NK : How safe should we be in the retreat phase ? We may want to discuss it
but wanted to be "very" safe in the current version of the draft as the
server just identified that something has changed in the path.

>
>
>
>
> John
>
>
>
>
>
>
>
> Minor comments and nits…
>
>
>
> In the second sentence of the third paragraph of the Abstract…  “allowing
> then to” should be “allowing them to”.
>
>
>
> In the first sentence of the Introduction…  “there” should be “their”.
>
>
>
> Re Section 1.2…
>
> In the second sentence, delete the duplicate “could”.
>
> Add “is different” to the first clause of Example 1.
>
>
>
> In the first sentence of Section 1.3…  “secion" should be “section”.
>
>
>
> In Section 1.3.1…  Mention that this is a GEO satellite example.  Might be
> useful to explicitly state that the difference is the longer slow start
> time without the method.
>
>
>
> Re Section 3…
>
> In the first sentence, remove the first occurrence of the word “through”
> and change “uit” to “it”.
>
> In the last sentence for the Observe Phase description, delete the word
> “are”.
>
> In the Reconnaissance Phase description, “currnetly" should be “currently”
> and “iniial” should be “initial”.  And, the sentence “The sender is send
> iniial [sic] data, limited by the Initial Window.” needs rephrasing.
>
> In the second sentence of the Unvalidated Phase description, “This phase a
> rate…” should be “This phase allows a rate…” (or something like that).
>
> In the third sentence of the Retreat Phase description, “re-initialised”
> should be “re-initialise”.
>
>
>
> In the title of Section 4.1, “Determing” should be “Determining”.
>
>
>
> In the first sentence of Section 4.3, “irelevant" should be “irrelevant”.
>
>
>
> In the third bullet of Section A.1, “it should an interface…” should be
> “it should include an interface…”.  Except, the last statement of the third
> point about what the sender should ensure re the Endpoint Token indicates
> the “should” should be a “must”.
>
>
>
>
>
>
>