Hi Brain,
I am very grateful to get your comments about my draft. Some of my
thoughts are marked below in the form of [Yujing]. I am very welcome to discuss
them in the meeting at IETF 114.
Regards
Yujing
--------------------------------
From: Brian E Carpenter <[email protected]>
Date: July 20 2022 13:34
To: [email protected]
Subject: Re: [Anima] I-D Action:
draft-ietf-anima-network-service-auto-deployment-02.txt
By the way, the draft I mentioned below, draft-ietf-core-yang-cbor, is now
RFC9254!
This should make it rather easy to include YANG in GRASP objective values.
Regards
Brian
On 18-Jul-22 15:59, Brian E Carpenter wrote:
> Hi,
>
> I have a few questions and comments on this draft. Please consider them at
> the same time as any discussion in the meeting at IETF 114.
>
>> 1. Introduction
> ...
>> From the network perspective, this kind of service has a source IP address
>> and a destination IP address.
>
> Are these always unicast addresses? Are there any cases in which one of the
> addresses might change (e.g. a node moves from a wired connection to WiFi, or
> moves from one WiFi subnet to another)?
>
> Also, do you consider the case where a node fails and must be replaced
> automatically by another?
>
> Perhaps my real question is this: Does the model cover *renegotiation* when
> the resource status changes unexpectedly?
>
> I think your answer is yes, but that makes the statement about "a source
> address" and "a destination address" questionable, if both addresses might
> change.
[Yujing] The current discussion scope of this draft is limited to unicast
addresses. I think if the resource status changes unexpectedly, the end side
will receive a large number of replies of message transmission failure, or some
existing measures can make the end side aware of the address changes of the
sender and receiver of the message. In this case, the end side will re
negotiate the reservation of resources and can follow the section 6.4 to change
resource requirements.
>> 5. Autonomic Resource Management Objectives
> ...
>> objective-value = n-s-deployment-value ; An n-s-deployment-value is defined
>> as Figure-2.
>>
>> n-s-deployment-value
>> + service-information
>> + source-ip-address
>> + destination-ip-address
>> + service-tag
>> + resource-information
>> + resource-requirement-pair
>> + resource-type
>> + resource-value
>>
>> Figure-2: Format of n-s-deployment-value
>
> I don't understand Figure 2. It looks like YANG rather than CDDL. There is an
> approved draft on YANG to CBOR in the RFC Editor queue
> (draft-ietf-core-yang-cbor). It's presumably OK to specify a GRASP objective
> value in YANG, with the mapping to CBOR defined by draft-ietf-core-yang-cbor,
> but if that is the plan, please state it precisely in the draft, with the
> necessary references.
[Yujing] I'm very grateful for your suggestions. And I'll read RFC9222
carefully. Figure 2 I want to express the hierarchy and inclusion relationship
between fields, but my expression may be nonstandard. I will fix it according
your suggestions.
>> 6.3. An example of multiple domain network
>
> It may be useful to mention that this situation (an ASA facing two different
> domains) is described in the Security Considerations of RFC9222 as a possible
> loophole. What rules are necessary to prevent any unwanted actions across the
> domain boundary?
[Yujing] I agree with you that this situation is a possible loophole and it is
necessary to establish some rules to restrict across the domain boundary
actions. In this draft, only some special nodes, like ASBR PRM ASA, can obtain
information in another domain. These special nodes can communicate with other
domain nodes under certain restrictions, but direct operations on other domain
nodes should be avoided. However, I think this is a common problem, and I hope
to have a separate draft to discuss it or scholars of security can put forward
some suggestions.
>> 7. Compatibility with Other Technologies
>
> I think this section needs to discuss DetNet. I do not follow the work in
> DetNet but they must be discussing resource allocation. Could ANIMA be the
> correct solution for DetNet?
[Yujing] I agree with you. This draft wants to use the ANIMA negotiation
process to decide how much resources the domain can offer to service. This
mechanism supports the negotiation of resources such as queues reserved for
DetNet resources, and can be considered as a distributed solution of DetNet
resource demand negotiation.
>> 8. Security Considerations
>
> We did not consider authorization of individual nodes so far in ANIMA. Does
> resource management need to consider authorization?
[Yujing] This draft does not want to introduce additional problems for ANIMA
and security is not the focus of this draft. This draft hopes to complete the
autonomic mechanism for resource-based network services deployment in the
domain under the condition of complying with the security measures of ANIMA.
> Regards
> Brian
>
> On 08-Jul-22 18:17, [email protected] wrote:
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>> This draft is a work item of the Autonomic Networking Integrated Model and
>> Approach WG of the IETF.
>>
>> Title : An Autonomic Mechanism for Resource-based
>> Network Services Auto-deployment
>> Authors : Joanna Dang
>> Sheng Jiang
>> Zongpeng Du
>> Yujing
>> Filename : draft-ietf-anima-network-service-auto-deployment-02.txt
>> Pages : 14
>> Date : 2022-07-07
>>
>> Abstract:
>> This document specifies an autonomic mechanism for resource-based
>> network services deployment through the Autonomic Control Plane (ACP)
>> in a network. This mechanism uses the GeneRic Autonomic Signaling
>> Protocol (GRASP) in [RFC8990] to exchange the information among the
>> autonomic nodes so that the resource along the service path can be
>> coordinated.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-anima-network-service-auto-deployment/
>>
>> There is also an htmlized version available at:
>> https://datatracker.ietf.org/doc/html/draft-ietf-anima-network-service-auto-deployment-02
>>
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-anima-network-service-auto-deployment-02
>>
>>
>> Internet-Drafts are also available by rsync at
>> rsync.ietf.org::internet-drafts
>>
>>
>> _______________________________________________
>> Anima mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/anima
_______________________________________________
Anima mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/anima