Re: [tcpm] Éric Vyncke's Discuss on draft-ietf-tcpm-converters-17: (with DISCUSS and COMMENT)

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Mon, 02 March 2020 19:41 UTC

Return-Path: <evyncke@cisco.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 2FC4C3A0FE4; Mon, 2 Mar 2020 11:41:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level:
X-Spam-Status: No, score=-9.6 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=NEiz2JHn; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=QBplweWo
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 yMX30GQ6kKnp; Mon, 2 Mar 2020 11:41:27 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D0323A0FE0; Mon, 2 Mar 2020 11:41:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8580; q=dns/txt; s=iport; t=1583178086; x=1584387686; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=t+NfRG5mpi4lAPtT5HJpc0cFnuhoasJDzN0TaRmg7sQ=; b=NEiz2JHn9UZ83+biYuG2tUAcu8rKY2U/q5LW2AqYcrVtSY6vZL/fvFlU 3uoA5iNP/Bs5DMTDrXNMYnmibPusOlVaMlSVFetborMqdIhCC9a+XDCkX 3lYkOfjeSk2QRlpJBnbj1eYuGOovWFgNaEm4eawhGNnVY5s42rIMD08Yr 4=;
IronPort-PHdr: 9a23:qNY6zReVv55ECbsSNBT+ygHUlGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwGRD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFnpnwd4TgxRmBceEDUPhK/u/YjIrGs9BWXdu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CiBQAnYF1e/5BdJa1lHAEBAQEBBwEBEQEEBAEBgXuBVFAFbFggBAsqhBSDRgOKZoJfmBWBQoEQA1QJAQEBDAEBIwoCBAEBhEACF4F0JDgTAgMNAQEFAQEBAgEFBG2FVgyFYwEBAQECARIREQwBASkOAQsEAgEIDgMDAQIBAgImAgICMBUFAwgCBA4FIoMEAYJKAw4gAQ6hEQKBOYhidYEygn8BAQWBQ0GDERiCDAMGgQ4qjCUagUE/gREnIIJNPoJkAgECAYEsARIBIYMRMoIsjXCCOjufOgqCPIdSimKEMhyCSYgfi32ETINMlCKSTgIEAgQFAg4BAQWBaSJnWBEIcBUaISoBgkFQGA2OHTiDO4UUhUF0AoEnj0sBAQ
X-IronPort-AV: E=Sophos;i="5.70,508,1574121600"; d="scan'208";a="464260540"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Mar 2020 19:41:25 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 022JfPHm013597 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 2 Mar 2020 19:41:25 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Mar 2020 13:41:25 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Mar 2020 13:41:24 -0600
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 2 Mar 2020 13:41:24 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OoUQ1uKQhAOFGbwwww+W9JSNpnoRxryK0iQL4GVn4pMFMAEs0H8hJq6ltgAYVUXSefgENwG1WA6E4+3talGzMHAT8w3PWE2a8ZwlcUhurR30GvXWSOjcfVtxihRUQrNs+urEnTp33b7pohI1RXowV03dv1KOA3t3gUz1+TyadSp+kjlXZfDjTM4SGn8gL1N/qsav/zPsuedyEo4528bU0GB8UuNbe89iDjgbOcC0GWFy/v4+T0dnHaOszNBQOJ2NEPNrBIofd8fYrFcKiCzJoe+DDxLTskX4NNvLq53ItUQwERUc7SARCY1DhPh0hAESukc0vQzzMyrvUgqSniaR7A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;bh=t+NfRG5mpi4lAPtT5HJpc0cFnuhoasJDzN0TaRmg7sQ=; b=Qd5HrL7+yvVKQsGL1LLfXT16Ga5RCFpEgW7v388nXFS5N4k4kKhNNJh9OiP8y9XUbCUhchYa0uFuBlE9B+eztqZO5c6OENCi/QIUW67C7O7Tj7woB4yt+7ibJrSSpYqC1qJm3Ot6Aqb9bC1dqTW4cwTdGTiLe0+QuARpyDX1JjuGn1GFo36SZa80Ka/YbZ1m9x77AcpTpCO5fL5PuTKjKgA3FgCFYyDn9wp1fzBeVUJwDM4f/v4G7a0Eozflr8LPt43zWn0WaTlqQTURmC0qklY2jdI5DYfHkEFQHHOMSRqk/46OdnsB1o5mZ0rUb+CiVf330jVRptAPTulqFawFvw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t+NfRG5mpi4lAPtT5HJpc0cFnuhoasJDzN0TaRmg7sQ=; b=QBplweWoowODSIlUUbRuRlMvmK8PqMmvBWroJTT7Ui1aNhTMxGyFXWuTGrwZix0f8GSwgGH9YU+iTneZ+5fFVv1o2bm83nsb5ScFkOITnr8CUkeweNFEHSowZTdPcSRcs4YmL06qYdhHv7iSsMGUPShZ1suETQuFj5rvmErJ8wY=
Received: from DM5PR11MB1753.namprd11.prod.outlook.com (2603:10b6:3:10d::13) by DM5PR11MB1467.namprd11.prod.outlook.com (2603:10b6:4:a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.18; Mon, 2 Mar 2020 19:41:24 +0000
Received: from DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::680d:e22e:72d5:67ca]) by DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::680d:e22e:72d5:67ca%3]) with mapi id 15.20.2772.019; Mon, 2 Mar 2020 19:41:24 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: Mirja Kuehlewind <ietf@kuehlewind.net>
CC: "draft-ietf-tcpm-converters@ietf.org" <draft-ietf-tcpm-converters@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>, The IESG <iesg@ietf.org>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>, "michael.scharf@hs-esslingen.de" <michael.scharf@hs-esslingen.de>
Thread-Topic: Éric Vyncke's Discuss on draft-ietf-tcpm-converters-17: (with DISCUSS and COMMENT)
Thread-Index: AQHV8KXnQDGhiw9DJEaLFmor7Wiyh6g1xJOA
Date: Mon, 02 Mar 2020 19:41:23 +0000
Message-ID: <5DAA89D5-8AFE-41F5-AC21-434951C6220D@cisco.com>
References: <158316112770.27414.3186724146499309840@ietfa.amsl.com> <1A105F7D-383C-4CC2-A050-F3075455938E@kuehlewind.net>
In-Reply-To: <1A105F7D-383C-4CC2-A050-F3075455938E@kuehlewind.net>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=evyncke@cisco.com;
x-originating-ip: [2001:420:c0c1:36:4408:f224:e183:e99c]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0180f9a0-7229-43b1-6bda-08d7bee1b0e4
x-ms-traffictypediagnostic: DM5PR11MB1467:
x-microsoft-antispam-prvs: <DM5PR11MB1467D42AB9C22987ACE8FA7BA9E70@DM5PR11MB1467.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 033054F29A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(366004)(136003)(346002)(376002)(39860400002)(199004)(189003)(186003)(91956017)(76116006)(66574012)(5660300002)(64756008)(2906002)(66446008)(81166006)(36756003)(6486002)(66946007)(66476007)(8936002)(66556008)(81156014)(966005)(6506007)(54906003)(71200400001)(6512007)(478600001)(2616005)(316002)(6916009)(86362001)(224303003)(33656002)(4326008)(53546011); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR11MB1467; H:DM5PR11MB1753.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: pq+eh5u0BtRrLiNSQfDj0ttj3e9dJ+wQnjKgOiyb09PHFKKJ+pakuYCOfD8lpP/cbu0DoNr3B3LrE1YVAtwZJbHURVMjyDonnpcNL0Lyfy/iGlqKIQKjFuSPmLXXFQteACTPhtv1zysSeXEzuE8XYs94r/cRuEF19vXPpkp8TKTmbVRo7tMRfUSKGRme4vtAPKK6kSS1fxJ2zwhRuEEH9LSXy/wNufic0ps2Rr3MYhwTK80ETSbcqDZ1who/DMBq38RrEZgkLQA7gbBjWKZN6z0CSA8CwChHigFpJbrWYh4tnZyDkB3t4vYNUsEPEbG8F3oG8wqqViUgCpC/Vvko8g6+aKEiaUo+sWH6d4gcrIu5OGm5V0QPc8ed1R/H2c/SPnMDy2VGcdpv2tUJ6e+ZDqVDdM/lvV5AuvXMZFhH34B8bFBdBACkRw0JKgGEi2CksjxywjwLR+YmyqyAZ+4LSfXvEbUcaun/VgJTcbEu3AcZLxwvpyACskNcrFyLB8uxS7HO0r/S5oBFQiOyv/nrMQ==
x-ms-exchange-antispam-messagedata: jexEVhXJAAjrTLQjO7cNkU4rxyANMO6ag+gurQI64vGU0UlezpQdWkwsA2ZhHuyWi/N7IXf8oDIw/nWmqmm39z6w9MvNBy02g7fGxGPkatBYS5wgtu7CnL9HqF97MUpLREL+/mwzPaYj24UYpGXcVdoW6NQb4k80pmUvwN0szIMnx4aI9Ab/FmdYk906ds+gXgaByRtC4lTv4e0gW784fw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <515EDC451CDA1B489C929632AAFB4592@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0180f9a0-7229-43b1-6bda-08d7bee1b0e4
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2020 19:41:23.9993 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NTWc3A6Ky5/2ZGWAkCWzAx6eSSdleZ1s0adUm+yX3L4gMil/8AM71lUdSel1R9RhrsovaR3iU4Tbmu2cHHOqDw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1467
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/kN_hRZ_sHgF6S1HMkhg6YuWuJVQ>
Subject: Re: [tcpm] Éric Vyncke's Discuss on draft-ietf-tcpm-converters-17: (with DISCUSS and COMMENT)
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: Mon, 02 Mar 2020 19:41:30 -0000

