Re: [bess] John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
Ketan Talaulikar <ketant.ietf@gmail.com> Thu, 17 February 2022 08:20 UTC
Return-Path: <ketant.ietf@gmail.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 CB8903A1859;
Thu, 17 Feb 2022 00:20:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.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_HI=-5, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id VH48DnFdERXG; Thu, 17 Feb 2022 00:20:07 -0800 (PST)
Received: from mail-vk1-xa2a.google.com (mail-vk1-xa2a.google.com
[IPv6:2607:f8b0:4864:20::a2a])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 1D70D3A185A;
Thu, 17 Feb 2022 00:20:07 -0800 (PST)
Received: by mail-vk1-xa2a.google.com with SMTP id n142so2613849vkf.5;
Thu, 17 Feb 2022 00:20:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=aAlWs/5oFqPe82epZuNhuAVRc6MEMFEMOoB57hz7pTY=;
b=h+VZ1tF9O3VGvPrqwYRTO3LfViG7VWbrXZLjBADEo/x/67hVJje5X9doFCzWn+wDia
plfeoDBrDQYI/ecnsM572+OpY5ZzJbFvmKunpGyajR3FJrThKDrJ8HktBQqNKc2A8ut0
oiYBiJxIOLX4UtcA4z9Oi/n39hpDxrIg5xqklzylrmDIhoEo4uaFII5XyBiXZsue4ChO
0G6djzcZ7/Bpjqn8hzvtz9+c4clwZyAyFUl1cVilAEXKS3ue5U2Hlqq2cyXXDIz+FP14
qpsmyS+u7Ghn9BwvoOS7PcDJhp63jKgbJN5oE3CDp9YKTg1jzvVOiDT95Jj0pB4AZwI4
iuDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=aAlWs/5oFqPe82epZuNhuAVRc6MEMFEMOoB57hz7pTY=;
b=iTID2Lpuz1pP+EEkPzPZ5k03N/DF4w0FkogJDAs6xIgtxdvwbDHnCQVaHVRBxAZhtk
/HQ7QYMQnDXhyFFfkiTwHbiGfKXw2Xu6MmDiVt/EpRQ/TSrbg9V4wAgcFRzwVh0FgkZ3
YjrD0Prl8+5/YPZdlIqD9iEh54jN2XTrQn51LCdvmuLd2vjbocHYfreT2MZQsaG9tOaN
OZHEIdLW+bxyljHXsnPUGxLQ0c+kYaJvOSxqQb1Gus4oeFEfh71AChheks/9z6kXwW07
09P29E5iMvc102F4Mk5ALpqsuuYAtFDPAlg5a0A6rKCOKukXvX58ahU9oSo/uLSWR+3i
AVfA==
X-Gm-Message-State: AOAM533rUup2327hrIix7x1Rji2Rc3b4IrWEj9fTKnT2ltq4nxeQ39FL
6NJx4NF3JQ6Wsn++xEj2NJZ2n7pR5L8Nriln2L8=
X-Google-Smtp-Source: ABdhPJxA1z2AOI9YKCKy18Tq3smVWJknb2L8GtHMHAV5F1/vLGLdbGx2cbzjLpnUkZsIDQxOaAKt4F7u7DGekQzOQPk=
X-Received: by 2002:a05:6122:a1f:b0:32d:a4a4:6c27 with SMTP id
31-20020a0561220a1f00b0032da4a46c27mr652219vkn.14.1645086005413; Thu, 17 Feb
2022 00:20:05 -0800 (PST)
MIME-Version: 1.0
References: <164504757419.5632.9536270153833731412@ietfa.amsl.com>
In-Reply-To: <164504757419.5632.9536270153833731412@ietfa.amsl.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Thu, 17 Feb 2022 13:49:53 +0530
Message-ID: <CAH6gdPxTtVfh02odMdreGnnsD8fnY2rPDqPhU9cucSOuU=bxNw@mail.gmail.com>
To: John Scudder <jgs@juniper.net>
Cc: The IESG <iesg@ietf.org>, draft-ietf-bess-srv6-services@ietf.org,
bess-chairs@ietf.org, BESS <bess@ietf.org>,
"Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
Content-Type: multipart/alternative; boundary="000000000000fa4aa405d8326e44"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/hEEoMqEn-5-aNB6YFCFExmoaAdU>
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 08:20:11 -0000
Hi John, Thanks for your review and please check inline below for responses. On Thu, Feb 17, 2022 at 3:09 AM John Scudder via Datatracker < noreply@ietf.org> wrote: > 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.) > KT> This document follows the approach similar as taken for extending MPLS EVPN RFC7432 by RFC8365. > > 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. > KT> I believe we are getting now into implementation aspects when you bring up handling of attributes during redistribution from VPN tables into the default table. We can add some text in the security considerations to discuss this. > > 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. > KT> My co-author Robert has clarified. One other way to look at consensus is based on the multivendor implementations, interoperability, and deployments. > > 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. > KT> We will discuss this amongst the authors. Thanks, Ketan > > > ---------------------------------------------------------------------- > 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.) > > > >
- [bess] John Scudder's Discuss on draft-ietf-bess-… John Scudder via Datatracker
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Robert Raszuk
- Re: [bess] John Scudder's Discuss on draft-ietf-b… liu.yao71
- Re: [bess] John Scudder's Discuss on draft-ietf-b… liu.yao71
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Ketan Talaulikar
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Ketan Talaulikar
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Bocci, Matthew (Nokia - GB)
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Bocci, Matthew (Nokia - GB)
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Robert Raszuk
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Robert Raszuk
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Ketan Talaulikar
- Re: [bess] John Scudder's Discuss on draft-ietf-b… liu.yao71
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Robert Raszuk
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Eduard Metz
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Gyan Mishra
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Gyan Mishra
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Ketan Talaulikar
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Gyan Mishra
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Ketan Talaulikar
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Ketan Talaulikar
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder
- Re: [bess] John Scudder's Discuss on draft-ietf-b… Ketan Talaulikar
- Re: [bess] John Scudder's Discuss on draft-ietf-b… John Scudder