Re: [sfc] SFC Terminology / Concepts
<mohamed.boucadair@orange.com> Wed, 16 July 2014 08: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 363B91B2AF0 for <sfc@ietfa.amsl.com>; Wed, 16 Jul 2014 01:53:42 -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 wJF6eIKrFXJc for <sfc@ietfa.amsl.com>; Wed, 16 Jul 2014 01:53:39 -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 69CEF1B2AEF for <sfc@ietf.org>; Wed, 16 Jul 2014 01:53:39 -0700 (PDT)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda09.si.francetelecom.fr (ESMTP service) with ESMTP id 806B3C058D; Wed, 16 Jul 2014 10:53:37 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.55]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id 5595E158063; Wed, 16 Jul 2014 10:53:37 +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; Wed, 16 Jul 2014 10:53:37 +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//+PGQCAAIakcIABgr0A
Date: Wed, 16 Jul 2014 08:53:36 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B9330033757@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>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082932AE@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.3]
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.16.63020
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/x2mZsJNquZtoZaOO62Qd62j-XKM
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: Wed, 16 Jul 2014 08:53:42 -0000
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? > >> 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. > >> 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. > >Best regards, >Xiaohu > >> Cheers, >> Med >> >> >-----Message d'origine----- >> >De : Xuxiaohu [mailto:xuxiaohu@huawei.com] Envoyé : mardi 15 juillet >> >2014 10:49 À : BOUCADAIR Mohamed IMT/OLN; Joel M. Halpern; Tom Taylor; >> >sfc@ietf.org; Ron Parker Objet : RE: [sfc] SFC Terminology / Concepts >> > >> >Hi Med, >> > >> >IMHO, the architecture should allow the classifier to specify >> > >> >1) a partial SFP (i.e., some SFFs along that partial SFP need to >> >locally determine the appropriate SFF for the next SF); >> >2) a complete SFP (i.e., the SFF for each SF in the SFC has been >> >determined by the centralized node); >> >3) an SFC (i.e., each SFF along the final SFP needs to locally >> >determine the appropriate SFF for the next SF). >> > >> >In fact, case 3) could be looked as an extreme of case 1). >> > >> >Best regards, >> >Xiaohu >> > >> >> -----Original Message----- >> >> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of >> >> mohamed.boucadair@orange.com >> >> Sent: Tuesday, July 15, 2014 3:22 PM >> >> To: Joel M. Halpern; Tom Taylor; sfc@ietf.org; Ron Parker >> >> Subject: Re: [sfc] SFC Terminology / Concepts >> >> >> >> Hi Joel, >> >> >> >> As mentioned in several messages, I'm personally for the use of the >> >> chain >> >itself is >> >> the main information to be conveyed in packets to drive forwarding >> >actions. >> >> >> >> I can understand that an identifier can be assigned to a path that is >> >known in >> >> advance, but if that path is not known I'm not sure how an identifier >> >> can >> >be >> >> assigned to it! >> >> >> >> Joel, the use of "path" is really inappropriate to refer to >> >> distributed >> >instance >> >> selection process for packets bound to a given SFC. >> >> >> >> Cheers, >> >> Med >> >> >> >> >-----Message d'origine----- >> >> >De : sfc [mailto:sfc-bounces@ietf.org] De la part de Joel M. Halpern >> >> >Envoyé : lundi 14 juillet 2014 21:52 À : Tom Taylor; sfc@ietf.org; >> >> >Ron Parker Objet : Re: [sfc] SFC Terminology / Concepts >> >> > >> >> >The most likely realization of the architecture would be that the >> >> >SFP assignment is recorded in an identifier which travels with the >packet. >> >> > >> >> >Some folks seem to not want the architecture to mandate that. >> >> > >> >> >Yours, >> >> >Joel >> >> > >> >> > >> >> >On 7/14/14, 2:37 PM, Tom Taylor wrote: >> >> >> Your text scares me because it introduces some new concepts and >> >> >> assumptions. >> >> >> >> >> >> I'd rather go with Joel's formulation. Clarifying question on that: >> >> >> am I right in seeing the implication that when control assigns an >> >> >> SFP, the assignment is recorded by an identifier wwhich travels >> >> >> with >> >the >> >> packet? >> >> >> >> >> >> Tom Taylor >> >> >> >> >> >> On 14/07/2014 2:22 PM, Ron Parker wrote: >> >> >>> There is one missing word in my text. Please replace my proposed >> >text >> >> >>> with: >> >> >>> >> >> >>> "The Service Function Chain (SFC) provides a fully abstract view >> >> >>> of the service functions to be invoked and the order in which >> >> >>> they are to be invoked for some particular flow or set of flows, >> >> >>> without >> >concern of >> >> >>> actual service function instance selection. The Constrained-SFC >> >> >>> (C-SFC) further allows for policy constraints to be added to the >> >> >>> SFC affecting the instance selection of one or more of the >> >> >>> service >> >functions >> >> >>> in the SFC. Any SFC may have any number of C-SFC's associated >with >> >> >it." >> >> >>> >> >> >>> Thanks. >> >> >>> >> >> >>> Ron >> >> >> ... >> >> >> >> >> >> >> >> >>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *David >> >> >>> Allan I >> >> >>> *Sent:* Monday, July 14, 2014 2:03 PM >> >> >>> *To:* Jim Guichard (jguichar); sfc@ietf.org <mailto:sfc@ietf.org> >> >> >>> *Subject:* Re: [sfc] SFC Terminology / Concepts >> >> >>> >> >> >>> I like that text, it strikes a good balance where an >> >> >>> implementation has the option of making scale and resiliency a >local >> matter.. >> >> >>> >> >> >>> D >> >> >>> >> >> >>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jim >> >> >>> Guichard >> >> >>> (jguichar) >> >> >>> *Sent:* Monday, July 14, 2014 10:48 AM >> >> >>> *To:* sfc@ietf.org <mailto:sfc@ietf.org> >> >> >>> *Subject:* [sfc] SFC Terminology / Concepts >> >> >>> >> >> >>> Dear WG: >> >> >>> >> >> >>> There has been much debate over the last few days with regards to >> >> >>> SFC concepts. To try and form some consensus around terminology >> >> >>> and concepts used to describe the architecture in the merged >> >> >>> architecture draft, Joel has kindly suggested the following: >> >> >>> >> >> >>> "The SFP provides a level of indirection between the fully >> >> >>> abstract notion of service path as a sequence of functions to be >> >> >>> delivered, and the fully specified notion of exactly what >> >> >>> instances of SFFs the packet will visit when it actually >> >> >>> traverses the network. By allowing the control components to >> >> >>> specify the use of this level of indirection, the deployment may >> >> >>> choose the degree of SFF instance selection authority that is >delegated to >> the network." >> >> >>> >> >> >>> I'd like to ask the WG as a whole, if this clarification is >> >> >>> something that we can get consensus on. If so, I'll ask Joel to >> >> >>> provide specific text, that reflects the above, for inclusion in >> >> >>> the merged architecture draft. >> >> >>> >> >> >>> Thank You, >> >> >>> >> >> >>> Jim >> >> >>> >> >> >>> >> >> >>> >> >> >>> _______________________________________________ >> >> >>> sfc mailing list >> >> >>> sfc@ietf.org >> >> >>> https://www.ietf.org/mailman/listinfo/sfc >> >> >>> >> >> >> >> >> >> _______________________________________________ >> >> >> sfc mailing list >> >> >> sfc@ietf.org >> >> >> https://www.ietf.org/mailman/listinfo/sfc >> >> >> >> >> > >> >> >_______________________________________________ >> >> >sfc mailing list >> >> >sfc@ietf.org >> >> >https://www.ietf.org/mailman/listinfo/sfc >> >> >> >> _______________________________________________ >> >> sfc mailing list >> >> sfc@ietf.org >> >> https://www.ietf.org/mailman/listinfo/sfc
- [sfc] SFC Terminology / Concepts Jim Guichard (jguichar)
- Re: [sfc] SFC Terminology / Concepts David Allan I
- Re: [sfc] SFC Terminology / Concepts Ken Gray (kegray)
- Re: [sfc] SFC Terminology / Concepts Ron Parker
- Re: [sfc] SFC Terminology / Concepts Jeff Tantsura
- Re: [sfc] SFC Terminology / Concepts Ron Parker
- Re: [sfc] SFC Terminology / Concepts NAPIERALA, MARIA H
- Re: [sfc] SFC Terminology / Concepts NAPIERALA, MARIA H
- Re: [sfc] SFC Terminology / Concepts Joel M. Halpern
- Re: [sfc] SFC Terminology / Concepts David Allan I
- Re: [sfc] SFC Terminology / Concepts Tom Taylor
- Re: [sfc] SFC Terminology / Concepts NAPIERALA, MARIA H
- Re: [sfc] SFC Terminology / Concepts Dave Dolson
- Re: [sfc] SFC Terminology / Concepts Joel M. Halpern
- Re: [sfc] SFC Terminology / Concepts Ron Parker
- Re: [sfc] SFC Terminology / Concepts Joel M. Halpern
- Re: [sfc] SFC Terminology / Concepts NAPIERALA, MARIA H
- Re: [sfc] SFC Terminology / Concepts Huangyong (Oliver)
- Re: [sfc] SFC Terminology / Concepts Xuxiaohu
- Re: [sfc] SFC Terminology / Concepts Qin Wu
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts Xuxiaohu
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts Xuxiaohu
- Re: [sfc] SFC Terminology / Concepts Hongyu Li (Julio)
- Re: [sfc] SFC Terminology / Concepts Qin Wu
- Re: [sfc] SFC Terminology / Concepts He, Peng
- Re: [sfc] SFC Terminology / Concepts Paul Quinn (paulq)
- Re: [sfc] SFC Terminology / Concepts Joel M. Halpern
- Re: [sfc] SFC Terminology / Concepts Tom Taylor
- Re: [sfc] SFC Terminology / Concepts Lucy yong
- Re: [sfc] SFC Terminology / Concepts NAPIERALA, MARIA H
- Re: [sfc] SFC Terminology / Concepts Joel M. Halpern
- Re: [sfc] SFC Terminology / Concepts NAPIERALA, MARIA H
- Re: [sfc] SFC Terminology / Concepts Xuxiaohu
- Re: [sfc] SFC Terminology / Concepts Xuxiaohu
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts Xuxiaohu
- Re: [sfc] SFC Terminology / Concepts Thomas D. Nadeau
- Re: [sfc] SFC Terminology / Concepts Ken Gray (kegray)
- Re: [sfc] SFC Terminology / Concepts Henry Fourie
- Re: [sfc] SFC Terminology / Concepts Henry Fourie
- Re: [sfc] SFC Terminology / Concepts Henry Fourie
- Re: [sfc] SFC Terminology / Concepts Joel M. Halpern
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts mohamed.boucadair
- Re: [sfc] SFC Terminology / Concepts Linda Dunbar
- Re: [sfc] SFC Terminology / Concepts Ken Gray (kegray)
- Re: [sfc] SFC Terminology / Concepts Jim Guichard (jguichar)
- Re: [sfc] SFC Terminology / Concepts Xuxiaohu
- Re: [sfc] SFC Terminology / Concepts mikebianc@aol.com
- Re: [sfc] SFC Terminology / Concepts NAPIERALA, MARIA H
- Re: [sfc] SFC Terminology / Concepts Joel M. Halpern
- Re: [sfc] SFC Terminology / Concepts Lucy yong
- [sfc] MTU section of merged-sfc-arch should empha… Linda Dunbar
- Re: [sfc] MTU section of merged-sfc-arch should e… Joel Halpern Direct
- Re: [sfc] MTU section of merged-sfc-arch should e… Linda Dunbar
- Re: [sfc] MTU section of merged-sfc-arch should e… Ron Parker
- Re: [sfc] MTU section of merged-sfc-arch should e… Linda Dunbar
- Re: [sfc] MTU section of merged-sfc-arch should e… Ken Gray (kegray)