Re: [bess] John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)

"Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com> Thu, 17 February 2022 10:53 UTC

Return-Path: <matthew.bocci@nokia.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ACAF3A0AB5; Thu, 17 Feb 2022 02:53:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.472
X-Spam-Level:
X-Spam-Status: No, score=-2.472 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 IOIU6v_km3Z1; Thu, 17 Feb 2022 02:52:56 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on072d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::72d]) (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 35CFA3A0AAC; Thu, 17 Feb 2022 02:52:55 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=STUSBMwLHuFs/zqOQ06XTrBcq5TukJr9f5ZYa1bY9hgBsDreYpL3SOfbGoJ84DUt+PsfAcL9Vw/5su60sRei/Hucsjvdpy3OMP4Dd7XjVFmfUJZUxibch6H4ve7V8ImRsLTfGGEk/XMe+w7AeqxjoPrro+VvY+pFso/kstt//zEwT4BJxDA1x652jl/K/jkBVB1gltlFSb80udbjTxiaZAxAbN7YdFzn3LhUFc5dlJIqRAPTJafLZg4VPLIvQJT6mUM9KHi59CYCZskepayuX3UDiToi3J5rOSvT9b5L5zzEOyzhCtrT2dcnz4zNIXrO2DuofeyTqU0U7nbOj20lBg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GWGdVUEGToAftSEQLkCpaM1VnerkkfcN69xf3Weabhg=; b=YFiZx7txKM7Nq89Xnai8/3re/kwzXKX1bDz9uotCrJ6vlPzR/nSJstSt1XUvVNsIUeh+tIJCya+BcFPOBOTymbqq1oxL/fJMaiMK2uu+gHB9n/T+gFj/H/3EU48Mni02VkOUmi4MesmblllUj0i3mVsayL4mUV1H5NUnFceSNfRbVhHAWJLenlsB2YNm27ykGElqWpCNuvDinUHMg/jWFYhmD0ibyojH+ii1hwIwzM1cpXMae6tZ0hFvWESUSLrRdsfHI+qcOUEcMnO66Mtmj5JC2SJf7RxmDkGuLomy98kJtsRsb2tRFZFozUJZbs/MHm9sRFXwd0GVop830Jnn6w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GWGdVUEGToAftSEQLkCpaM1VnerkkfcN69xf3Weabhg=; b=a91nnHLJorUjvAG0PcyPD9PibKC94jDszNIDpyhQXUzzzTef9DEW3gc3DHCvk3o0LYiMIN2Mb3Ix9cw05psArxOT5XfpYZSQf2A51nOv2nz1ByJ1GcOD+UJnazXk/Y3v7qn4GjQtlBbz5Tb58mrwYrGPv3uGMXz8qgcqblz7Dns=
Received: from VI1PR0701MB6991.eurprd07.prod.outlook.com (2603:10a6:800:17d::22) by VI1PR07MB4638.eurprd07.prod.outlook.com (2603:10a6:803:68::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.14; Thu, 17 Feb 2022 10:52:49 +0000
Received: from VI1PR0701MB6991.eurprd07.prod.outlook.com ([fe80::e18c:fde2:812c:41ce]) by VI1PR0701MB6991.eurprd07.prod.outlook.com ([fe80::e18c:fde2:812c:41ce%7]) with mapi id 15.20.4995.017; Thu, 17 Feb 2022 10:52:49 +0000
From: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
To: John Scudder <jgs@juniper.net>, The IESG <iesg@ietf.org>
CC: "draft-ietf-bess-srv6-services@ietf.org" <draft-ietf-bess-srv6-services@ietf.org>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
Thread-Index: AQHYI32ym889HfFsgk+ChWuFi5lbJayXjnnU
Date: Thu, 17 Feb 2022 10:52:49 +0000
Message-ID: <VI1PR0701MB69916CDDF1AE8585ABE89CF4EB369@VI1PR0701MB6991.eurprd07.prod.outlook.com>
References: <164504757419.5632.9536270153833731412@ietfa.amsl.com>
In-Reply-To: <164504757419.5632.9536270153833731412@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 59a8681a-a319-4e1a-e2cc-08d9f203a3e3
x-ms-traffictypediagnostic: VI1PR07MB4638:EE_
x-microsoft-antispam-prvs: <VI1PR07MB4638E9E055FD6240016BCC7FEB369@VI1PR07MB4638.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 44mbYcVzmeGtT3FhxQ1ace1bnO6THytlelkBo/kbUJZNaI9SfwI4AJQnZ5Gw5nqP7JRBaA/2lc2yI8w37THvjUuQIV7NT+mxgX6qlZqBBPaCl67o5E2bO5Y9aA7o+uQkDf10vpIsNp2XawUFzbIcR4lZP8HIgEBkKQGhHxZeysN81Kqar/Rrj1FEW9+C5ok6oxi3DNnhfctA7NhVQn8Hlot9zO4rYKIqLGTN+yaWxI6lK8KdUH8GifYz7GATPiJyAOthcARfNQ4SW3pTxRmP46h+S4woKyUFfraKOXER8SOuSsMQkjFAIW9LqkjwtTm9JA1pso64aD2mQ2fvBzSfmoYolD8QDXiDZlFFMEG3coaNKxloNgpV9PM03Bc9hXQmWseje15zvu4cNJaPu6u30rnr6eMVcNmSKRNXwnm3wtSpcKiIhjHpfmnxyw3dbV7SQ5LDfQUQBxHvjOXb4j/BInz+8OahVogKExBbI1xlXVLeXvAXL6LitGNI2KXOIzSsHuCaZ/ep7TTHb8n45JbP+ZFI7fdrC0KxEt/uNxrJLdMpeMTpSeCP3/eNwz6JAmUy0pg1v6PpbbFPnCb+KGp3loqsk5ASTc83qkdUiMkvAhS9zV00V3Trcy4ZKijGT/EFjSiI9Sillle7+ur2zCF7Rcvk15PpHB3ggsCRNXr4MBcFVUYePX5YpAmqMl8DV8SeOC8Cjmq3iWQ7AdMFO1PpqjDII3cxWcl97fUtmY2ItYXcFY7SKEc9dn66t6GpTcIo3MmawqKmgCG9baQe+0VvYKLr3lEMdqDKGHRBEUdlPcb9Ds3f7uCxnAFibW6VCnzw1GC1dJY/VCoA4NIdhyd6S4dGPRH2TK+l18CHvGspoy0buGV983+HtTpPLWLwTrnL
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0701MB6991.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(110136005)(186003)(55016003)(86362001)(71200400001)(76116006)(66946007)(64756008)(508600001)(66446008)(66574015)(54906003)(66476007)(91956017)(966005)(4326008)(8676002)(66556008)(52536014)(166002)(83380400001)(38070700005)(8936002)(5660300002)(2906002)(82960400001)(7696005)(26005)(316002)(53546011)(6506007)(122000001)(9686003)(38100700002)(33656002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: NuCMjXdeOUZMCYZnqr+MYVoWA7aS8hBEJX1nE8F20HkEQ/H0fff8A+mhkQ71X6TNdKguapxp9uyLZTsy8O4aeKTnSqUn8NkyuH/bG+tC4+CO7PUASQgdnM32+0EIR6ShNemLtj2NMq45f1Oy6Ng1U0uQh1nDjzZpgxxc7LhJ/RMmXDrmr0SUH8s5n/aIz7fUsuaX2fg6m/l+pFbXDUFaZC5b3osHHoCA4KJ0NmpczAmLMBkE3jg3cuZ/5t2CZ8K34zhWyEziiXPkk4Z8rifkYcxTvdIiUdSFoVmXzMoIQo3tZ+LH6uVZ7xkS+4WR/NIjTIYCw3hNiPLdO28Z2mxU4/YCaeUdya6IdUyG6aHX+OcljNMivgRibgPngr+wi+45ApIgqsrlyjvmZn9tUiNVLPIe5b21EQIpRFwEMuAOA6rQONJFouNz8yN3unET3/GbZ8C/GQBk5ug5mXiDCZx7osKGrYdHOzb0yzanJtCUJcm4uQ26o8CmfJ/wzVj0t32XtXjksfuPGV0rdrtq8vXKKj5wriaDNcHsP2eweYqUy0tU/UHrSijEoQHWqsWIVR4CRJiHEj9E/N82pWKQuGRjPCFK+t6oqWZUEsTZTfUMaGneMbU1H8vsNtnDMV0cPEbcocvk96QgQ0TjdA4TGYAvo4RY/bDAtz+6uYCMon+KKz7BADOdPix5HAw7gX9fq1V+wbjeGA7/pCpHSOvt2GNkxhGa7acXhE6ml/syFdUUU8m9rA1rQpDbwE6Yvg+Yq71wfqw1lVeAL11m0MhjVJdl7o23rF4JjB2g8n6Ke1Mug5LH8d8F0UYO6yvEzNnKC0XtV+12EODtKfJzOnnQqC+CGCzf727E7I6v5tukSoVB5i8mCiD5sgU9lnC9JRzQC3nHUjxiGh2NBw0vbHxnwb6jFl5+KWTFXbV3+VDwOT7K5qczlEF2nMUbLGyovPoTO174aCqucU6oLlEuZcdeavAgqFqIcdPTDxexIQK+Gv3hGs4RisU/qbOr/4IzcVrIi0OWOXDhRx8Gd9fLn2BiI94dtGh38LBnZoB+69xKBx3ZHCMwDpYGrSzEki2MPyJqeNWAfj/EuKaPKt+jISv43Lf8QcbQ2dsq6H40dG2J7SE2g8I4e5pKEJ9EN99jTDZYbNo+kVn5DhymuT+HAQ3vjUESU1zsHzLT5gqzUmk7LHIza4xaePEoA/ppiO3L20yWTLqwNZnsx1Ylir7v9eFUvMw+Hg8gSvbc+cy18YmTp5hjxHGQXA1obDpWwRwwqZ914y5eBe7nF/WPyYMn0flqPQgjIfitFDFdiRlq4zsymT2DYxVSB5S3awl8THXBUaWSdYJ7cI7KPH38U6uZksz97Pyn1q8lFii4RmBxWZcPGceU+jeI8zeS5HVneMiq2g85onNRF9DyQ+aq/ca/S/DErBZQ66LBYa+Cw+IK92pMWrjY5cynNJ1/QNclURM1pFOzdwgW0vWQpAf+ZOUy85nSjf+qQjxGiyXIZvei4mS7MzmAmVIDHy67BZzGhjmjScsh9Z/yj9e1oW7s4RRQV3gGmwUI0hubJayGAgA8/fpuegRjwiYHMSXNH0VNN6wr09a5HfAyPYDwwg6qBtC5Clndpzp9uOPYPQSL8Itr6u1W4UpnY+U=
Content-Type: multipart/alternative; boundary="_000_VI1PR0701MB69916CDDF1AE8585ABE89CF4EB369VI1PR0701MB6991_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR0701MB6991.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 59a8681a-a319-4e1a-e2cc-08d9f203a3e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Feb 2022 10:52:49.6830 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Vk6VCzzvKVSL5sp71wr6UzhJc2DBah5geeDYzEAunYNeJBOYHB5i/gQsc3ix3LO7ShbjAQVCwo71v8ghnNTHlA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4638
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/RSx8PDuRx3yH0JS9vT7ODNJ3kuY>
Subject: Re: [bess] John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2022 10:53:01 -0000

Hi John

Regarding comment (1), we sent a notice to the IDR WG at WG Adoption time:

[Idr] FW: [bess] WG adoption and IPR poll for draft-dawra-bess-srv6-services-02 (ietf.org)<https://mailarchive.ietf.org/arch/msg/idr/5KVXxHnyev4_IPEjLVHJmH4r1v8/>


Regards

Matthew

From: John Scudder via Datatracker <noreply@ietf.org>
Date: Wednesday, 16 February 2022 at 21:39
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-bess-srv6-services@ietf.org <draft-ietf-bess-srv6-services@ietf.org>, bess-chairs@ietf.org <bess-chairs@ietf.org>, bess@ietf.org <bess@ietf.org>, Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com>, Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com>
Subject: John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
John Scudder has entered the following ballot position for
draft-ietf-bess-srv6-services-11: 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/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-bess-srv6-services/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

1. The shepherd writeup for this document says “It also received an RTG DIR
review and cross-reviewed with the IDR working group”. Searching in my IDR
inbox and the IDR mailing list archives, I don’t find any sign of the
cross-review — can you please point me to it?

2. One area of concern I would have hoped IDR might have looked into is, the
document makes a creative use of the MPLS Label field of the NLRI to carry the
Function part of the SID. This means the SID is effectively split across the
NLRI and the Prefix-SID attribute. What are the potential error modes if the
Prefix-SID attribute should be lost from the route, while the NLRI is retained?

(An obvious way of addressing this particular concern would be to define a new
NLRI type with the desired semantics, instead of creatively repurposing fields
within an existing NLRI type contrary to their definitions. Such an NLRI type
would, for example, presumably state in its specification that if it was
received without an accompanying Prefix-SID attribute, that would constitute an
error.)

3. As Warren Kumari points out in his DISCUSS, “leaks happen”. Subsequent
discussion turned quickly to the assertion that no, they don’t, in VPN address
families. Let’s accept that claim for the sake of conversation. It’s still the
case that sometimes (often?) routes are distributed from VPN address families
into the Global Internet table. When this is done, by default, all the path
attributes come along for the ride. Anyone who thinks this is just a
hypothetical case might want to look back to (for example) significant network
outages that were caused around a decade ago by leakage of BGP Attribute 128
(ATTR_SET, RFC 6368) into the global Internet.

The SIDs contained in these if-they-were-to-leak routes potentially give an
attacker a means of directing packets into a VPN customer’s internal network.

4. Speaking of Warren’s DISCUSS, the shepherd’s writeup indicates “solid [WG]
consensus”; however, there doesn’t seem to be consensus even amongst the
authors as to whether Sections 5.3 and 5.4 are appropriate. This is a fairly
fundamental disagreement! An illustration of the disagreement is
https://mailarchive.ietf.org/arch/msg/bess/K1JKxGn19BXALs3rUzUAaGTZi0Y/:

“So I can see why some people may have thought oh since transport in SRv6 comes
for free let's load it with services in an attribute and be done. Yes I can see
that flattening this make it potentially easier (one less SAFI to enable), *but
I am not sure we have reached a broad agreement here.* This comes as a
consequence of moving service prefixes from MP_REACH_NLRI (perhaps new format
and new SAFI) to an attribute.”

(Emphasis added.)

It's of course possible for an author to be in the rough as regards consensus,
just as any other WG contributor, but it's a little unusual, and this
disagreement doesn't even seem to have been previously aired. For this reason,
I have to question the strength of the consensus behind this document, and ask
the WG chairs to weigh in regarding whether consensus on at least this point
needs to be checked before we proceed forward.

5. Finally, I have to question the length of the author list. As I’m sure you
know, the guidance is to limit author lists to no more than five, other than
under unusual circumstances. I would have expected to find an explanation of
the circumstances around the author list of this document in the shepherd
writeup; there is none. (It’s a specific check item in Guidelines to Authors of
Internet-Drafts, https://www.ietf.org/how/ids/guidelines/)

The easiest way to resolve this would be to trim the author list per the
suggestions in RFC 7322 §4.1.1, of course.


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

1. I support Warren Kumari’s DISCUSS.

2. (Further comments TBD and I apologize for not providing them now; I wanted
to get this sent off though.)