Re: [sfc] Alvaro Retana's Abstain on draft-ietf-sfc-hierarchical-09: (with COMMENT)

<mohamed.boucadair@orange.com> Wed, 20 June 2018 06:04 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 A5E7A130EB9; Tue, 19 Jun 2018 23:04:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 GbuDQP0hC0Ku; Tue, 19 Jun 2018 23:04:50 -0700 (PDT)
Received: from orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DEF8131045; Tue, 19 Jun 2018 23:04:50 -0700 (PDT)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 19B4B61140; Wed, 20 Jun 2018 08:04:48 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.3]) by opfedar03.francetelecom.fr (ESMTP service) with ESMTP id EA57C180076; Wed, 20 Jun 2018 08:04:47 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM5D.corporate.adroot.infra.ftgroup ([fe80::9898:741c:bc1d:258d%19]) with mapi id 14.03.0399.000; Wed, 20 Jun 2018 08:04:47 +0200
From: mohamed.boucadair@orange.com
To: Alvaro Retana <aretana.ietf@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-sfc-hierarchical@ietf.org" <draft-ietf-sfc-hierarchical@ietf.org>, Behcet Sarikaya <sarikaya@ieee.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Alvaro Retana's Abstain on draft-ietf-sfc-hierarchical-09: (with COMMENT)
Thread-Index: AQHUCBaY4XoeDufItEWTNiHSiKc1+aRoogYw
Date: Wed, 20 Jun 2018 06:04:47 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93302DF49018@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <152944462163.32387.10898454540152524931.idtracker@ietfa.amsl.com>
In-Reply-To: <152944462163.32387.10898454540152524931.idtracker@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.4]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/72aEoacxJVH2uK4dA8JgmwnRVco>
Subject: Re: [sfc] Alvaro Retana's Abstain on draft-ietf-sfc-hierarchical-09: (with COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.26
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: Wed, 20 Jun 2018 06:04:53 -0000

Hi Alvaro, 

Thank you for the review. 

Please see inline. 

Cheers,
Med 

> -----Message d'origine-----
> De : Alvaro Retana [mailto:aretana.ietf@gmail.com]
> Envoyé : mardi 19 juin 2018 23:44
> À : The IESG
> Cc : draft-ietf-sfc-hierarchical@ietf.org; Behcet Sarikaya; sfc-
> chairs@ietf.org; sfc@ietf.org
> Objet : Alvaro Retana's Abstain on draft-ietf-sfc-hierarchical-09: (with
> COMMENT)
> 
> Alvaro Retana has entered the following ballot position for
> draft-ietf-sfc-hierarchical-09: Abstain
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-hierarchical/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> The hSFC concept is indeed interesting -- thanks for doing the work!
> 
> Reading through the document, I found myself thinking about its usefulness.
> The Introduction says that it "focuses on the difficult problem of
> implementing
> SFC across a large, geographically dispersed network, potentially comprised
> of
> millions of hosts and thousands of network forwarding elements, and which may
> involve multiple operational teams (with varying functional
> responsibilities)."
>  However, the content doesn't deal directly with the
> implementation/operational
> issues -- and offers instead a list of options around the IBN, with no clear
> or
> explicit recommendation.  Even though it is not explicitly mentioned
> anywhere,
> I think that is the intent of the document.

[Med] The mandate we had for this document is to discuss options without making any recommendation. This is why the document is an Informational one and no normative language is used. 

> 
> The options themselves include speculation about how things could work;
> including, for example, state synchronization between IBNs (§4.1.1)

[Med] This is not a speculation but a valid statement:

" If the packet is returned to a different egress IBN,
   state must be synchronized between the IBNs."

The state to glue between layers is created at the ingress IBN. If a distinct IBN is used when existing the sub-domain, then the required state must be instantiated in that IBN.  

 without
> specific proposals...

[Med] The purpose of the above statement is to call out a deployment issue under such mode, not to specific how to solve (this is deployment-specific). An operator which follows the option §4.1.1 can force that the same IBN is used as ingress/egress.  

or, my favorite, the nesting of NSH headers (§4.1.4).  I
> note that even though the NSH spec (rfc8300) offers a Next Protocol value of
> "NSH", and the architecture (rfc7665) is such that "the SFC encapsulation
> remain transport independent...[and]...any network transport protocol may be
> used", it may not be possible to add/remove NSH Headers within specific
> transport encapsulations...

[Med] Not sure to understand what you meant by "add/remove NSH Headers within specific transport encapsulations". 

but that is not discussed.  Again, I think that
> was
> the intent.
> 
> The design of the document (present options, but don't dig deep into any of
> them) is ok.  It would be nicer if the WG would move this work forward by
> exploring the options, specifying them and having detailed operational
> considerations related to "the difficult problem of implementing SFC" and how
> hSFC may help.

[Med] The document already includes examples of how hSFC helps (e.g., reduce the number of service paths as discussed in the appendix). 

  But I didn't find related work in the datatracker.
> 
> In the end, I believe that this document is valuable as a discussion piece
> which may lead to future work...but, in my opinion, it doesn't need to be
> published as an RFC to serve that purpose...and it could in fact benefit from
> further analysis and evaluation before eventual publication reflecting *the*
> hSFC architecture.

[Med] The document defines an hSFC architecture that is common to all options: 
- Hierarchy layers
- Glue between layers: IBN

As I mentioned above, the intent is not to mandate ONE option for achieving that architecture, but to identify and discuss options for achieving it. 

> 
> Given that we're at the IESG Evaluation point in the process, I won't stand
> in
> the way of publication and have chosen to ABSTAIN instead.
>