[Int-dir] Re: draft-ietf-idr-sr-policy-nrp-13 telechat Intdir review

Darren Dukes <ddukesietf@gmail.com> Thu, 23 July 2026 09:15 UTC

Return-Path: <ddukesietf@gmail.com>
X-Original-To: int-dir@mail2.ietf.org
Delivered-To: int-dir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 9859511D285DB for <int-dir@mail2.ietf.org>; Thu, 23 Jul 2026 02:15:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784798141; bh=k7Euy9HaFBxyUJlK5yexaVxPhKTXL5XdXT6/UYbA2vg=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=RVdiFefp1OA1fV8zcULrx5lsH9mDg3iWeSxwMDrqJSKVPPmOeaprkxD7ZWK1xprJz PWpOBrVeJoMWWG8EP8o0uNVxYxc/xgq08rzTPL95XnRRxmkI3ts0bXw00lVmolpJaF nFkQADKerGnUrB0DzbDEJGTz20UIhBOPKjId9A90=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X1voCXsqfGEb for <int-dir@mail2.ietf.org>; Thu, 23 Jul 2026 02:15:41 -0700 (PDT)
Received: from mail-ej2-x00.google.com (mail-ej2-x00.google.com [IPv6:2a00:1450:4864:34::]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1D32711D285C5 for <int-dir@ietf.org>; Thu, 23 Jul 2026 02:15:41 -0700 (PDT)
Received: by mail-ej2-x00.google.com with SMTP id a640c23a62f3a-c1971f5efc3so26518766b.0 for <int-dir@ietf.org>; Thu, 23 Jul 2026 02:15:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1784798134; cv=none; d=google.com; s=arc-20260327; b=P0kl8HbvBsf8nc1JEKo0k1psV/a1w6Wt2wM5/yizV6SQHWWF9oAvqEWJ0DUYEjMY8B AR96RqpNqLmWtoy4twJwqCKhj9dnFEDwHo3cn2f/jWkVdyrTeJa58N5nbX5hxWTTx0sl iA4oi1Fd8jdJYT1G29HBXL5X6voe8+bRKMDQYJj0KAs8L9v7uPIc5hBiCIae4lEEwD1F R09K0bR2d4W5WeMBsDAxmogvdpTJvu4PT7rXg3MrjkJrwoA5x0L4T/XsfX0Jy5FphBsa 59Z0gPhaflZJTmZ+tRJca7mPSxfjaynZlJJTWFKmrMa9ZnRacUJIkqy8tCmQr0XYeVr4 +6Rw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=3t4kXgYUk6NyNfIheSZWfDoqJh22lbR9RHtJ0+fClN4=; fh=2+OC01tjV+Gf5FMF+822qZrXICpo34M83hh+8PiEWqU=; b=a/zT+vSoPUQG3kpkhxLHkc+dfsdU87cUa95jdYACk+KtSzFGrfihMkEw9am5OwXErB UBlUSjMBfGIOTTYNSiFgQl9YcHErT7dfZCKYTXNAiSY4KlR+DiMFb+7aP08p+Sl3DYOV jgdKnhyEu0dOmSLoJe8pM53BsYRm2nzdM3Co0ASGjuCNAdzoudyFNjjUHMMR2EEdasvK i4mgFF+p8CWR8KyQJypVi/rhQfIoVdPZv+0HmiOSILZuSNjs+BVvsg1FUhuvNLlda8oH hBvcNJ4HJk11fauBgnlBnH33SYTB2aZnMBhMd0VoBCEHfJqgwH6OBS2gTM7p761Za64i 1ssQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784798134; x=1785402934; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=3t4kXgYUk6NyNfIheSZWfDoqJh22lbR9RHtJ0+fClN4=; b=p9bzvWjXPnWFa9EH2h0B0NQ83f57phV6M+aM24r5vx0gzgtwfKRp0/jNXM4Zu0QPqD eKYhGJdqBtWoSlYY3ExLnvTClTnuDeL34JUHx3AkGRoy2/wIcHeK8Lz3c+fW/bGKG9xi TSbVGplnCZ9p1PijQLJRvAs32QnnABft0rvSH1fdzbMD3EWuJwqTj5a2kyshgre7U+yF VC7PhOCyyCD0ZDOd1tqluEPc+b+E6i9PqFe3EzCnOhgMm12VG663mbAqJqEYNSxSsRNt PPH6T1epzH69iTgX3uEycifjDziQWR2kMYfLM0h9n3pB89grhZvaGA5pC6Mx8wfwX8Qh og1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784798134; x=1785402934; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=3t4kXgYUk6NyNfIheSZWfDoqJh22lbR9RHtJ0+fClN4=; b=W865ttsjSgEGd+84o49TkGvv4AY576gLCXXi0OGNBHdEZGupiAzwq/UkuZNjG6JX8j wQMjxHAbx0CYGw6NluRERSgvFBTiDQAaV+nMvJAXckAD/7kTvgbZVSiiD5MC9ty2QvP5 yBDt2yPudMPBe2UZBuLus0uSr/nZQKQLyxeZsC6yiTeW9blMB/rbWFSUyR/t2eOqU+K3 1gzGrQIOwCUR+/Vuxd0XRw6Qte7wzD/60/tErGWmBfptq8hg6w14kyAl5FP2YGDIJjzk xmm3Pjw8gH4lIpGyty+1Y5XA+7FX9Pw6E0yPj0mX3fYAmXS6Vjo7k9cSn1gi70KK/WhY jMgg==
X-Forwarded-Encrypted: i=1; AHgh+RpfwmpSMnm4ZKu35owHQR42z1uOQdIq+NLUkkk8PyTOFSe9Kaed7HISU5ukBgfYd/7wOWo66CYx@ietf.org
X-Gm-Message-State: AOJu0Ywc4QCZeBP21N7UJ0eO/dTR6MJ8NBsu4uaArJ2SnDaClcLWMgDx HMqYIvMJfs/1FZVb+6lSb61w2GItaTlvsALGZCF0aEHqV/yMA7hD7k1XjRAEbp2bdDxeEBDPe6E 0q6xoxECPGfuD3EEEIxFF5biDCXV+Fs4=
X-Gm-Gg: AR+sD10O/UiqLIzeKvAvKPmRn8c8INOgL+LBu736JQISeIIxYAmxcMgibYUtxqJ8W6g lTe5ggwPqix4pbPgMa3BHXZtItf4QziXgX4IYryErCM4yoDBSpfVg0jkyYe31OijrAeifbAFHht /g7LOLp71Up1SAOFw5psvuQ2dnEpNhl5WZUYdy0+Nos+4wGx9fZ09trJDHkw7jH5JzYEv4rAUS6 p7LGtqnuCuyJSoWjvbVRiz7jgZ+CbRjxRJRhdx+ikXXqahhzl8wNKLLJ8M=
X-Received: by 2002:a17:907:9346:b0:c16:afdd:9dad with SMTP id a640c23a62f3a-c1c5073b7d9mr99861966b.22.1784798133585; Thu, 23 Jul 2026 02:15:33 -0700 (PDT)
MIME-Version: 1.0
References: <178477891598.523729.17549940574451968823@dt-datatracker-d4d6ff9d9-fsx7d> <CAH6gdPy0xB6V+sct5Hf50uhwc8H2rQTr1iD8Jnr81TeSJv8iJA@mail.gmail.com>
In-Reply-To: <CAH6gdPy0xB6V+sct5Hf50uhwc8H2rQTr1iD8Jnr81TeSJv8iJA@mail.gmail.com>
From: Darren Dukes <ddukesietf@gmail.com>
Date: Thu, 23 Jul 2026 05:15:21 -0400
X-Gm-Features: AUfX_mwSzKHkS6X0Pz1B7w0tX9JPneod-VO5SZD-NS7j0dtvkA4PMya6ddstZuo
Message-ID: <CAFhLL-Yj=FbvKdKo4FsqPdPXrbyFWKNeiintqoe+hqP3Dntgww@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000bf908f065743b2d2"
Message-ID-Hash: UEIBEUFHEJD7NC2YBBW54VGJPWLZS6CM
X-Message-ID-Hash: UEIBEUFHEJD7NC2YBBW54VGJPWLZS6CM
X-MailFrom: ddukesietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-int-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: SPRING WG <spring@ietf.org>, int-dir@ietf.org, draft-ietf-idr-sr-policy-nrp.all@ietf.org, idr@ietf.org, last-call@ietf.org, draft-ietf-spring-sr-policy-nrp@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Int-dir] Re: draft-ietf-idr-sr-policy-nrp-13 telechat Intdir review
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/f_f9jeGMrdDPfn3gYEUE-qhYRTY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Owner: <mailto:int-dir-owner@ietf.org>
List-Post: <mailto:int-dir@ietf.org>
List-Subscribe: <mailto:int-dir-join@ietf.org>
List-Unsubscribe: <mailto:int-dir-leave@ietf.org>

