[spring] Re: Mohamed Boucadair's Discuss on draft-ietf-spring-resource-aware-segments-18: (with DISCUSS and COMMENT)

"Dongjie (Jimmy)" <jie.dong@huawei.com> Wed, 10 June 2026 10:11 UTC

Return-Path: <jie.dong@huawei.com>
X-Original-To: spring@mail2.ietf.org
Delivered-To: spring@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 31D3DFE9727D; Wed, 10 Jun 2026 03:11:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781086302; bh=KUSTowQu6jcV6vw/6TJtIZTqFut2W7oiOQV5jXarWhM=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=LC1kW3UtKEJnjGWa/0xmpRWV8UGZxpSQO8QVHduvKfIFrnY8nbl6uIUDYWHK6K0Ob Zd1uQWheVZy9hlCbwn9PRSx8PnGGmbXGEF30tEAFwJAZm90/O4TlrS/MqCUCptHs6p OTrxmK+O0VJ0ojAeIeGUCXAtf5gqwWdy/wMTV1/0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.196
X-Spam-Level:
X-Spam-Status: No, score=-4.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 nGaRzZL7ymyq; Wed, 10 Jun 2026 03:11:40 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C4281FE97276; Wed, 10 Jun 2026 03:11:40 -0700 (PDT)
Received: from mail.maildlp.com (unknown [172.18.224.83]) by frasgout.his.huawei.com (SkyGuard) with ESMTPS id 4gb1lW4qDzzHnH6P; Wed, 10 Jun 2026 18:11:35 +0800 (CST)
Received: from kwepemh500011.china.huawei.com (unknown [7.202.181.142]) by mail.maildlp.com (Postfix) with ESMTPS id ABBB240577; Wed, 10 Jun 2026 18:11:39 +0800 (CST)
Received: from dggpemf100008.china.huawei.com (7.185.36.138) by kwepemh500011.china.huawei.com (7.202.181.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Wed, 10 Jun 2026 18:11:30 +0800
Received: from kwepemf100006.china.huawei.com (7.202.181.220) by dggpemf100008.china.huawei.com (7.185.36.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Wed, 10 Jun 2026 18:11:29 +0800
Received: from kwepemf100006.china.huawei.com ([7.202.181.220]) by kwepemf100006.china.huawei.com ([7.202.181.220]) with mapi id 15.02.1544.036; Wed, 10 Jun 2026 18:11:29 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Mohamed Boucadair <mohamed.boucadair@orange.com>, The IESG <iesg@ietf.org>
Thread-Topic: Mohamed Boucadair's Discuss on draft-ietf-spring-resource-aware-segments-18: (with DISCUSS and COMMENT)
Thread-Index: AQHc8mn9J9HROvQk0065iEg4sVmy1bY3kp+g
Date: Wed, 10 Jun 2026 10:11:29 +0000
Message-ID: <6f45ae2b70984a11b90789a31992dd4f@huawei.com>
References: <178038898109.2249789.10861302248871562641@dt-datatracker-5b4c8598b5-4ztf9>
In-Reply-To: <178038898109.2249789.10861302248871562641@dt-datatracker-5b4c8598b5-4ztf9>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.122]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Message-ID-Hash: V3GNMKAFT54W3FUUOA5WXG77VP4LKYAW
X-Message-ID-Hash: V3GNMKAFT54W3FUUOA5WXG77VP4LKYAW
X-MailFrom: jie.dong@huawei.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spring.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "aretana.ietf@gmail.com" <aretana.ietf@gmail.com>, "draft-ietf-spring-resource-aware-segments@ietf.org" <draft-ietf-spring-resource-aware-segments@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "spring@ietf.org" <spring@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] Re: Mohamed Boucadair's Discuss on draft-ietf-spring-resource-aware-segments-18: (with DISCUSS and COMMENT)
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fDXgNL_Fmcjh_ZvVFBe2wMZ6oVA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Owner: <mailto:spring-owner@ietf.org>
List-Post: <mailto:spring@ietf.org>
List-Subscribe: <mailto:spring-join@ietf.org>
List-Unsubscribe: <mailto:spring-leave@ietf.org>

Hi Med,

Thanks a lot for your review and comments, we are working on a new revision to incorporate them. 

And please see some replies inline with [Jie]: 


-----Original Message-----
From: Mohamed Boucadair via Datatracker <noreply@ietf.org> 
Sent: Tuesday, June 2, 2026 4:30 PM
To: The IESG <iesg@ietf.org>
Cc: aretana.ietf@gmail.com; draft-ietf-spring-resource-aware-segments@ietf.org; spring-chairs@ietf.org; spring@ietf.org
Subject: Mohamed Boucadair's Discuss on draft-ietf-spring-resource-aware-segments-18: (with DISCUSS and COMMENT)

