Re: [RTG-DIR] RtgDir Last Call review: draft-ietf-spring-segment-routing-policy-14
Ketan Talaulikar <ketant.ietf@gmail.com> Thu, 03 February 2022 15:59 UTC
Return-Path: <ketant.ietf@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 525223A0BC4; Thu, 3 Feb 2022 07:59:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_BLOCKED=0.001, 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 gXgWYfIfDxCw; Thu, 3 Feb 2022 07:59:54 -0800 (PST)
Received: from mail-vk1-xa32.google.com (mail-vk1-xa32.google.com [IPv6:2607:f8b0:4864:20::a32]) (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 C72743A0B91; Thu, 3 Feb 2022 07:59:53 -0800 (PST)
Received: by mail-vk1-xa32.google.com with SMTP id 48so2043519vki.0; Thu, 03 Feb 2022 07:59:53 -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=uHHRmtzmzIE4RE/GOGD+5xfua1cRIXvlyhbaEvHXVVk=; b=lJluLwugr2KLaOeVmt9Lz4NEMY6h1wLDqZO++Jr6fCY/CxdRQJMhY70K00mPUoiefJ hbHQDBvqrCN+6gK7Vv196vkc7XXSoflchCokdm3JeuzO2CzFknU9f432caGmL3Yae2y1 GARWXOnklYTeBZHVCax57AXaBBj4PIkzdbF/jh0Gj1kdHesZC42eP5LIStJg0HtxLe0B eNZZqPwFWX7bfei14os4Z2FW1LLXHp/1IrcWjh4/ahEHa+RZlFgZF001xaVlxr/rTvz6 heWyLQTYgrV0Ka0DFbp0nKn3S1+99Y69McQMUe1YENpzYXnXQxWAt8p9yMIde5f+m2p/ w5Ig==
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=uHHRmtzmzIE4RE/GOGD+5xfua1cRIXvlyhbaEvHXVVk=; b=y8i8r0qkgeqt/dtS9y0n4A++hSteKTEVnFjFrJWt//lsRTAx0NytZeBiZbh4KFh5Qe 87kT29NDeq/KPxHrOjnbcLA/KZ4w9um2uBTTxEHWlIAzbSJYuY7huER12UxfsSUqrAUw j1MKKqFcStxUoZ6Op4rUZ8w1jhasKmyzCm5crdOz6zfzU51BYSNcAnqA2XQ0t59CGA8B +kVao77SL2cpobDBjdiDIh2fJ1ZLUY+7nNm9BTAAdKGxQj9t8OA57yBHXucWOGyhdxnE 44tSR2irXNM8gfWcCBVk/hbSi54/ADGi0oqu2Td8qcvTq2fzgjJLk62ZkKMUmpbb2CzX 3LkA==
X-Gm-Message-State: AOAM5324tEWJnK0nlLbBu6ZWdEjjOgVHYrpoKYFndbluUXyu6ORL5A/j 1oVyDLM6Zq8158oMq1EOxNxeGakbTIgCT+uPxPE=
X-Google-Smtp-Source: ABdhPJzcf+1vHbplcM60Xh/oDGJ8rXZ2NEqKMZsIX5alteJdNuMwPMnpHp8CQFiFnpAeTJi+hrvUno8ddUZY3mgdzQc=
X-Received: by 2002:a1f:908b:: with SMTP id s133mr14725475vkd.33.1643903992028; Thu, 03 Feb 2022 07:59:52 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR0701MB6991A2F3A8D2FDFB4B255302EB229@VI1PR0701MB6991.eurprd07.prod.outlook.com> <CAH6gdPyEfRm94KpihYZNGMCaerskjMFmqgSybeq3oKD3qjvAuA@mail.gmail.com> <VI1PR0701MB6991965C22626EAC6357478FEB279@VI1PR0701MB6991.eurprd07.prod.outlook.com>
In-Reply-To: <VI1PR0701MB6991965C22626EAC6357478FEB279@VI1PR0701MB6991.eurprd07.prod.outlook.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Thu, 03 Feb 2022 21:29:38 +0530
Message-ID: <CAH6gdPxwkemK8zM8+SNtx_nHH223i7G8-ee+je4-Qv04JK1P0g@mail.gmail.com>
To: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
Cc: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-spring-segment-routing-policy.all@ietf.org" <draft-ietf-spring-segment-routing-policy.all@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007d662d05d71f3999"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/LsMAJ4EPPgZvzSCnyR9z_VsVoxE>
Subject: Re: [RTG-DIR] RtgDir Last Call review: draft-ietf-spring-segment-routing-policy-14
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Feb 2022 15:59:59 -0000
Thanks Matthew On Wed, Feb 2, 2022 at 5:37 PM Bocci, Matthew (Nokia - GB) < matthew.bocci@nokia.com> wrote: > Hi Ketan > > > > Thanks for your quick response. > > > > Matthew > > > > *From: *Ketan Talaulikar <ketant.ietf@gmail.com> > *Date: *Saturday, 29 January 2022 at 05:33 > *To: *Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com> > *Cc: *<rtg-ads@ietf.org>, rtg-dir@ietf.org <rtg-dir@ietf.org>, > spring@ietf.org <spring@ietf.org>, last-call@ietf.org <last-call@ietf.org>, > draft-ietf-spring-segment-routing-policy.all@ietf.org < > draft-ietf-spring-segment-routing-policy.all@ietf.org> > *Subject: *Re: RtgDir Last Call review: > draft-ietf-spring-segment-routing-policy-14 > > Hi Matthew, > > > > Thanks for your detailed review and please find responses inline below. > > > > Also, we've posted an updated version to address your comments. Request > you to please check and let us know your feedback. > > > https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-16 > > > > > > MB> Thanks. This looks good to me. See below for some additional responses. > > > > On Fri, Jan 28, 2022 at 5:21 PM Bocci, Matthew (Nokia - GB) < > matthew.bocci@nokia.com> wrote: > > Hello, > > > > I have been selected as the Routing Directorate reviewer for this draft. > > The Routing Directorate seeks to review all routing or routing-related > > drafts as they pass through IETF last call and IESG review, and > > sometimes on special request. The purpose of the review is to provide > > assistance to the Routing ADs. For more information about the Routing > > Directorate, please see > > http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir > > > > Although these comments are primarily for the use of the Routing ADs, it > > would be helpful if you could consider them along with any other IETF > > Last Call comments that you receive, and strive to resolve them through > > discussion or by updating the draft. > > > > Document: draft-ietf-spring-segment-routing-policy-14 > > Reviewer: Matthew Bocci > > Review Date: 28 January 2022 > > Intended Status: Standards Track > > > > Summary: > > > > In general, this is a well written document. Thank you. > > > > However, I have some minor concerns about this > > document that I think should be resolved before publication. This mostly > revolve around > > the clarity of the document and the use (or lack thereof) of RFC2119 > language. > > > > Comments: > > > > Major Issues: No major issues found > > > > Minor Issues: > > > > 1) This is a standards track document, but in general I found that clear > specification language > > is missing. For example, in section 2.3: "A headend may be.." Should this > be "A headend MAY be..."? > > There are many other cases like this where MUST/SHOULD/MAY would be better > used rather than > > 'is' or 'can'. > > > > KT> Ack. Fixed in some places and please let us know if we've missed any. > > > > > > 2) The references to control planes for provisioning and maintaining SR > Policies are only > > informational, but they are referred to in a manner in the text that I > read as normative > > (although the language is not always clear). For example, in section 2.5: > "When signaling > > is via PCEP..." and then the paragraph refers to an informative reference > to the > > PCE draft for the SR policy control plane. Given that this is a standards > track architecture > > document, it would be much better to be clear about what the normative > parts of the > > architecture are. If these parts are not normative (for example even if I > use BGP it is not > > mandatory to use it according to a particular specification) then please > be explicit > > and use 'MAY' or 'SHOULD'. > > > > KT> Given that this is an architecture document, it describes the > architecture and not really the protocol mechanisms. This is in line with > other SPRING documents. The normative language for the BGP mechanism is in > the IDR document. The informative references, in this document, to those > protocol mechanisms are only to give a better reference/info to the reader. > > > > MB> I agree you have followed the precedent of the SR architecture > (RFC8402), so I am OK with that. > > > > 3) Section 2.2: Candidate Path and Segment List. This section describes a > hierarchical > > relationship between composite candidate paths, SR Policies, candidate > paths, and segment lists. > > It would be much clearer if you could provide a diagram illustrating this > hierarchy. > > > > KT> The sec 2.13 illustrates this. We will add a forward reference to it > in Sec 2.2. > > > > MB> Thanks. That helps. > > > > 3) Terminology section. Since this draft > > is really the overall guide to all things SR Policy, it would really help > to include a > > terminology section summarising new terms and acronyms. > > > > KT> The document currently describes the constructs in the flow. A > terminology section would just end up repeating the text up front and > without proper context. I prefer to keep the current structure. If there is > any specific terminology that you believe is better dealt with in the > Terminology section, please let us know. > > MB> Accepted > > > > > > Nits: > > > > 1) The definite/indefinite article ('the', 'a', etc) is missing from the > text in many places. > > I would suggest going through the text carefully and correcting these > issues. > > > > KT> Ack. Fixed in a few places. Please let us know if any others were > missed out. > > > > > > 2) Section 2.13: > > > > In the information model: > > > > SR policy POL1 <headend = H1, color = 1, endpoint = E1> > > Candidate-path CP1 <protocol-origin = 20, originator = > > 100:1.1.1.1, discriminator = 1> > > Preference 200 > > Priority 10 > > Weight W1, SID-List1 <SID11...SID1i> > > Weight W2, SID-List2 <SID21...SID2j> > > ^^^^^^^^^ > > > > These are referred to as segment lists in the main text, so maybe you > should align the > > terminology. > > > > KT> Ack. Fixed. > > > > > > Section 4: Segment Types. > > Type A: SR-MPLS Label: "...Additionally, reserved labels..." These are now > commonly > > referred to in MPLS as "special purpose labels". > > > > > > KT> Ack. Fixed. > > > > Thanks, > > Ketan > > >
- [RTG-DIR] RtgDir Last Call review: draft-ietf-spr… Bocci, Matthew (Nokia - GB)
- Re: [RTG-DIR] RtgDir Last Call review: draft-ietf… Ketan Talaulikar
- Re: [RTG-DIR] RtgDir Last Call review: draft-ietf… Bocci, Matthew (Nokia - GB)
- Re: [RTG-DIR] RtgDir Last Call review: draft-ietf… Ketan Talaulikar