Re: [sfc] SFC Terminology / Concepts

<mohamed.boucadair@orange.com> Thu, 17 July 2014 05:53 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29BE71A0652 for <sfc@ietfa.amsl.com>; Wed, 16 Jul 2014 22:53:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 JCUWkuhArLeX for <sfc@ietfa.amsl.com>; Wed, 16 Jul 2014 22:53:07 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C6371A04B8 for <sfc@ietf.org>; Wed, 16 Jul 2014 22:53:07 -0700 (PDT)
Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda14.si.francetelecom.fr (ESMTP service) with ESMTP id 59C652AC261; Thu, 17 Jul 2014 07:53:05 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.55]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id 3180AC804B; Thu, 17 Jul 2014 07:53:05 +0200 (CEST)
Received: from OPEXCLILM23.corporate.adroot.infra.ftgroup ([169.254.2.67]) by OPEXCLILH03.corporate.adroot.infra.ftgroup ([10.114.31.55]) with mapi id 14.03.0181.006; Thu, 17 Jul 2014 07:53:05 +0200
From: mohamed.boucadair@orange.com
To: Xuxiaohu <xuxiaohu@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Tom Taylor <tom.taylor.stds@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] SFC Terminology / Concepts
Thread-Index: AQHPn4u08Pl2nv4amkeW+iiVKhPLs5uf3D4QgAAByHCAAAOgUP//fmyAgAAU+ACAAMCSAIAAlhpA//+PGQCAAIakcIABADUAgACaNiCAAUppwA==
Date: Thu, 17 Jul 2014 05:53:04 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300351AB@OPEXCLILM23.corporate.adroot.infra.ftgroup>
References: <CFE98FD3.2E64E%jguichar@cisco.com> <E6C17D2345AC7A45B7D054D407AA205C392A2F10@eusaamb105.ericsson.se> <CDF2F015F4429F458815ED2A6C2B6B0B1A8B771C@MBX021-W3-CA-2.exch021.domain.local> <CDF2F015F4429F458815ED2A6C2B6B0B1A8B778F@MBX021-W3-CA-2.exch021.domain.local> <53C4235D.5010701@gmail.com> <53C434F4.7050208@joelhalpern.com> <787AE7BB302AE849A7480A190F8B9330032583@OPEXCLILM23.corporate.adroot.infra.ftgroup> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08293265@NKGEML512-MBS.china.huawei.com> <787AE7BB302AE849A7480A190F8B9330032A9A@OPEXCLILM23.corporate.adroot.infra.ftgroup> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082932AE@NKGEML512-MBS.china.huawei.com> <787AE7BB302AE849A7480A190F8B9330033757@OPEXCLILM23.corporate.adroot.infra.ftgroup> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082937A9@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082937A9@NKGEML512-MBS.china.huawei.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.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.7.17.41819
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/0V4sPhVzi0MwhqnS-Cvpn_LXbOY
Subject: Re: [sfc] SFC Terminology / Concepts
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 17 Jul 2014 05:53:10 -0000

Hi Xiaohu,

Please see inline.

Cheers,
Med

>-----Message d'origine-----
>De : Xuxiaohu [mailto:xuxiaohu@huawei.com]
>Envoyé : mercredi 16 juillet 2014 12:15
>À : BOUCADAIR Mohamed IMT/OLN; Joel M. Halpern; Tom Taylor; sfc@ietf.org;
>Ron Parker
>Objet : RE: [sfc] SFC Terminology / Concepts
>
>Hi Med,
>
>> -----Original Message-----
>> From: mohamed.boucadair@orange.com
>> [mailto:mohamed.boucadair@orange.com]
>> Sent: Wednesday, July 16, 2014 4:54 PM
>> To: Xuxiaohu; Joel M. Halpern; Tom Taylor; sfc@ietf.org; Ron Parker
>> Subject: RE: [sfc] SFC Terminology / Concepts
>>
>> Hi Xiaohu,
>>
>> Please see inline.
>>
>> Cheers,
>> Med
>>
>> >-----Message d'origine-----
>> >De : Xuxiaohu [mailto:xuxiaohu@huawei.com] Envoyé : mardi 15 juillet
>> >2014 11:50 À : BOUCADAIR Mohamed IMT/OLN; Joel M. Halpern; Tom Taylor;
>> >sfc@ietf.org; Ron Parker Objet : RE: [sfc] SFC Terminology / Concepts
>> >
>> >Hi Med,
>> >
>> >> -----Original Message-----
>> >> From: mohamed.boucadair@orange.com
>> >> [mailto:mohamed.boucadair@orange.com]
>> >> Sent: Tuesday, July 15, 2014 5:35 PM
>> >> To: Xuxiaohu; Joel M. Halpern; Tom Taylor; sfc@ietf.org; Ron Parker
>> >> Subject: RE: [sfc] SFC Terminology / Concepts
>> >>
>> >> Hi Xiaohu,
>> >>
>> >> Why a classifier will need specify a path a la ERO? Why it needs to
>> >> have
>> >the full
>> >
>> >In this way, the path selection process (i.e., selecting the
>> >appropriate SFF for the next SF based on certain constraints) on the
>> >SFF is greatly simplified.
>>
>> [Med] This does not answer to my question why the "classifier" has
>specifically
>> to take care of this? How multiple classifiers present in a given SFC-
>enabled
>> domain behave in order to distribute traffic among available Service
>Function
>> Nodes? How a classifier can distribute traffic without any conflict with
>other LBs
>> that may be present in the forwarding path?
>>

[Med] It seems you missed this one.

>> >
>> >> knowledge  of the involved SF instances? Wouldn't this require the
>> >classifier to
>> >> be fed with additional information to drive its selection process? Is
>> >this
>> >
>> >The classifier could request the PCE to do the SFP computation (see
>> >http://tools.ietf.org/html/draft-xu-pce-sr-sfc-01). As such, there is
>> >no need for the classifier to be fed with additional information.
>>
>> [Med] Functionally, the classifier will need a path computation
>component.
>> Whether these two are co-located or separated is implementation-specific.
>My
>> concern is to require that path computation component as a mandatory
>> component for the architecture. I think this is not justified.
>
>If the SFP computation is performed by the PCE, the classifier just needs
>to accept the computation result returned by the PCE and then impose the
>SFP info on the selected packets. In other words, the classifier doesn't
>need that SFP computation component anymore. Furthermore, if the classifier
>is just allowed to impose the SFC info on the selected packet, it doesn't
>need the SFP computation component as well.

[Med] But still, for the sake of interoperability, the classifier need to be prepared for such interface with an external PCE module, no?

>
>> >> complexity justified for all deployments?
>> >
>> >As I have said, the architecture should allow the classifier to just
>> >impose the SFC information on the selected packet as well. In this way,
>> >each SFF needs to resolve the appropriate next SFF for the next SF to be
>> executed.
>>
>> [Med] Yes, I understood that from you initial list. My question is how to
>package
>> all this together without imposing complexity to deployments that do not
>> require it.
>
>Since architecture allows three options, operators could make their own
>choices accordingly.

[Med] The problem is that packaging a lot of optional features will have an impact on the overall complexity of the solution. This is why I'm questioning having any possible feature as an optional part of the solution.