Re: [PANRG] Response to review (Re: Fwd: New Version Notification for draft-enghardt-panrg-path-properties-03.txt)

<mohamed.boucadair@orange.com> Fri, 06 December 2019 07:11 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: panrg@ietfa.amsl.com
Delivered-To: panrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13D9D120088 for <panrg@ietfa.amsl.com>; Thu, 5 Dec 2019 23:11:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.587
X-Spam-Level:
X-Spam-Status: No, score=-2.587 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tJ7wu1NjmD2V for <panrg@ietfa.amsl.com>; Thu, 5 Dec 2019 23:11:32 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE2C512004D for <panrg@irtf.org>; Thu, 5 Dec 2019 23:11:31 -0800 (PST)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 47TkKG1VTvzytw; Fri, 6 Dec 2019 08:11:30 +0100 (CET)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.51]) by opfednr06.francetelecom.fr (ESMTP service) with ESMTP id 47TkKG0p2jzDq88; Fri, 6 Dec 2019 08:11:30 +0100 (CET)
Received: from OPEXCAUBMA2.corporate.adroot.infra.ftgroup ([fe80::e878:bd0:c89e:5b42]) by OPEXCAUBM22.corporate.adroot.infra.ftgroup ([fe80::954c:232a:f07d:25af%21]) with mapi id 14.03.0468.000; Fri, 6 Dec 2019 08:11:29 +0100
From: mohamed.boucadair@orange.com
To: Theresa Enghardt <ietf@tenghardt.net>, "panrg@irtf.org" <panrg@irtf.org>
Thread-Topic: [PANRG] Response to review (Re: Fwd: New Version Notification for draft-enghardt-panrg-path-properties-03.txt)
Thread-Index: AQHVq4l7OPbM74BKVUqsuvWhzo7ufqespNBw
Date: Fri, 06 Dec 2019 07:11:29 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B9330313E5DDF@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <157287814355.16535.7971683761713699918.idtracker@ietfa.amsl.com> <a0b58a5b-597f-4117-e398-4cdf25a5b2d3@inet.tu-berlin.de> <787AE7BB302AE849A7480A190F8B9330313DE917@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <61fe3e21-3de4-df17-6a72-a2d4fe92ff20@tenghardt.net>
In-Reply-To: <61fe3e21-3de4-df17-6a72-a2d4fe92ff20@tenghardt.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B9330313E5DDFOPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/panrg/DWiBhamBqam9YdLKSrIRtac8UiQ>
Subject: Re: [PANRG] Response to review (Re: Fwd: New Version Notification for draft-enghardt-panrg-path-properties-03.txt)
X-BeenThere: panrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Path Aware Networking \(Proposed\) Research Group discussion list" <panrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/panrg>, <mailto:panrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/panrg/>
List-Post: <mailto:panrg@irtf.org>
List-Help: <mailto:panrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/panrg>, <mailto:panrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Dec 2019 07:11:34 -0000

Hi Theresa,

Thank you. Please see inline.

Cheers,
Med

De : Panrg [mailto:panrg-bounces@irtf.org] De la part de Theresa Enghardt
Envoyé : jeudi 5 décembre 2019 17:30
À : BOUCADAIR Mohamed TGI/OLN; panrg@irtf.org
Objet : [PANRG] Response to review (Re: Fwd: New Version Notification for draft-enghardt-panrg-path-properties-03.txt)

Dear Med,

Thank you for supporting adoption and for the additional inputs.

Having discussed the inputs with my co-author, please find some initial responses below:

On 26.11.19 16:52, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:
[…]
FWIW, you may find some additional inputs at:

·         pdf: https://github.com/boucadair/IETF-Drafts-Reviews/blob/master/draft-enghardt-panrg-path-properties-03-rev%20Med.pdf

·         doc: https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-enghardt-panrg-path-properties-03-rev%20Med.doc

First, thanks for all the editorial comments, we think they help improve clarity, especially in some of the existing definitions.

Then, we have some comments and questions about the possibility of adding more definitions or substantially extending our existing definitions.

In the "Node" definition, we would like to highlight that a node can be physical or virtual, so we decided we wanted to give examples for both - so we'll put in "e.g., a physical machine or a service function" (and not virtual machine), because the service function is an example for a virtual node, so we'll have the machine be a physical one.

[Med] That is OK with me as far the example is consistent with the previous text. An SF can be a standalone physical device or a provided as a virtual element (RFC7665, Section 1.4).

Towards the end of the "Path" definition, there's a sentence on path visibility. We would like to make sure that the visibility aspect is clear in our definitions, but we are not sure yet whether adding this particular sentence is the best way to do it, as we already have a sentence on visibility right before. We'll consider how to phrase and possibly consolidate our definition in the next revision.

[Med] OK.

Still as part of the "Path" definition, about the sentence with the visible paths being volatile and multiple paths being available: We are not sure whether this is still part of the path definition or whether this is already talking about how a host handles or discovers paths. Here we would like to be careful about the scope of our draft: The draft provides a terminology for path properties and paths

[Med] Sure. A path (no matter how it is known to a host) should not be seen as static and frozen. I do see a value in capturing that characteristic in the definition.

, but does not attempt to answer the question on how we can discover such path properties and paths.

[Med] Agree.

 Essentially, we are addressing question 1 in the Questions Draft, but not question 2, which talks about discovering path properties. Therefore, we would like to avoid talking about how to discover paths, path elements, or path properties in this draft if we can. Perhaps the content on discovering paths or nodes can be part of a different "Discovery Draft" to be written in PANRG.

[Med] In the same way that we don’t elaborate on how a property is assessed/observed, we won’t elaborate on a how a node/path/sub-path are known to the host in this draft.

Or maybe to some extent they can be part of the Use cases section, as we already talk about invoking additional path elements to become part of the path.

[Med] Having it in the use case section would be OK.

The above similarly applies to the "Discovered Node" - If you think we require this definition to be part of our base terminology to talk about paths and path properties, could you explain why, please?

[Med] The term can be used in the use case section to illustrate, e.g., how a discovered node can be included/excluded from the actual path.

Also, if you or anyone else in the Research Group has any thoughts on the scope of this draft VS the discovery of paths and path properties, we'd love to hear them.

The definitions of Reverse path and Symmetric path seem useful to us as part of a base terminology for path properties, so we'll include them.

[Med] OK, thanks.

Thank you for the input on the "Use cases" section. We are going to revise this section based on input we got at IETF 106, and we will consider your feedback as well when doing so. As we revise our use cases section, we will consider whether to put any reference to them into the abstract or not.

For the definition of the "Transport Protocols available" property, again, we are not sure we want to go into detail about how to discover or cache this property, so we would opt for less detail here.

[Med] The point is to have something concrete as this section is about “Examples”.

Best,
Theresa