Mirja,

Your explanation about my first discuss makes sense. I will downgrade this DISCUSS to a COMMENT (see below) when clearing the 2nd DISCUSS.

The old discuss becomes the following non-blocking COMMENT. Same issue, but, with a text change suggestion:

OLD TEXT
   This document specifies an application proxy, called Transport
   Converter, to assist the deployment of TCP extensions such as
   Multipath TCP.  A Transport Converter may provide conversion service
   for one or more TCP extensions.  The conversion service is provided
   by means of the TCP Convert Protocol (Convert).

NEW TEXT
   This document specifies an application proxy, called Transport
   Converter, to assist the deployment of TCP.
   A Transport Converter may provide conversion service
   for one or more TCP extensions.  The conversion service is provided
   by means of the TCP Convert Protocol (Convert). This document focuses on Multipath TCP as an example of this generic mechanism.


Hope this helps

-éric
-----Original Message-----
From: iesg <iesg-bounces@ietf.org> on behalf of Mirja Kuehlewind <ietf@kuehlewind.net>
Date: Monday, 2 March 2020 at 16:19
To: Eric Vyncke <evyncke@cisco.com>
Cc: "draft-ietf-tcpm-converters@ietf.org" <draft-ietf-tcpm-converters@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>, The IESG <iesg@ietf.org>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>, "michael.scharf@hs-esslingen.de" <michael.scharf@hs-esslingen.de>
Subject: Re: Éric Vyncke's Discuss on draft-ietf-tcpm-converters-17: (with DISCUSS and COMMENT)

    Hi Eric,
    
    Just on your first discuss comment. This document was initial proposed in MPTCP and then moved to tcpm as a generic mechanism. Use of a converter does not make sense for all TCP options but in other cases than MPTCP it is also often quite straight forward. I would prefer to keep it generic in the abstract and especially title because that the intention.
    
    Mirja
    
    
    
    > On 2. Mar 2020, at 15:58, Éric Vyncke via Datatracker <noreply@ietf.org> wrote:
    > 
    > Éric Vyncke has entered the following ballot position for
    > draft-ietf-tcpm-converters-17: Discuss
    > 
    > When responding, please keep the subject line intact and reply to all
    > email addresses included in the To and CC lines. (Feel free to cut this
    > introductory paragraph, however.)
    > 
    > 
    > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
    > for more information about IESG DISCUSS and COMMENT positions.
    > 
    > 
    > The document, along with other ballot positions, can be found here:
    > https://datatracker.ietf.org/doc/draft-ietf-tcpm-converters/
    > 
    > 
    > 
    > ----------------------------------------------------------------------
    > DISCUSS:
    > ----------------------------------------------------------------------
    > 
    > Thank you for the work put into this document. It is indeed useful to be able
    > to deploy easily new TCP features.
    > 
    > Nevertheless, please find below two DISCUSSes and some non-blocking COMMENTs
    > (and I would appreciate a response from the authors) and NITS.
    > 
    > I hope that this helps to improve the document,
    > 
    > Regards,
    > 
    > -éric
    > 
    > == DISCUSS ==
    > 
    > -- Section 1.2 --
    > A trivial one: while the title and the abstract of this document appear as
    > quite generic, the document focus is reduced later in section 1.2 to MPTCP:
    >  "this
    >   document specifies how the Convert Protocol applies for Multipath
    >   TCP.  It is out of scope of this document to provide a comprehensive
    >   list of all potential conversion services. "
    > While I do not mind having a focus on MPTCP only, I would strongly suggest to
    > reflect this focus in the title and in the abstract (the current filename is
    > correct).
    > 
    > -- Section 6.2.8 --
    > I appreciate that this is an experimental document, but, having only 2
    > occurrences of ICMP in the whole document and no real "how to process" TLV
    > "Destination Unreachable"... and the payload of this TLV having only the code
    > without the offending packet will probably make Path MTU discovery (and other
    > mechanisms) impossible.
    > 
    > While I am not a transport expert, I believe that this aspect needs to be
    > described in this document.
    > 
    > 
    > ----------------------------------------------------------------------
    > COMMENT:
    > ----------------------------------------------------------------------
    > 
    > Here are some COMMENTs
    > -- Section 1.2 --
    > Is the benefit of a transport proxy only for the clients as written in the 1st
    > paragraph? It was probably the case for the original MPTCP proxy but what about
    > other TCP extensions?
    > 
    > -- Section 4.1 --
    > While the difference "(Internet-facing interface, customer-facing interface)"
    > will probably represent the vast majority of use cases, I wonder whether there
    > will always be a single Internet-facing ? Could probably be 0 or 2 in some use
    > cases... Suggest to remove this part of the text.
    > 
    > -- Section 6.1 --
    > Please state the usual wording about "unassigned" field: it must be ignored by
    > the receiver.
    > 
    > Adding some explanations on why version 0 is reserved but cannot be used would
    > be welcome.
    > 
    > -- Section 6.2.5 --
    > Can the "remote peer IP address" be a link-local address ?
    > 
    > == NITS ==
    > 
    > -- Section 1.1 (and possibly others) --
    > Please use a consistent means of introducing acronyms, cfr URLLC and ATSSS ;-)
    > 
    > -- Section 4.2 ---
    > The use of "regular TCP packets" makes me wonder whether the authors think that
    > MPTCP uses "irregular TCP packets"... The use of 'regular' seems a little weird
    > here but I am not a native English speaker.
    > 
    > -- Section 4.3 --
    > The caption below figure 7 ends with "(TCP)" that is not the acronym of
    > "Transport Session Entry". Is it expected ?
    > 
    > 
    > 
    >