Mohamed Boucadair has entered the following ballot position for
draft-ietf-spring-resource-aware-segments-18: 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/about/groups/iesg/statements/handling-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-spring-resource-aware-segments/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Hi Jie, Takuya, Yongqing, Fengwei, and Zhenqiang,

Thank you for the effort put into this document. I found it well-written with
good discussion (especially) the control plane requirements and ops
considerations. Not sure how the control plane MUSTs out there can be used for
compliance (e.g., as claimed in the implem section),  but I'm not commenting on
that.

I have one DISCUSS point that I think can be easily fixed by simply providing
the options:

# Out of place

CURRENT:
   It is RECOMMENDED that a
   common set of network resources be allocated by the network nodes and
   links participating in the topology and/or algorithm, and this common
   set of network resources is associated with a group of resource-aware
   Prefix-SIDs.

and

   Similar to the approach used with resource-aware prefix-SIDs in SR-
   MPLS, it is RECOMMENDED that a common set of network resources are
   allocated by the network nodes and links participating in a topology
   and/or algorithm, and this resource group is associated with a group
   of resource-aware Locators of the same topology and/or algorithm.

The behavior depends on the service, local deployment guidance, SLAs, etc. and
other considerations that are local to the operator.

Although this may seem common sense, I don’t think this document has to include
a deployment recommendation about resource-aware SIDs.

[Jie] OK, we can rephrase and make this approach an option. 

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# The document would be better if it includes one or few examples to illustrate
the use (preferably with global/local resource-aware SIDs).

[Jie] There were examples in early versions of the SR for enhanced VPN draft, while during the adoption call the example was split out as one usage of resource-aware segments for NRP-based enhanced VPN case. 


# Please delete “proposed” (several occurrences)

[Jie] OK.


# Base specs

CURRENT:
   The base SR specifications do not have the
   capability of identifying or reserving a set of network resources.

Can we add references for these “base SR specifications”?

[Jie] Sure, a reference to RFC 8402 will be added.


# Can we please cite some examples for the “other” part of the sentence?

CURRENT:
   While such a mechanism may be
   sufficient for some types of services, others may require a set of
   dedicated network resources to achieve resource isolation in the same
   network.

An easy example to cite is Network Slicing (RFC9543).

[Jie] We will add a reference to RFC 9543.  


# Extend a paradigm: What does that mean?!

OLD:
   Without needing to define new SID types, this document extends the SR
   paradigm by

NEW:
   Without needing to define new SID types, this document extends the SR
   mechanism by

[Jie] OK with the proposed change. The resource-aware segments comply with the SR paradigm, and introduce additional semantics to SR segments. 


I would delete all “paradigm” thing from the document.

[Jie] We will check all the use of "paradigm", and see if any of them needs to be replaced. For example, the statement in sentence "this per-segment resource allocation complies with the SR paradigm" is correct and does not need to be changed. 


# Local CoS Identifier

CURRENT:
   Typical types of network resources
   include link bandwidth, buffers, and queues that are associated with
   class of service, scheduling weights or time cycles, and it is also
   possible to associate SR SIDs with other types of resources (e.g.,
   the processing and storage resources).

## If these are associated with a CoS, why the identification of a CoS wouldn’t
be sufficient to infer those locally?

[Jie] Resources associated with class of service is just one example. As mentioned there are other types which require different granularity of resource allocation and identification. 

# nits

OLD:
   This can be useful for
   service which requires dedicated network resources along the SR path.

NEW:
   This can be useful for
   services that require dedicated network resources along an SR path.

[Jie] OK, will fix it. 

# NRPs

CURRENT:
   [I-D.ietf-teas-nrp-yang] provides
   some guidance on the provisioning of resource-aware segments for
   network resource partitions (NRPs).

## Readers may not familiar with NRPs and would not easily see the link between
the discussion and NRP mention. I suggest to add some text to explain why NRPs
are cited here.

## Please add a reference for NRPs. RFC9543 would be OK.

[Jie] OK, we will add a reference to RFC9543. 


# …concretely

CURRENT:
   A resource group SHOULD NOT be used until it
   is fully provisioned.

How this concretely done/implemented? Is this about waiting for a controller
action or this is a local state that is controlled at the node level?

[Jie] The controller knows when the resource group is fully provisioned, after that services will be provisioned to the resource group by the controller. This is similar to how a physical network is provisioned and brought into production. 


# There might be multiple controllers

Please s/The centralized controller/A centralized controller

[Jie] OK, will fix this in next revision. 

Best regards,
Jie


Cheers,
Med