Re: [nwcrg] RG Last Call for "Coding and congestion control in transport"

Kuhn Nicolas <Nicolas.Kuhn@cnes.fr> Fri, 25 June 2021 11:45 UTC

Return-Path: <Nicolas.Kuhn@cnes.fr>
X-Original-To: nwcrg@ietfa.amsl.com
Delivered-To: nwcrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 336103A1379 for <nwcrg@ietfa.amsl.com>; Fri, 25 Jun 2021 04:45:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 i7vtFpIP7jdp for <nwcrg@ietfa.amsl.com>; Fri, 25 Jun 2021 04:45:06 -0700 (PDT)
Received: from mx1.cnes.fr (mx1.cnes.fr [194.199.174.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66B513A1371 for <nwcrg@irtf.org>; Fri, 25 Jun 2021 04:45:04 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="5.83,298,1616457600"; d="scan'208,217"; a="29313587"
IronPort-HdrOrdr: A9a23:zEN6wKyao0tpZmM9oYokKrPxr+skLtp133Aq2lEZdPULSK2lfpGV8sjziyWatN9IYgBbpTnyAtj8fZq8z+873WB1B9eftWbdyROVxe1ZnO7fKl7bamPDH4xmpNxdmsFFYbWaZzUX/KWKgjVQeOxQp+VvhZrY/Ns2uE0dKz2CBZsQiztRO0K+KAlbVQNGDZ02GN63/cxcvQetfnwRc4CSGmQFd/KrnayLqLvWJTo9QzI34giHij2lrJTgFQKD4xsYWzRThZ8/7Gn+lRDj7KnLiYD69vac7R6R031loqql9jJxPr3JtiHTEESqtu+cXvUiZ1RFhkFynAjg0idyrDCGmWZdAy060QKvQojym2q05+EluwxesUMLDjSj8CDeSIXCNUwHItsEioRDfhTD7U08+Nl6zaJQxmqc84FaFBXagU3GlpP1vjxR5wOJSEAZ4KYuZr1kIP4jQa4UqZZa8FJeEZ8GEi6/4Ic7EPN2BMWZ4PpNa1uVY33Qo2EqmbWXLzkONwbDRlJHtt2e0jBQknw8x0wExNYHlnNF8J4mUZFL6+nNL6wtnrBTSc0da757GY46MIGK46z2MGTx2UepUBja/Y08SgHwQq/MkcIIDbuRCew1JbMJ6eb8uX1jxB8PUlOrFMWFmJlC8hWlehTIYQjQ
X-IPAS-Result: A2EUBQAuwNVg/wUBeApagRKCcYFqFYFCC4Q9kX4Dm1+BaAsBAQEBAQEBAQFACgQBAQMDhEwCF4JaJjgTAgQVAQEBBQEBAQEBBgIBAQICgQCFaA2DVoEIAQEBAQEBAQEBAQEBAQEBAQEBARYCQVMSAR8CAQMdBgQGQQsQAgEIDRUWBwMCAgIwFBECBAENBQiCaoF+gRhBpnd/Mxpng19BhgEGgTqBZYUiAQGGYYJQgRVDgmA+gmICA4EjIho0gmE2gi4EgxgIIUEEFBsUEHsKTwUKLxlMlE6IG40lkgQHgW2BNoNWhkGHM4MqiTUSgTiCJ4suhhkDFpA9lWSCGIoKmgREgWsMBzMaJ0yCaVAXApcxhUpzOAIGAQkBAQMJi2WBEQEB
From: Kuhn Nicolas <Nicolas.Kuhn@cnes.fr>
To: roca <vincent.roca@inria.fr>, "draft-irtf-nwcrg-coding-and-congestion.authors@ietf.org" <draft-irtf-nwcrg-coding-and-congestion.authors@ietf.org>
CC: Marie-Jose Montpetit <marie@mjmontpetit.com>, "nwcrg@irtf.org" <nwcrg@irtf.org>
Thread-Topic: RG Last Call for "Coding and congestion control in transport"
Thread-Index: AQHXXtCFIypuT0GSpEqGzhfd3o7CqKskr81w
Date: Fri, 25 Jun 2021 11:45:00 +0000
Message-ID: <F3B0A07CFD358240926B78A680E166FF29F1A861@TW-MBX-P03.cnesnet.ad.cnes.fr>
References: <DEF1E3BB-27C8-4F38-8BEA-BB2E12477063@inria.fr> <FF3C4150-056A-49A4-A5E6-A8C7B0829BEE@inria.fr>
In-Reply-To: <FF3C4150-056A-49A4-A5E6-A8C7B0829BEE@inria.fr>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tm-as-product-ver: SMEX-12.5.0.1300-8.6.1012-26240.007
x-tm-as-result: No-22.085300-8.000000-10
x-tmase-matchedrid: 8HTFlOrbAtFEXwnTCGfm3f0peXGEEBlvDvKSaIxu6kpXG3yI9k2vbIfN L7D/HMEOKHWHnxIi33mD28NNt7xCyCkBeV/1d1sZ30kDaWZBE1TQTttTsZbKL05oN2XumCC9cmM mAcpqutNFhD6misCNUbuS+QfsGUYfFigclcTVx8/GRMwwFqaG1O0Sb8jR7rPuA08Y80okScGpFk uoLGicpBiZsVhauLEn4V06hzww1cbkWZrPAyKWD5KLzY5Zrthj/3x8h/jAheUNIbt2ZiH1utX3H uAvaX8yh+PUa3IetirN+orvFFnZL8QTSPZE5H8gsgYw1+LBrk0GAD6h6FZmEdEKgdVAc8zGlOts 73NQ5aPVc5jLkdPArnWIdHUde9f0tX6aAeatX5wCOhpLDQSMVSXdp9l6EkRZof/r9f1NfhN5D7B 91agfN4PpGT9EK5RDZwwPubhdqolaIEY6xtUDx5IkscdvYoAt3AJrtcannrYtorPLNYrwZMuooB 2sakIfZd/L7D024DSjzQqexOrE6geLjYCwRCMC/uSHhzMcIJqnGXyOXRg3mV+oWJ54ylfsXcWGK 3tsz7SyThvTgQAH+k1AeToCHLWXrFVBH8/bXVGiVU7u7I4INaVjgXyvS9c/6RxnahpAxWZYUpKP OIBJcsSu6r+p2e9hYJTrngzJYYjHoXBszHVBkOXYI0z4MDj04NNiN6MhlPAOOOIzzESoE2BlJoO F/BwYScmZCPOlsvhI5gjCnLxJZWQlvAMDRaciAD5jSg1rFtBxoNovLKk02ug3wNKii1r5lmVZQb mN6VDrILfCTO+3myV8W+OSnzaBKDJiqR5tgrWeAiCmPx4NwFkMvWAuahr80AUPEgVMzF84BrATw m8hogwWxr7XDKH84x+W48oZKtQ0oxzCA5ujj6b11rz1wb0cUsPy1Pfatgllhl/AmQ6ygg==
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
x-tmase-result: 10--22.085300-8.000000
x-tmase-version: SMEX-12.5.0.1300-8.6.1012-26240.007
Content-Type: multipart/alternative; boundary="_000_F3B0A07CFD358240926B78A680E166FF29F1A861TWMBXP03cnesnet_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/DGkxG35q_m67lhwDSXQzzgDIqnk>
Subject: Re: [nwcrg] RG Last Call for "Coding and congestion control in transport"
X-BeenThere: nwcrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IRTF Network Coding Research Group discussion list <nwcrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nwcrg>, <mailto:nwcrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nwcrg/>
List-Post: <mailto:nwcrg@irtf.org>
List-Help: <mailto:nwcrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nwcrg>, <mailto:nwcrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Jun 2021 11:45:11 -0000

Dear Vincent,

Thank you for your comments.
We have uploaded an updated version of the draft : https://datatracker.ietf.org/doc/draft-irtf-nwcrg-coding-and-congestion/

Please see inline for how your comments have been (we hope!) addressed in this update.

Cheers,

Nico

De : roca <vincent.roca@inria.fr>
Envoyé : vendredi 11 juin 2021 16:46
À : draft-irtf-nwcrg-coding-and-congestion.authors@ietf.org
Cc : roca <vincent.roca@inria.fr>; Marie-Jose Montpetit <marie@mjmontpetit.com>; nwcrg@irtf.org
Objet : Re: RG Last Call for "Coding and congestion control in transport"

Dear authors,

I’ve read your updated I-D which I find in pretty good shape.
I only have a few minor comments below.

For me, the I-D is ready for IRSG review, once these comments are fixed.
However I’d like to have another opinion on the topic.

Sorry for the delay in reading it (RGLC finished 11 days ago).

Cheers,   Vincent


Clarification:

** Section 2.3:
- 1st paragraph:
The use of multipath can indeed be associated to the case where there are multiple application streams, to split different streams to different paths, but not necessarily. The way it's written suggests me multipath is useless unless there are several application streams.
I'm pretty sure this is not what you mean.
[NK] The text has been updated as follows :
<-
The application layer may be composed of several streams above FEC
   and transport layers instances.  The transport layer may exploit a
   multipath mechanism.  The different streams could exploit different
   paths between the sender and the receiver or not.  This section
   describes what is in the scope of this document in regards with
   multi-streams applications and multipath transport protocols.
->
   The application layer can be composed of several streams above FEC
   and transport layers instances.  The transport layer can exploit a
   multipath mechanism.  The different streams could exploit different
   paths between the sender and the receiver.  Moreover, a single-stream
   application could also exploit a multipath transport mechanism.  This
   section describes what is in the scope of this document in regards
   with multi-streams applications and multipath transport protocols.

- fig 4 and 5: could you write in the figures what is in scope and what is not. It's hard to follow from the text.
- What are the motivations for considering or not each possibility? It's not clear to me after reading this section.

[NK] This section has been updated with new figures and cases number to clarify what is discussed and what is not.
“  Cases
   IV, V and VI of Figure 5 are related to how multiple streams are
   managed by a single transport or FEC layer: this does not directly
   concerns the interaction between FEC and the transport and is out of
   the scope of this document.”

** Section 9, security considerations:
What about manipulating feedback signals in order to compromize FEC rate adaptation? These feedback packets could be dropped or modified by an attacker. This is a way to trigger a DoS that specifically uses the technics described in this document that should be discussed briefly IMHO.

[NK] We have added the following in the security section
“ FEC and CC schemes can contribute to DoS attacks.  Moreover, the
   transmission of signaling messages from the client to the server
   should be protected and reliable otherwise an attacker may compromise
   FEC rate adaptation.  Indeed, an attacker could either modify the
   values indicated by the client or drop signaling messages.”

Minor comments:

** suggestion: "recovered" instead of "repaired" in 2.1. (repaired suggests there could be an error I think).

[NK] We have made an editorial check on the usage of recovered/repaired.

** fig 1: I'm a bit surprised by the arrows:
   |      |           source and/or  ---->|      |
   |      | -----    repair symbols  ---->|      |

Why not the following:
   |      |           source and/or       |      |
   |      | -----    repair symbols  ---->|      |
or even:
   |      | -----     source and/or  ---->|      |
   |      | -----    repair symbols  ---->|      |

[NK] Thanks.



Le 10 mai 2021 à 10:48, Vincent Roca <vincent.roca@inria.fr<mailto:vincent.roca@inria.fr>> a écrit :

Dear all,

Following the recent update of the I-D (thank you!), we would like to officially start a RG Last Call for:
            "Coding and congestion control in transport"
            https://datatracker.ietf.org/doc/draft-irtf-nwcrg-coding-and-congestion/

The call will end on Monday May 31st (3 weeks).

Please read it and provide feedback on the mailing list. Thanks in advance.

Regards,

    Marie-Jose and Vincent