Hi Jean,

The changes are great. I like how you updated Section 3.2, in particular.

I have one last comment: the document uses “Network service YANG modules”, 
“service model”, and “network model” terms which may be confusing for some 
readers not familiar with the topic to understand the subtleties among them. A 
pointer for the first term is already provided (RFC8199), for the remaining two 
I suggest to make this change:

==
OLD:
   If the SAIN orchestrator supports it, the service
   model

NEW :
   If the SAIN orchestrator supports it, the service
   model (Section 2 of [RFC8309]) or the network model
  (Section 2.1 of [RFC8969])
==

Alternatively, you can add this sentence at the beginning of Section 2:

==
NEW:

This document makes use of the terms defined in [RFC8199], [RFC8309], and 
[RFC8969]. In addition, the document defines the following terms:
==

Feel free to release a new version with this change or leave it for the next 
iteration.

I think that this version is stable enough and support advancing it to the IESG.

Thank you for all your effort.

Cheers,
Med

De : Jean Quilbeuf <jean.quilb...@huawei.com>
Envoyé : mercredi 22 juin 2022 23:57
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucad...@orange.com>; Tianran Zhou 
<zhoutianran=40huawei....@dmarc.ietf.org>; opsawg@ietf.org
Objet : RE: WGLC for draft-ietf-opsawg-service-assurance-architecture-03

Hi Med,
Thanks for the follow-up. Here is the diff 
https://www.ietf.org/rfcdiff?url2=draft-ietf-opsawg-service-assurance-architecture-05.

See below for the answers.

Best,
Jean




  *   If you want to assure the service, I guess that the dependency graph will 
be a function of how the service is put into effect in the network. As such, 
the SAIN orchestrator is likely to consume the (internal) view of the service, 
that is the network model, not the one exposed to the customer. For example, 
shouldn’t the L2NM/L3NM be passed to the SAIN orchestrator instead of the 
L2SM/L3SM for the VPN service case? I would add some clarification about this.

The draft kind of assumes the following:
     Service  Model -–[Service Orchestrator]--> Device Model

But, you’re right, it could also be:
     Service Model ----[Service Orchestrator]----> Network Model  
----[Controller]-----> Device Model

In terms of architecture, the differences lies between what the SAIN 
orchestrator is aware of. Being aware of the device model allows interpreting 
the configuration pushed to the device without needed to know about the service 
or network model. Being aware of the service or network model enables a finer 
interpretation, notably including details that are not part of the device 
model, such as VPN sites, but requires more implementation effort as more 
models need to be processed. I tried to clarify that in the text.


Thank you.

Cheers,
Med

De : Jean Quilbeuf <jean.quilb...@huawei.com<mailto:jean.quilb...@huawei.com>>
Envoyé : mercredi 22 juin 2022 12:16
À : BOUCADAIR Mohamed INNOV/NET 
<mohamed.boucad...@orange.com<mailto:mohamed.boucad...@orange.com>>; Tianran 
Zhou 
<zhoutianran=40huawei....@dmarc.ietf.org<mailto:zhoutianran=40huawei....@dmarc.ietf.org>>;
 opsawg@ietf.org<mailto:opsawg@ietf.org>
Objet : RE: WGLC for draft-ietf-opsawg-service-assurance-architecture-03

Hi Med,
thanks again for your extensive review.

For the benefit of the list, I reproduced your high-level comments here and add 
some answers. The diff is here 
https://www.ietf.org/rfcdiff?url2=draft-ietf-opsawg-service-assurance-architecture-04
  for all the details.


Title:
MED: "A YANG-based Service Assurance Architecture"

We want to keep the current title. I think that the document clarifies that we 
consider the service approach as an primitive intent-based approach, and the 
architecture can accommodate more explicit intent declarations.


Abstract:

About "network root cause"
MED: I see some text in the intro and security sections. I’m afraid that 
including this claim in the abstract need to be backed with more discussion in 
the document.

Removed "root cause" from the abstract and stated in the introduction how our 
approach can help with root cause.


Introduction:

About " an assurance graph, deduced from the service definition and from the 
network configuration"
MED: It would be helpful to clarify if it only consumes network models (e.g., 
L2NM, L3NM) or the collection of the various device modules that are enabled in 
all network nodes.

Clarified that our approach does not assume that the SAIN orchestrator knows 
the Service model. If it is known, then it can be interpreted, otherwise only 
device model can be exploited.

Section 3.2:

About: "Try to capture the intent of the service instance"
MED: Why not providing the intent in the first place rather than inferring it 
from the configuration?

Explictly providing the intent might mean modifying current service models or 
at least defining a mapping from them to the intent. Added in text that if 
service model is known to the SAIN orchestrator, then it can be used to provide 
intent.


Section 3.8:
About "Flexible Architecture"

MED: I think you just meant the arch is a functional one, not an organic arch.

Renamed the section "Functional Flexible Architecture"


I am available for any further comments and addressing your comments on the 
companion -yang draft as well.

Thanks again,
Jean

From: OPSAWG [mailto:opsawg-boun...@ietf.org] On Behalf Of 
mohamed.boucad...@orange.com<mailto:mohamed.boucad...@orange.com>
Sent: Monday 20 June 2022 15:12
To: Tianran Zhou 
<zhoutianran=40huawei....@dmarc.ietf.org<mailto:zhoutianran=40huawei....@dmarc.ietf.org>>;
 opsawg@ietf.org<mailto:opsawg@ietf.org>
Subject: Re: [OPSAWG] WGLC for 
draft-ietf-opsawg-service-assurance-architecture-03

Hi all,

Many thanks to the authors for the effort put into this document.

I think that the document is better compared to the last time I reviewed it. 
However, I think that some changes are needed to better articulate the intended 
behavior and overall operation. I had to jump several times between the 
terminology section (and some key elements in the introduction) and the core 
text to digest the concept that are being discussed. The flow can be worked 
better.

FWIW, some more detailed comments can be seen at:


  *   pdf: 
https://raw.githubusercontent.com/boucadair/IETF-Drafts-Reviews/master/draft-ietf-opsawg-service-assurance-architecture-03-rev%20Med.pdf
  *   doc: 
https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-ietf-opsawg-service-assurance-architecture-03-rev%20Med.doc

Cheers,
Med

De : OPSAWG <opsawg-boun...@ietf.org<mailto:opsawg-boun...@ietf.org>> De la 
part de Tianran Zhou
Envoyé : mercredi 8 juin 2022 12:00
À : opsawg@ietf.org<mailto:opsawg@ietf.org>
Objet : [OPSAWG] WGLC for draft-ietf-opsawg-service-assurance-architecture-03

Hi WG,

This mail we start a two weeks working group last call for 
draft-ietf-opsawg-service-assurance-architecture-03.
https://datatracker.ietf.org/doc/draft-ietf-opsawg-service-assurance-architecture/
Please send over your comments before June 22.
Please also indicate if you think this document is ready to progress.

Cheers,
Tianran, on behalf of chairs

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

_______________________________________________
OPSAWG mailing list
OPSAWG@ietf.org
https://www.ietf.org/mailman/listinfo/opsawg

Reply via email to