Re: [Idr] Document shepherd review for draft-ietf-idr-rfc7752bis

Jeffrey Haas <jhaas@pfrc.org> Wed, 10 November 2021 11:21 UTC

Return-Path: <jhaas@slice.pfrc.org>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDD483A0E1A; Wed, 10 Nov 2021 03:21:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 sSzApuYS0Bxw; Wed, 10 Nov 2021 03:21:47 -0800 (PST)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 23AA23A0E17; Wed, 10 Nov 2021 03:21:47 -0800 (PST)
Received: by slice.pfrc.org (Postfix, from userid 1001) id BBF001E2D8; Wed, 10 Nov 2021 06:21:46 -0500 (EST)
Date: Wed, 10 Nov 2021 06:21:46 -0500
From: Jeffrey Haas <jhaas@pfrc.org>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
Cc: "draft-ietf-idr-rfc7752bis@ietf.org" <draft-ietf-idr-rfc7752bis@ietf.org>, "idr@ietf.org" <idr@ietf.org>
Message-ID: <20211110112146.GC16907@pfrc.org>
References: <20210827200116.GJ19054@pfrc.org> <MW3PR11MB45701D09EF6D4483BAE06226C1BF9@MW3PR11MB4570.namprd11.prod.outlook.com> <20211109214501.GF28677@pfrc.org> <MW3PR11MB4570D388BF2874B047A3AF6CC1939@MW3PR11MB4570.namprd11.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <MW3PR11MB4570D388BF2874B047A3AF6CC1939@MW3PR11MB4570.namprd11.prod.outlook.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/d7x0vbGNwgmpB4k--nnzNDrFqiY>
Subject: Re: [Idr] Document shepherd review for draft-ietf-idr-rfc7752bis
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2021 11:21:50 -0000

Ketan,

On Wed, Nov 10, 2021 at 08:56:00AM +0000, Ketan Talaulikar (ketant) wrote:
> > A critical detail is you've added "A BGP-LS Consumer would need the ability to merge..." and we're not asking routers carrying this information to do the work.
> [KT] Yes, that is correct. This distinction and boundary between the "BGP protocol module" and "BGP-LS Consumer module" is precisely why we've introduced these terminologies and clarifications in Sec 3. IIRC (it been a few years now), this was one of the key inputs that I got from Alvaro for this bis.

I'll spend some time hopefully today to try to re-read sections 3 and 7.2.

> > 447	   The TLVs within the BGP-LS Attribute MAY be ordered in ascending
> > 448	   order by TLV type.  BGP-LS Attribute with unordered TLVs MUST NOT be
> > 449	   considered malformed.
> > 
> > Probably "SHOULD be ordered"?  If it's MAY be ordered and MUST NOT be malformed, why mention it at all?
> > [KT] I am happy to drop both the sentences. The current text is more to clarify given the ambiguity in this regards in RFC7752.
> 
> I'd suggest leaving it and update to SHOULD.  Reinforcing that unordered isn't malformed will likely save us implementations that didn't deal with that.
> [KT] Just to be confirm - you are saying  "SHOULD be ordered; if not then MUST NOT be considered malformed" - if so, that sounds good to me.

That's the suggestion.

> > It'd be helpful to clarify that these are features from the OSPF protocol but that the code points are not defined within OSPF - or at least what OSPF code point feature they're intended to cover.
> [KT] How about the following?
> 
> s/ The OSPF Route Type field values are defined in the OSPF protocol and can be one of the following: / The OSPF Route Type field follows the route types defined in the OSPF protocol and can be one of the following:

That would clarify the point.

-- Jeff