Re: [lisp] Éric Vyncke's No Objection on draft-ietf-lisp-gpe-16: (with COMMENT)

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Thu, 09 July 2020 05:49 UTC

Return-Path: <evyncke@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67AF53A0F93; Wed, 8 Jul 2020 22:49:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=j3sGSzxc; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=xLsqLxJp
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 pwkfL_1qnKch; Wed, 8 Jul 2020 22:49:55 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C06B3A0F8F; Wed, 8 Jul 2020 22:49:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10486; q=dns/txt; s=iport; t=1594273795; x=1595483395; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=W6Joy8nW/EGHyGYrfd2tmPGodMdhwLgwC3k2dE4fmB0=; b=j3sGSzxcvXFkhuyuMA+Zw7W8Li7kYnUxKbLjCtnTXPNt29h9JWv2y5NB H9V0TPvvj2yPiGMjZMJcmsAsT4U7e1pZhLoiDdzaSGk+itnOrShefVZIZ C2AQhYf5JOgzBRD907kqTY6MnY90hDZeqrzrrUFHhOzZjIt7xuyX4bpfX 0=;
IronPort-PHdr: 9a23:lglnPhK9CupY3xpHNtmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeGvKk/h17SVoKd4PVB2KLasKHlDGoH55vJ8HUPa4dFWBJNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YkNUA835IVbVpy764TsbAB6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CwAADErwZf/5hdJa1gGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIFKgVJRB29YLyyEM4NGA41TmFuBQoERA1ULAQEBDAEBGAsKAgQBAYRNAheBfQIkOBMCAwEBCwEBBQEBAQIBBgRthVsMhW8BAQEEAQEQEREMAQEsCwELBAIBCBEDAQIDAiYCAgIlCxUFAwgCBAENBSKDBAGCSwMuAQ6gRQKBOYhhdoEygwEBAQWBRkGDGRiCDgMGgQ4qAYJpgk1HglIbhAQagUE/gREnHIJNPoJcAQEBAgGBJgELBwEhgxYzgi2PKIMToVIIfAqCXIhLjBSEawMdgnOJM4UiiDeFI4QjjTiBZYg3kCaEIAIEAgQFAg4BAQWBaiNnWBEHcBUaISoBgj5QFwINjh6DcYUUhUJ0AjUCBgEHAQEDCQF7jRCCRgEB
X-IronPort-AV: E=Sophos;i="5.75,330,1589241600"; d="scan'208";a="509322780"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Jul 2020 05:49:44 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 0695niC6002982 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 9 Jul 2020 05:49:44 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 9 Jul 2020 00:49:44 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 9 Jul 2020 00:49:43 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 9 Jul 2020 00:49:43 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lznfq2+gvrGMCpV5KneOGhmKyi3Otko3Tn3kLHSOrVqZaVqyLkFFODmjSRdF2UeMcNS7GhSJBipa9amyInAqN/DtNWmqaLAa9fVPEJyRBqsg1+Ybtcs0Hikqf5jZ+fkXPu9M+xBxkkiSB43YQbIcfShlt2SK/ntsB6zRwVzeHK3hHY/vskGXdU81+RR6P6K4j23cVfOQ2RpKuWuIE54yZLUiXsvJ72hC/CxlffxVG7WG+4kabVwQCImrCEOfFYjfQYszBtlqYjTg4QoGtO9kKupWE6QRYj3/qbdyiKYK9FDP27vcIWzV+whFRK2C9oLdDHpKghkHnLgcf66q0f+sbQ==
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=W6Joy8nW/EGHyGYrfd2tmPGodMdhwLgwC3k2dE4fmB0=; b=ZBVUqPPxu8YBX+fVKlN2Ie+e3xAaB6zFsCNo2b1+COUmj+TSwUuT4fDY6xUsYIH5eIVRuZl0B+RcfRytPuiBDF+M6haEACMROcmS1HtADxSX4LnkG3fL3soez5zNnnqhLruKALKBZrwoegN8/58TN05FeXe+VzJ8Qv52dDQ9C10FBt5297Bb7Xug02YUe8GmoxSYdT2/K/ZWp3fp8eXcw2PoxYhAyoocHqArLg7LOudiKJqmESFAEFzp3L4fzzdQl/qnkAmWR10amcmpVA+JXEIMPwP20zCiMDfwMP38dQVrpL2AzlnaIr8FNuw3vA9tu/byf/OdxSOpoDgOabR9QQ==
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=W6Joy8nW/EGHyGYrfd2tmPGodMdhwLgwC3k2dE4fmB0=; b=xLsqLxJp0+AxRXnrt2XXF+4q13/JzKvUoAw8TnSU5/c4x3qMZpTtD0Xh4bWi98E7iUYaK9ZTkUP3AgAYAOFIXYuboV4bgztaXD3s+rSQEDWaiB04he8QTok1+Tf7pxibSAkNq6iuL6oHzcjbMElUfowoF4Tb/FTLoXLowf/jkeo=
Received: from DM5PR11MB1753.namprd11.prod.outlook.com (2603:10b6:3:10d::13) by DM5PR11MB1898.namprd11.prod.outlook.com (2603:10b6:3:114::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.20; Thu, 9 Jul 2020 05:49:42 +0000
Received: from DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::a14c:59b6:47b0:f630]) by DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::a14c:59b6:47b0:f630%7]) with mapi id 15.20.3174.021; Thu, 9 Jul 2020 05:49:42 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: "Fabio Maino (fmaino)" <fmaino@cisco.com>, The IESG <iesg@ietf.org>
CC: "lisp-chairs@ietf.org" <lisp-chairs@ietf.org>, "draft-ietf-lisp-gpe@ietf.org" <draft-ietf-lisp-gpe@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] Éric Vyncke's No Objection on draft-ietf-lisp-gpe-16: (with COMMENT)
Thread-Index: AQHWVDT1zHPiIspS4EGFdGBI9/gBxaj8yDwAgADC2YCAANbYgIAAgKsA
Date: Thu, 09 Jul 2020 05:49:42 +0000
Message-ID: <AA082C47-96CD-43A5-B69C-6728673D65A3@cisco.com>
References: <159410891205.8933.8044835225793109915@ietfa.amsl.com> <E53D569A-8C47-47A9-8181-3DA66C9F6B75@cisco.com> <3D34E6AE-899F-4CAE-9C22-7E7BC17CDE0C@cisco.com> <B4A516BE-FBC8-4087-8931-AB3000F67A04@cisco.com>
In-Reply-To: <B4A516BE-FBC8-4087-8931-AB3000F67A04@cisco.com>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.38.20061401
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2001:420:c0c1:36:2dad:6304:c0a5:38a2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c789fa3f-4c73-4678-56e6-08d823cbe09e
x-ms-traffictypediagnostic: DM5PR11MB1898:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM5PR11MB18985ECC69A95B6813C57223A9640@DM5PR11MB1898.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8gfSxXq4POf0NWCr4UzLThnXbOpVEXMRTHacAFLZGxpokUhL92tuSiy+maTLC+jh97b8c8XTIYqqXOltCkH97RFVlERIxZzQYQt1TVzA0pq/GgEdUZ/evIMcXfpG5HxkuFXPntsxVs/34axBMKEb8IQsuRAE/MzW5lYMmNTMosmrl6TwTuD7j6+VHRYnbXUhKpLL5wyQa4+Y2MBmwLkmIyfmff65jpxRO/Ed+JXm84IOPartw3sOXlHydmwr5ID8bsSXIKNKyL975d1MvcYW7bNTuArIozve7GWZsxkgeA02MYKR/CmIyQ4OrV+9MbGzwyWCdZSsE5qtiS9UBCYIP7AQTUwzeC0v6bDTQvdeDFLP6IPfWkWy26smUq9kEZ0x8Zz7PvZwQWVsGM61LXvrKw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1753.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(396003)(366004)(39860400002)(376002)(346002)(186003)(86362001)(53546011)(6506007)(6486002)(316002)(5660300002)(91956017)(450100002)(66946007)(76116006)(66476007)(478600001)(66556008)(66446008)(966005)(4326008)(71200400001)(54906003)(64756008)(110136005)(36756003)(66574015)(8936002)(6512007)(83380400001)(2906002)(2616005)(33656002)(224303003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 5WyUTg7KcosA8O38fXszWTXdsgtlDGh6MtdoWL7k4tr/gyUh3QWB84z0Dq43i934KJn/m8uqA66AoKuQHifdHktMGtmqfYtJjkJSxxFSB27nVf6qyVBmd/jiR5k6mp2E4Fu+u2LGWwudaXNne7PFjx4ylRg3o/6e2paHj2m3mDgNoqGUFGJka+dCI4XIdogyv8U7ysxEZK+zZ2B7aHMNbTdrTr/fAtpQK23F1ZZTSVSAHpp7mgCg/Q0W6LILu2hti7zZNw9yA5tzZCdknO6a96D89jvuUOrbJKzlboyqRhdHlhXWs1dA0m31+MdEsgKzZa35uCpCXhT5AdWO12DOHlSge0K8p0Rh1YtJDXMA0DNke6inAUWwsvnMMIStZNzgwStkHIoYwzdnyRbPl2L7WmoLg4/BwM0NztVeszvrf+jnTmmOkWaFrj8wd75XMksRn9iKXljJob1Oc7LtVqEBP8Fe5LjAPLO76BJSmXc8WXJbe0MMnct097Y6NTZIMLTThvkoIxADzmyilsu4SM/cD9F+QxE19vW7b2wmFFv8erc=
Content-Type: text/plain; charset="utf-8"
Content-ID: <B71A408C2634BD40B569AF35B496FD8A@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1753.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c789fa3f-4c73-4678-56e6-08d823cbe09e
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2020 05:49:42.5932 (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: cgf46p+VveFa1VyciFxJ5I5uCpKux7S72bpsj8pNPvt4Z653RX8oTt6+urmEvpRb0Q/zkpLG4FFqbkTlxTbHLw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1898
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/5Tq-jut4pLDefftnx9TMt90fzJA>
Subject: Re: [lisp] Éric Vyncke's No Objection on draft-ietf-lisp-gpe-16: (with COMMENT)
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jul 2020 05:49:58 -0000

Fabio,

Perfect, thank you for fixing the abstract

-éric

-----Original Message-----
From: "Fabio Maino (fmaino)" <fmaino@cisco.com>
Date: Thursday, 9 July 2020 at 02:09
To: Eric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
Cc: "lisp-chairs@ietf.org" <lisp-chairs@ietf.org>, "draft-ietf-lisp-gpe@ietf.org" <draft-ietf-lisp-gpe@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Éric Vyncke's No Objection on draft-ietf-lisp-gpe-16: (with COMMENT)

    Hi Eric, 
    Now I see what you mean wrt the abstract/title discrepancy. 

    In the next rev we will change the abstract text into: 

    This document describes extensions to the Locator/ID Separation
       Protocol (LISP) Data-Plane, via changes to the LISP header, that
       support multi-protocol encapsulation *and allow to introduce new protocol capabilities.*


    Thanks,
    Fabio



    On 7/8/20, 2:20 AM, "Eric Vyncke (evyncke)" <evyncke@cisco.com> wrote:

        Hello Fabio

        Thank you for the prompt and detailed reply of yours.

        About the discrepancy between the doc title and abstract, I still strongly suggest to update the abstract that is too restrictive (limited to multi-protocol extension) as GPE via shim headers allows for other kind of extensions.

        All my COMMENTs were and are still non-blocking, but, I still regret that this document is not part of the 6830bis and the use of 8-bit forcing a specific registry. (no need to reply)

        Finally, the cosmetic issue of having 0x04 for IPv4 and 0x06 for IPv6 won't break my heart too much but this would have been cool though (code points do not need to be incremental).

        Regards

        -éric

        -----Original Message-----
        From: "Fabio Maino (fmaino)" <fmaino@cisco.com>
        Date: Wednesday, 8 July 2020 at 01:42
        To: Eric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
        Cc: "lisp-chairs@ietf.org" <lisp-chairs@ietf.org>, "draft-ietf-lisp-gpe@ietf.org" <draft-ietf-lisp-gpe@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
        Subject: Re: [lisp] Éric Vyncke's No Objection on draft-ietf-lisp-gpe-16: (with COMMENT)

            Thanks for your review Eric. Please see below our replies. 

            On 7/7/20, 1:02 AM, "lisp on behalf of Éric Vyncke via Datatracker" <lisp-bounces@ietf.org on behalf of noreply@ietf.org> wrote:

                Éric Vyncke has entered the following ballot position for
                draft-ietf-lisp-gpe-16: No Objection

                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-lisp-gpe/



                ----------------------------------------------------------------------
                COMMENT:
                ----------------------------------------------------------------------

                Thank you for the work put into this document. This is really useful work and
                the document is easy to read.

                Please find below a couple of non-blocking COMMENTs (and I would appreciate a
                reply to each of my COMMENTs).

                I hope that this helps to improve the document,

                Regards,

                -éric

                == COMMENTS ==
                As this document is in the same 'batch'/timing as the RFC 6830 bis, is there a
                reason why this extension is not in the bis document itself?

            [FM] there were quite a few changes and discussions introduced in 6830bis. The WG thought that keeping lisp-gpe as a separate document would simplify the review process. 

                -- Section 3 --
                What is the reason why not reusing an existing 'next protocol' registry? Or
                using a 16-bit Ethernet type like field (as in GRE) ?

            [FM] the LISP header uses the last 3 octets in the first 32-bit word for the nonce/versioning features. We designed a reduced NP field to try to squeeze a limited version of those features using octets 2-3 of lisp-gpe. It turned out that the limitations imposed by the shorter field where too much, and eventually the WG decided to eliminate the nonce/versioning features altogether from lisp-gpe. Reversing now back to 16-bit NP field, would impact the early lisp-gpe implementations that have been built so far. 

                As a side cosmetic note, I would have preferred to have 0x04 for IPv4 and 0x06
                for IPv6.

            [FM] we decided to assign them incrementally. We really didn’t have enough meaningful payloads to get up to 6... 


                "the shim header MUST come before the further protocol" but, if there are other
                headers defined in LISP (I must confess my ignorance on this), should the shim
                header be just after the LISP header ? I.e. the first one of a potential chain
                (cfr IPv6 extension header chains) ?

                It is unclear whether a shim header 'next protocol' field can also have a value
                associated to yet another shim header.

            [FM] Good catch. We have re-phrased the text to make clear that there might be multiple shim headers, and they should be in front of the actual payload identified by NP 0x01-0x7F. 
            This is ithe new text:  " When shim headers are used with other protocols identified by next protocol values from 0x0 to 0x7D, all the shim headers MUST come first."

                == NITS ==
                The document title "LISP Generic Protocol Extension" is generic while the
                document is mainly about "multi-protocol encapsulation". Should the title be
                changed? As a non-English speaker, I read the title as how to make any/generic
                extension to the LISP protocol and not as a LISP extension to support the
                transport of generic/any protocol.

            [FM] one can use lisp-gpe to extend the LISP encapsulation protocol to support generic payloads (IPv6, ethernet, NSH, iOAM, GBP, ...) in addition to IP. However it is also possible to use lisp-gpe to extend LISP features. For example, one could use a shim header to implement a nonce/versioning field of arbitrary size. That's the reason we think of the draft as a LISP Generic Protocol Extension.  

                -- Section 3 --

            [FM] all the suggestions below are addressed in rev-17

                Strongly suggest to make it clear by adding a MUST in  "and ignored on
                receipt", i.e., "and MUST be ignored on receipt"

                "0x05 to 0x7D " the final ':' is missing.

                Why not writing " 0x7E, 0x7F:" ?

                "deploy new GPE features", GPE is not expanded before this first use (even if
                quite obvious in this document).

                s/octect/octet/

            Thanks,
            Fabio

                _______________________________________________
                lisp mailing list
                lisp@ietf.org
                https://www.ietf.org/mailman/listinfo/lisp