[Idr] Re: continue discussion //Re: draft-chen-idr-bgp-ls-sr-policy-nrp-05 - Pre-Adoption Shepherd's review

Ketan Talaulikar <ketant.ietf@gmail.com> Tue, 21 May 2024 17:48 UTC

Return-Path: <ketant.ietf@gmail.com>
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 67340C14F5F2 for <idr@ietfa.amsl.com>; Tue, 21 May 2024 10:48:40 -0700 (PDT)
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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t2-DWlUH8e_w for <idr@ietfa.amsl.com>; Tue, 21 May 2024 10:48:35 -0700 (PDT)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B22C9C1DFD48 for <idr@ietf.org>; Tue, 21 May 2024 10:48:35 -0700 (PDT)
Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-57824fa0a8fso1131490a12.0 for <idr@ietf.org>; Tue, 21 May 2024 10:48:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716313714; x=1716918514; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=OibQPITJwEGbc/RXES2EzW2Zy6LAaPOGQfD+1fG2dDM=; b=lT3nlil4lmUVuQEfCPlSSU7m/M+0ssz1ikKNoD7OCH/O+ybTANAat26Ey7R1boz+Ea e2yYaT9OQJWZVYHh4r6yHeqEgCrJ/6XV4g4CZwhoqZB0qrHB76uN+L3FIWColyKNsENw OHgsSawQb5/1TclstfaKHXDWj6JOv89Gh42SaLOeyQhxYiEj0AcXdEYFYNn9SPBgoDCl TJbOvey7C9hS7i6JcJTeOt5754UXI05HaAlYJBlZa6VdgUFb5LAh0BWgrqe+lxu1/f6B vP03TONkpwx6xFWH9f0JOJbUVoK/yAPa4m2D6tdzpAfjw/Ui8QPQ+TUc8DU5Hpktpje1 +ryw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716313714; x=1716918514; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OibQPITJwEGbc/RXES2EzW2Zy6LAaPOGQfD+1fG2dDM=; b=olygVe42UXgXnLI0FQqT2tESxHZswjSLOow2+3d+XwfxnI1NN7s9Mmd6C6saO6+Ta8 GCf2nmUROsoO3NMzryMNHh5T8oMlHyG0YmAyHJTV2JelhR+Yj6aSIT+1edjp2eVhHxWj 8DqzgRNqIGm3/RqopTE/asaupIjVafKkOXGtysbbgvMj/c6ex5lFUuJMvhS+Y/QeZ4bu +TqM+aRfiJTu1IjSuiOcgjUmFt0nBlysQQdL+m0kdkugjhVmWJJd66atyuQyzFKY/aLy zk02vVsZ71Twidq2xByr0APwXcyKrCpCXX0vSIaq15DVFM2e+wwkhQgxJmnWO9MFQMp1 iwXA==
X-Forwarded-Encrypted: i=1; AJvYcCV7JeZj/f/5w6qb1CxMqIGQFOJEzrVh1h8QGjxhCdytPzvGt6V+5gtKqn5750ADxyiZKHSkkY+ksrpH9dk=
X-Gm-Message-State: AOJu0YzAhF9RFBKXj6y/zMV5VPu+8HC0m47Q35slUmFCHkbQMO0RTCw4 8/yalRENibT00vKil53eBhi4BiD6hrKVAU2NMTwsKsRy5L/7yL4VIdmDn82yHbOthlSKRLACDON QOX+IOKdLVECfb6l/5zSycnFCC/4=
X-Google-Smtp-Source: AGHT+IHGcK0Ikd9Ix3V18acO46F2TwIUn8chsEqNwlmCIrJRbcJAYJJJ2kEmYUXZhgkrNVZFD8fgZPFYokkp0fy4SOM=
X-Received: by 2002:a17:906:4a49:b0:a59:ba2b:590f with SMTP id a640c23a62f3a-a5a2d67806emr1867741466b.67.1716313713802; Tue, 21 May 2024 10:48:33 -0700 (PDT)
MIME-Version: 1.0
References: <20240517181507045AVpCyOpqoPDnHY9vuMgYO@zte.com.cn> <20240521161822843VME6LXy2t3jtHmRkLEvS4@zte.com.cn>
In-Reply-To: <20240521161822843VME6LXy2t3jtHmRkLEvS4@zte.com.cn>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Tue, 21 May 2024 23:18:21 +0530
Message-ID: <CAH6gdPxRA87BdZ6hJ6aBuq0B9UhxAECxewgaBUcrsychuUuuVQ@mail.gmail.com>
To: chen.ran@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000003c093b0618fa6d86"
Message-ID-Hash: R24BIXRRQKG4ZHVB2MJUR7UAVFYHKBYA
X-Message-ID-Hash: R24BIXRRQKG4ZHVB2MJUR7UAVFYHKBYA
X-MailFrom: ketant.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: shares@ndzh.com, idr@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Idr] Re: continue discussion //Re: draft-chen-idr-bgp-ls-sr-policy-nrp-05 - Pre-Adoption Shepherd's review
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/B5QyoxZPr4zmlYOQb_mag_ss5TQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>