+draft-ietf-spring-sr-policy-nrp@ietf.or
<draft-ietf-spring-sr-policy-nrp@ietf.org>g

Thanks for the reply Ketan. I added the spring nrp authors to the thread to
respond and consider the changes requested below.

On Thu, Jul 23, 2026 at 1:18 AM Ketan Talaulikar <ketant.ietf@gmail.com>
wrote:

> + SPRING WG
>
> Hi Darren,
>
> Thanks for your review and feedback. Especially thanks for "looking
> beyond" just this document.
>
> Since this review is somewhat late (but very welcome), I would like to
> clarify some aspects so it is brought to the attention of the appropriate
> WGs and author teams.
>
> On Thu, Jul 23, 2026 at 5:55 AM Darren Dukes via Datatracker <
> noreply@ietf.org> wrote:
>
>> Document: draft-ietf-idr-sr-policy-nrp
>> Title: BGP SR Policy Extensions for Network Resource Partition
>> Reviewer: Darren Dukes
>> Review result: Ready with Issues
>>
>> I was asked to review revision 11 of this draft as part of the IntArea
>> directorate. Since then revision 13 has been posted and I've revised this
>> review to that version. This review is for the Int AD IESG review and may
>> be
>> considered by authors as last call review comments.
>>
>> General Observations:
>> The specification is compact and the wire encoding is straightforward.
>> The encoding and the separation between BGP validation and SR Policy
>> Module (SRPM) semantic processing are consistent with RFC 9830.
>>
>> After reviewing the draft and its normative references I'm left with one
>> ISSUE around validity checking.
>>
>> This draft defines the NRP ID Sub TLV and its encoding, but
>> does not specify, nor fully abdicate, the validity checking of the NRP ID
>> to
>> draft-ietf-spring-sr-policy-nrp.
>>
>> draft-ietf-spring-sr-policy-nrp-02 does not yet define
>> deterministic behavior when a syntactically valid NRP association cannot
>> be
>> used by the receiving head end.
>>
>
> KT> This is for the SPRING WG to resolve as it pertains to a SPRING WG
> draft. May I request the authors of that document to track this as an issue?
>
>
>>
>> Further more this draft contains select normative language about how NRP
>> IDs are
>> associated with candidate paths, but that text says essentially nothing
>> normative.
>>
>> This draft states in Operational Considerations:
>>     Although the updates to SR Policy architecture in
>>    [I-D.ietf-spring-sr-policy-nrp] allow different candidate paths in
>>    one SR Policy to be associated with different NRPs, in normal network
>>    scenarios it is considered that no matter which candidate path is
>>    active, the association between an SR Policy and NRP is consistent.
>>    In such case all candidate paths of one SR Policy SHOULD be
>>    associated with the same NRP.  The cases where different candidate
>>    paths of an SR Policy are associated with different NRPs is valid but
>>    NOT RECOMMENDED.
>>
>> This does not tell an implementor of this specification anything other
>> than
>> "anything other NRP ID 0 is valid".
>>
>> ISSUE 1: I suggest this text say something deterministic or is removed
>> completely and replaced with text stating "NRP ID validation is out of
>> scope
>> and defined in draft-ietf-spring-sr-policy-nrp"
>>
>
> KT> This is very good suggestion and aligned with BGP SR Policy SAFI draft
> where the semantic validation is left to the SRPM module. Request the
> authors to consider this.
>
>
>>
>> ISSUE  2 (not an issue for this draft): In addition
>> draft-ietf-spring-sr-policy-nrp should be updated at the earliest to
>> specify
>> normative validity checking of NRP IDs and the requirements around their
>> permitted values in SR Policy candidate paths, and their lack of
>> existence when
>> NRP ID 0 may be received but the TLV is ignored.
>>
>
> KT> This is also a very good suggestion for the authors of the SPRING WG
> document and I request that they take care of this at the earliest.
>
> Thanks,
> Ketan
>
>