Re: [sfc] WG Last Call draft-ietf-sfc-oam-framework-06

<mohamed.boucadair@orange.com> Fri, 07 June 2019 06:37 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7F5A120108 for <sfc@ietfa.amsl.com>; Thu, 6 Jun 2019 23:37:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.609
X-Spam-Level:
X-Spam-Status: No, score=-0.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, 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 aOnbSDysdga3 for <sfc@ietfa.amsl.com>; Thu, 6 Jun 2019 23:37:06 -0700 (PDT)
Received: from orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 255C31200B8 for <sfc@ietf.org>; Thu, 6 Jun 2019 23:37:06 -0700 (PDT)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 45Kt9X2H3gz31YX; Fri, 7 Jun 2019 08:37:04 +0200 (CEST)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.82]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id 45Kt9X19G0zCqjj; Fri, 7 Jun 2019 08:37:04 +0200 (CEST)
Received: from OPEXCAUBMA2.corporate.adroot.infra.ftgroup ([fe80::e878:bd0:c89e:5b42]) by OPEXCAUBM5E.corporate.adroot.infra.ftgroup ([fe80::849f:f804:b713:d99a%21]) with mapi id 14.03.0439.000; Fri, 7 Jun 2019 08:37:04 +0200
From: mohamed.boucadair@orange.com
To: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, James Guichard <james.n.guichard@futurewei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] WG Last Call draft-ietf-sfc-oam-framework-06
Thread-Index: AQHVGBvDclfwmJbvSka+gK5L5bnVD6aOnvqAgAEdw5A=
Date: Fri, 07 Jun 2019 06:37:03 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93302EAA3292@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <48DE23B9-2696-44A4-898B-0C98901A0968@cisco.com> <02BFE28B-55BB-4EBA-8F5B-70040BFAF917@cisco.com>
In-Reply-To: <02BFE28B-55BB-4EBA-8F5B-70040BFAF917@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.247]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93302EAA3292OPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/i1kTTlmLKG7vN-kIEXlouey43JE>
Subject: Re: [sfc] WG Last Call draft-ietf-sfc-oam-framework-06
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jun 2019 06:37:10 -0000

Hi Nagendra,

Please see inline.

Cheers,
Med

De : Nagendra Kumar Nainar (naikumar) [mailto:naikumar@cisco.com]
Envoyé : jeudi 6 juin 2019 18:59
À : BOUCADAIR Mohamed TGI/OLN; James Guichard; sfc@ietf.org
Objet : Re: [sfc] WG Last Call draft-ietf-sfc-oam-framework-06

Hi Med,

I am working on your comments and would like to get some clarity on a few. Please see below:


<Med> You may add some text saying that SF availability can be about the availability of SF in a given SFC-enabled domain (think about stateless SFs) or a given SF instance. Both should be in scope.

<Nagendra> Can you help understand more about what you mean by stateless SF?

[Med] By stateless SF, I meant a service function that does not maintain any state for handling a flow/packet (e.g., MAP BR defined in RFC 7597). For such SFs, any instance of the SF can provide the service.

. Did you meant the ability to check if the SF is up (where the SF can be a cluster running multiple instances of the function for load balancing or resiliency) vs a specific SF instance (within the cluster) is up?.

[Med] Yes, that is one dimension. More practically, the SFC OAM should be able to assess the availability of an SF in the following cases:

* only an SF identifier is provided as input.

* both an SF identifier and a locator are provided.
<Med> Isn’t this deployment-specific? Or you assume that an SFC-aware node can initiate OAM operations for its local needs? Are there any authorization to be granted, etc.?

<Nagendra> As defined in section 3.2.2, if the PM is to be performed for a specific segment of service function, the relevant SFC-aware node should have the ability to initiate OAM. Since they all belongs to the same domain, I don’t we need any additional authorization.

[Med] The use of “must” is not motivated in your text:
==
   Any SFC-aware network device must have the ability to perform loss
   and delay measurements over the service function chain as a unit
   (i.e. end-to-end) or to a specific segment of service function
   through the SFC.
==

It is not clear from the text why ** any ** node can initiate PM on ** any ** chain and how obtained information will be used by that node.

An alternate deployment scheme would be that such PM can be instructed by a control element which will in turn instruct the underlying SFs as a function of gathered results.

That section should be worked out further, IMO.

Are you seeing any issues here?.


<Med> Orchestration is not defined here. Consider introducing it to..
<Nagendra> Just like other fields, in the table, it looks self-explanatory to me ☺. Scanning through the other drafts, I don’t see any reference. If you have any pointers, please share.

[Med] You can add a pointer to RFC8309. You may clarify whether you refer to “Service Orchestration” or “Network Orchestration”. Actually, my hidden comment was: why you only cite, under orchestration column, CLI/NETCONF for the first items but only CLI for SF and SFC? I didn’t made that comment because I don’t know how “orchestration” is defined by this draft.

I will share the updated draft soon.

Thanks,
Nagendra

From: sfc <sfc-bounces@ietf.org> on behalf of "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Date: Wednesday, May 29, 2019 at 7:50 AM
To: James Guichard <james.n.guichard@futurewei.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] WG Last Call draft-ietf-sfc-oam-framework-06

Hi all,

The draft is almost ready.

FWIW, some inputs/comments/nits are available at:

  *   pdf: https://github.com/boucadair/IETF-Drafts-Reviews/blob/master/draft-ietf-sfc-oam-framework-06-rev%20Med.pdf
  *   doc: https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-ietf-sfc-oam-framework-06-rev%20Med.doc

Nagendra, feel free to share on the list points that you think need further discussion/clarification.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James Guichard
Envoyé : mardi 28 mai 2019 16:30
À : sfc@ietf.org
Objet : [sfc] WG Last Call draft-ietf-sfc-oam-framework-06


Dear WG:



This message starts a new two week WG Last Call on advancing https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-sfc-oam-framework%2F&data=02%7C01%7Cjames.n.guichard%40futurewei.com%7Ce47e5eb13f224f18c46408d6e378b2f7%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C636946504868870205&sdata=lkKvAgmKik7lkqGANQpnIvBRdbjKAqYtzTUdTfB9f3Y%3D&reserved=0> for publication as an Informational RFC.



Substantive comments and statements of support for publishing this document should be directed to the mailing list. Editorial suggestions can be sent to the authors.  This last call will end on 11th June 2019.



Thanks!



Jim & Joel





________________________________