Hi Brian,

Thank you very much for your detailed review and valuable comments on this 
draft. We have read your feedback carefully, and your insights are extremely 
helpful for us to improve the draft. Below are our initial thoughts and ideas 
for improvement regarding the several issues you raised, and we look forward to 
further discussion with you.

->Regarding the validity of the GRASP Objective CDDL format. You pointed out 
that the validity of the GRASP Objective CDDL format has not been verified, 
which is a crucial reminder. We agree that ensuring strict compliance with CDDL 
is very important for clarity and interoperability. In the next version of the 
draft, we will carefully check the CDDL snippets using standard tools (e.g., 
CDDL validators) to ensure they conform to RFC 8610 specifications and correct 
any potential syntax issues. Thank you for highlighting this; we will address 
it promptly.

->Regarding the necessity of Section 4.3.2 "GRASP Negotiation Process". You 
noted that this section might be redundant, as the negotiation process for 
GRASP is already fully defined in RFC 8990, and any slight discrepancies in 
description could cause confusion. We completely agree with this observation. 
The original intention of Section 4.3.2 was to provide readers with an 
application-level overview of the negotiation process, helping them understand 
how the RM ASA utilizes GRASP messages to implement intent negotiation and 
deployment, rather than to replace or redefine the GRASP protocol itself. 
However, we also realize that such an overview does carry the risk of 
inconsistency with RFC 8990 and may seem redundant to readers familiar with 
GRASP. We are inclined to simplify or delete this section. Our current thought 
is to directly reference the relevant sections of RFC 8990 instead, focusing on 
explaining how the basic GRASP mechanisms are invoked in the application 
scenarios of this draft (e.g., joint negotiation of multiple resources). We 
welcome your specific suggestions on this modification approach.

->Regarding failure handling in path negotiation and the dry-run 
functionality in Section 4.4. Your suggestion to consider using GRASP's 
"dry-run" functionality to optimize resource reservation and failure handling 
is an excellent idea. The current draft describes a mechanism involving 
temporary reservation first, followed by release and trying the next path if 
negotiation fails. This mechanism could indeed increase the overhead and 
complexity of resource locking. The dry-run mode, however, allows for 
"simulated" negotiation before formal commitment, automatically cleaning up the 
state upon failure, which aligns better with GRASP's design philosophy. We will 
further investigate the dry-run mechanism in RFC 8990 and attempt to integrate 
the dry-run negotiation process into Section 4.4. Our preliminary idea is that 
the Service Initiator ASA could first negotiate with each Responder using 
dry-run mode for tentative resource reservation and path evaluation. Only after 
success would it proceed with formal negotiation to commit the final 
configuration. This approach would ensure feasibility while avoiding long-term 
invalid resource locking. We will evaluate the feasibility of this plan in the 
revised version, describe this process in more detail, and welcome any further 
specific suggestions from you on this matter.

Thank you again for your review. Your comments not only point out the 
shortcomings of the current draft but also provide us with optimization 
directions more closely aligned with GRASP's design principles. We truly value 
this exchange with you and look forward to your continued guidance to help us 
improve the draft.




Best regards,

Jialu Du












杜嘉璐

北京邮电大学/研博生/计算机学院(国家示范性软件学院)



北京




 
 
 
------------------ Original ------------------
From: &nbsp;"Brian&nbsp;E&nbsp;Carpenter"<[email protected]&gt;;
Date: &nbsp;Sat, Mar 7, 2026 11:40 AM
To: &nbsp;"Anima WG"<[email protected]&gt;; 
"draft-du-anima-service-intent-auto-deployment"<[email protected]&gt;;
 

Subject: &nbsp;Re: I-D Action: 
draft-du-anima-service-intent-auto-deployment-00.txt

&nbsp;

Hi,

A very short review of this draft: I like what it's trying to do, and it is a 
good companion for&nbsp;  draft-dang-anima-network-service-auto-deployment. My 
impression is that the GRASP objective definitions are OK, but I haven't 
verified that they are valid CDDL.

Why bother with section 4.3.2? The GRASP negotiation process is completely 
defined in RFC 8990, and can be programmed quite simply if the GRASP API 
[RFC8991] is available. The danger in this section is that it might be 
different in some way from RFC 8990.

One specific question about section 4.4:

&gt; If the current path negotiation fails, the Service Initiator ASA MUST 
release all temporarily reserved resources and attempt the next candidate path. 

Did you consider using the GRASP dry-run feature for this? 
(https://www.rfc-editor.org/rfc/rfc8990.html#section-2.5.5-1)

Regards/Ngā mihi
&nbsp;&nbsp;&nbsp; Brian Carpenter

On 03-Mar-26 02:13, [email protected] wrote:
&gt; Internet-Draft draft-du-anima-service-intent-auto-deployment-00.txt is now
&gt; available.
&gt; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Title:&nbsp;&nbsp; The Autonomic Deployment 
Mechanism of Service Intent in Autonomic Networks
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Authors: Jialu Du
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Ye Tian
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Xiangyang Gong
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Sheng Jiang
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Name:&nbsp;&nbsp;&nbsp; 
draft-du-anima-service-intent-auto-deployment-00.txt
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Pages:&nbsp;&nbsp; 18
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Dates:&nbsp;&nbsp; 2026-03-02
&gt; 
&gt; Abstract:
&gt; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp; This document defines a generic service intent 
deployment mechanism.
&gt;&nbsp;&nbsp;&nbsp;&nbsp; It enables automated negotiation and coordination 
of heterogeneous
&gt;&nbsp;&nbsp;&nbsp;&nbsp; resources.&nbsp; The mechanism uses RM ASAs and 
the Generic Autonomic
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Signaling Protocol (GRASP) for dynamic 
interactions and resource
&gt;&nbsp;&nbsp;&nbsp;&nbsp; exchanges.&nbsp; It specifies a complete workflow 
covering intent
&gt;&nbsp;&nbsp;&nbsp;&nbsp; reception, parsing, responder selection, 
negotiation, solution
&gt;&nbsp;&nbsp;&nbsp;&nbsp; integration, resource confirmation, and dynamic 
adjustment.&nbsp; It
&gt;&nbsp;&nbsp;&nbsp;&nbsp; employs standardized message formats, a 
negotiation state machine,
&gt;&nbsp;&nbsp;&nbsp;&nbsp; and convergence logic to jointly optimize multiple 
resources and
&gt;&nbsp;&nbsp;&nbsp;&nbsp; ensure end-to-end service level objectives.&nbsp; 
Its design features good
&gt;&nbsp;&nbsp;&nbsp;&nbsp; scalability and fault tolerance, making it 
suitable for automated
&gt;&nbsp;&nbsp;&nbsp;&nbsp; orchestration and lifecycle management in 
intent-driven networks.
&gt; 
&gt; The IETF datatracker status page for this Internet-Draft is:
&gt; 
https://datatracker.ietf.org/doc/draft-du-anima-service-intent-auto-deployment/
&gt; 
&gt; There is also an HTML version available at:
&gt; 
https://www.ietf.org/archive/id/draft-du-anima-service-intent-auto-deployment-00.html
&gt; 
&gt; Internet-Drafts are also available by rsync at:
&gt; rsync.ietf.org::internet-drafts
&gt; 
&gt; 
&gt; _______________________________________________
&gt; I-D-Announce mailing list -- [email protected]
&gt; To unsubscribe send an email to [email protected]
_______________________________________________
Anima mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to