Hi Ran,

Regarding applicability of NRP to SR Policies, there are two drafts in IDR
(BGP SR Policy SAFI and BGP-LS) and another one in PCEP. Clearly, these
details that we are discussing do not belong to either BGP or PCEP and are
better covered in a SPRING document.

The draft has an informative reference to draft-ietf-teas-nrp-scalability
but I could not find any text there that describes exactly how NRP is used
for SR Policy. There is clearly need for a standards track SPRING document
that can be normatively referred to by these BGP and PCEP protocol
extensions for SR Policy NRP.

Thanks,
Ketan


On Tue, May 21, 2024 at 1:48 PM <chen.ran@zte.com.cn> wrote:

> Hi Sue,Joel &Ketan,
>
>
> Thank you very much for your valuable comments on 5/20/2024 IDR interim.
> Please see below.
>
> 1.  Sue's comment on why the headend needs to report the configuration and
> the states of an SR Policy carrying NRP information.
>
> [Ran] The controller collects the resources occupied by the SR policy by
> the reported association between the NRP ID and the SR policy from the head
> node. The controller can use this information to visualize paths, verify
> consistency, calculate other SR policy paths that may share or bypass
> specific nodes or links, etc.
>
> One of the most important functions is to verify consistency, for
> example,  SR policy with associated NRP-ID can be configured statically by
> the headend, or the association between NRP-ID and SR policy can be
> distributed to the headend by [I-D.ietf-idr-sr-policy-nrp]. The headend
> reports the association between NRP-ID and SR pilicy candidate path,
> indicating the association takes effect.
>
>
> 2. Joel's comment on clarifying this draft's relationship to
> draft-ietf-spring-resource-aware-segments-09,
>
> [Ran]  In the resource SID scenario, The headend node does not have
> information about the relationship between CP and NRP ID,  so it currently
> does not consider reporting the relationship between CP and NRP ID.
>
> The current draft is only for the scenario where data packets carry NRP
> ID,  The NRP ID is used with the normal SRv6 SID as the resource used will
> be indicated by the NRP-ID.  An SR Policy candidate path  (CP) may be
> instantiated with a specific NRP on the headend node via a local
> configuration, PCEP, or BGP SR Policy signaling. Then the state and
> attributes of the NRP associated with the candidate path of SR policy  can
> be distributed to the controller.
>
> For SR Policy with IPv6 data plane, the approach to encapsulate the NRP ID
> in IPv6 Hop-by-Hop Options header is defined in
> [I-D.ietf-6man-enhanced-vpn-vtn-id]. I will communicate with Jie about how
> to specify the relationship with SRv6 in the
> [I-D.ietf-6man-enhanced-vpn-vtn-id].
>
> and clarify the scope in draft-chen-idr-bgp-ls-sr-policy-nrp. Is this ok?
>
>
> 3. Ketan's comment on how does the tail node of SR policy know to remove
> NRP-ID?
>
> [Ran] Since the tail node of the SR policy is the final destination, the
> IPv6 header will be removed, and the NRP ID carried in the IPv6 Hop-by-Hop
> Options header will naturally also be removed.
>
>
> Best Regards,
>
> Ran
>
>
> Original
> *From: *陈然00080434
> *To: *SusanHares <shares@ndzh.com>;
> *Cc: *idr@ietf.org <idr@ietf.org>;Dongjie (Jimmy) <jie.dong@huawei.com>;赵德涛10132546;龚立艳
> <gongliyan@chinamobile.com>;zhuyq8@chinatelecom.cn <zhuyq8@chinatelecom.cn
> >;
> *Date: *2024年05月17日 18:15
> *Subject: **Re: draft-chen-idr-bgp-ls-sr-policy-nrp-05 - Pre-Adoption
> Shepherd's review*
>
> Hi Sue & WG,
>
> We would like to request a presentation on 5/20/2024 IDR interim.
>
>
> * Problem 1:*
>
> Authors need to provide additional information on the following comment in
> section 1:
>
> “This document defines a new TLV to enable the headend to report the
> configuration and the states of an SR Policy carrying the NRP information
> by using BGP-LS”.
>
> The authors should indicate why:
>
>       1. The headend needs to report the configuration and the states of
> an SR Policy carrying NRP information.
>
>       [Ran]: As defined in  [I-D.ietf-idr-bgp-ls-sr-policy],  SR policy
> information can be used by external components for path computation,
> re-optimization, service placement, network visualization, etc.  A Network
> Resource            Partition (NRP) is a network resource attribute
> associated with the SR policy.  It is also an important attribute of the SR
> policy and needs to be reported to the external components. The
> notification of SR policy  with              NRP information is also used
> for the same function.
>
>
>       2. Why BGP-LS in BGP is the best protocol to pass this state.
>
>      [Ran]:  When reporting SR Policy information, the corresponding
> protocol is BGP-LS.  As an attribute of  SR Policy, NRP is reported
> together with the SR Policy information.
>
>
>
> *Problem 2: *
>
>      Why the security considerations in this draft are sufficient when
> they only reference RFC9552 and RFC4271.
>
>     [Ran]: A Network Resource Partition (NRP) also an important attribute
> of the SR policy and needs to be reported to the external components.  The
> security considerations of BGP-LS SR
> policy  [I-D.ietf-idr-bgp-ls-sr-policy]      also apply to this document.
> Will update it.
>
>
> Best Regards,
>
> Ran
>
>
>
> *From: *SusanHares <shares@ndzh.com>
> *To: *idr@ietf.org <idr@ietf.org>;
> *Cc: *陈然00080434;Dongjie (Jimmy) <jie.dong@huawei.com>;赵德涛10132546;龚立艳 <
> gongliyan@chinamobile.com>;zhuyq8@chinatelecom.cn <zhuyq8@chinatelecom.cn
> >;
> *Date: *2024年05月15日 10:19
> *Subject: **draft-chen-idr-bgp-ls-sr-policy-nrp-05 - Pre-Adoption
> Shepherd's review*
>
> *Draft:* draft-chen-idr-bgp-ls-sr-policy-nrp-05
>
> *Status:*  Almost ready for adoption
>
> *TEAS checks: *
>
>    -
>
>    The concept of NRP – has been OKed by TEAS.
>    -
>
>    The IDR chairs will validate section 1 with the TEAS and MPLS chairs
>    prior to adopting the draft.
>
>
>
> *Problem 1: *
>
> Authors need to provide additional information on the following comment in
> section 1:
>
>
>
> “This document defines a new TLV to enable the headend to report
>
> the configuration and the states of an SR Policy carrying the NRP
>
> information by using BGP-LS”.
>
>
>
> The authors should indicate why:
>
>    1.
>
>    The headend needs to report the configuration and the states of an SR
>    Policy carrying NRP information.
>    2.
>
>    Why BGP-LS in BGP is the best protocol to pass this state.
>
>
>
> *Problem 2:*  Why the security considerations in this draft are
> sufficient when they only reference RFC9552 and RFC4271.
>
>
>
> The IDR chairs welcome a presentation on this draft at the 5/20/2024
> interim.
>
>
>
> Cheerily, Susan Hares
>
>
>