Re: [sfc] New Version Notification for draft-merged-sfc-architecture-02.txt

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Tue, 26 August 2014 22:56 UTC

Return-Path: <cpignata@cisco.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 6F7701A0032 for <sfc@ietfa.amsl.com>; Tue, 26 Aug 2014 15:56:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.168
X-Spam-Level:
X-Spam-Status: No, score=-15.168 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 J-ixgHu3uwkF for <sfc@ietfa.amsl.com>; Tue, 26 Aug 2014 15:56:42 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C6CE1A0041 for <sfc@ietf.org>; Tue, 26 Aug 2014 15:56:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=31880; q=dns/txt; s=iport; t=1409093802; x=1410303402; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=zDtmwl+QO2CQj0UWu1Mox/IxLS4n9oOnfwpBom+jpi4=; b=P1UfUbjxnitDZXVMCKjJKSTzVoiuvUBVW1foPYC7qbddaStrR/3G7k+h M3jjWKilNV0E4v3HGohqFGfpI2f7ZOgF/KgkRGUeg8gvqACfM7EsN7q0i GkEDhKegrPBtex7XNrqJEmZnePolTd6noxwG1VmT5pVigbgi84WHkJdWf Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkIFAOsP/VOtJV2U/2dsb2JhbABbgkcjI1NTBATKdoFaAQ2HSAGBEhZ3hAMBAQECAgEBARpKBwkCEAIBCBEBAgEBASEBBgcnCxQDBggCBA4FCRKIJwEHBb9PF4l/hGsRAT8NBAYBBgODJoEdBY8ZghSEK4QrglGBMiaTPIFHghdsAYEOOYEHAQEB
X-IronPort-AV: E=Sophos;i="5.04,407,1406592000"; d="scan'208,217";a="350486189"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-7.cisco.com with ESMTP; 26 Aug 2014 22:56:41 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id s7QMue9E014116 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 26 Aug 2014 22:56:40 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Tue, 26 Aug 2014 17:56:40 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Hongyu Li (Julio)" <hongyu.li@huawei.com>
Thread-Topic: [sfc] New Version Notification for draft-merged-sfc-architecture-02.txt
Thread-Index: AQHPwYD+wyhYF61HnU2/LlB5ZDWM6g==
Date: Tue, 26 Aug 2014 22:56:39 +0000
Message-ID: <670D50FB-EC3D-4741-B0CE-207CC75FFF14@cisco.com>
References: <20140822165913.29275.92328.idtracker@ietfa.amsl.com> <AB349F4E-C2F0-4A87-A77E-262329945FEB@cisco.com> <53FB6D2E.3010202@cisco.com> <CFE7F8D7-6B83-4728-9984-DE47CFA9D8BA@cisco.com> <6EB34CB5D82C4645B826C56144826EA97EA59B54@SZXEMA509-MBX.china.huawei.com>
In-Reply-To: <6EB34CB5D82C4645B826C56144826EA97EA59B54@SZXEMA509-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.82.238.17]
Content-Type: multipart/alternative; boundary="_000_670D50FBEC3D4741B0CE207CC75FFF14ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/TmmwPkix5whQIFHjINJfuvdI3Rc
Cc: "Reinaldo Penno (repenno)" <repenno@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] New Version Notification for draft-merged-sfc-architecture-02.txt
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: Tue, 26 Aug 2014 22:56:44 -0000

Hi, Hongyu,

Thanks for this comment. Functionally, the Classifier is an architectural component different and separated from the SFF. This architecture does not prevent an implementation of a classifier and SFF in a discrete element and the delivery via an internal interface. But I believe architecturally is important to separate the functions of SFF versus the functions of a Classifier, instead of saying that a classifier can be "inside an SFF" or be "the next SFF".

Thanks,

Carlos.

On Aug 25, 2014, at 8:57 PM, Hongyu Li (Julio) <hongyu.li@huawei.com<mailto:hongyu.li@huawei.com>> wrote:

Hi Carlos,

For the new definition, not sure “delivering traffic to a classifier” is the best way to say. In case the classifier is inside the current SFF, it is better to say the SFF re-/classify the traffic than deliver it to a classifier. In case the classifier is in the next SFF, the current SFF would only forward the traffic to the next SFF, without knowing or caring about if there is a classifier there.

Cheers,
Hongyu

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Carlos Pignataro (cpignata)
Sent: Tuesday, August 26, 2014 3:15 AM
To: Reinaldo Penno (repenno)
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Fwd: New Version Notification for draft-merged-sfc-architecture-02.txt

Reinaldo,

Thanks for the comment, good set of points. It does seem that the definition itself might be unnecessarily overly restrictive.

We could say "zero or more" or we could say "typically one or more", but I think it is better to spell out the function. Here's one more comprehensive proposal:

Old:
   Service Function Forwarder (SFF):  A service function forwarder is
        responsible for delivering traffic received from the network to
        one or more connected service functions according to information
        carried in the SFC encapsulation.

New:
   Service Function Forwarder (SFF):  A service function forwarder is
        responsible for delivering traffic received from the network to
        one or more connected service functions according to information
        carried in the SFC encapsulation, as well as for delivering traffic to
        a classifier or mapping out traffic to another SFF (in the same or
        different type of overlay).

WG, Reinaldo,

Thoughts?

Thanks,

Carlos.

On Aug 25, 2014, at 1:06 PM, Reinaldo Penno <repenno@cisco.com<mailto:repenno@cisco.com>> wrote:


A couple of points about SFF definition. You mention "one or more connected service functions"

But in our implementation we have two types of SFFs that do not have SFs:

- A SFF that maps from one overlay to another, say, VXLAN to GRE
- A SFF that only has a classifier (no SFs in itself)

Where would they fit or how to to make sure the architecture can predict their usage?

thanks,
On 8/23/14 1:47 PM, Carlos Pignataro (cpignata) wrote:
SFC,

Please find below the email notice of a new revision of draft-merged-sfc-architecture.

Full set of diffs from -00 (IETF90) to -02 (now) can be seen here: http://www.ietf.org/rfcdiff?url2=draft-merged-sfc-architecture-02&url1=draft-merged-sfc-architecture-00

We still expect further changes to the document; but we also believe that this revision captures the key points and addresses the key open items, as planned in Toronto.

The key objective being to create a single document basis for the SFC architecture.

SFC Chairs,

We believe that this revision fulfills the next steps agreed in Toronto (http://tools.ietf.org/agenda/90/slides/slides-90-sfc-3.pdf).

This revision, while we expect changes, is now close enough that we think it makes sense for the WG to take it as the basis for the WG document to address the deliverable.

draft-merged-sfc-architecture-02 addressed the key points -- and we believe is ready to start a poll for adoption. Can you please initiate that WG adoption call for draft-merged-sfc-architecture-02?

Thanks,

Carlos & Joel.


Begin forwarded message:


From: <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Subject: New Version Notification for draft-merged-sfc-architecture-02.txt
Date: August 22, 2014 at 12:59:13 PM EDT
To: Joel Halpern <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>, Carlos Pignataro <cpignata@cisco.com<mailto:cpignata@cisco.com>>, "Joel M. Halpern" <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>, Carlos Pignataro <cpignata@cisco.com<mailto:cpignata@cisco.com>>


A new version of I-D, draft-merged-sfc-architecture-02.txt
has been successfully submitted by Carlos Pignataro and posted to the
IETF repository.

Name: draft-merged-sfc-architecture
Revision: 02
Title: Service Function Chaining (SFC) Architecture
Document date: 2014-08-22
Group: Individual Submission
Pages: 26
URL:            http://www.ietf.org/internet-drafts/draft-merged-sfc-architecture-02.txt
Status:         https://datatracker.ietf.org/doc/draft-merged-sfc-architecture/
Htmlized:       http://tools.ietf.org/html/draft-merged-sfc-architecture-02
Diff:           http://www.ietf.org/rfcdiff?url2=draft-merged-sfc-architecture-02

Abstract:
  This document describes an architecture for the specification,
  creation, and ongoing maintenance of Service Function Chains (SFC) in
  a network.  It includes architectural concepts, principles, and
  components used in the construction of composite services through
  deployment of SFCs.  This document does not propose solutions,
  protocols, or extensions to existing protocols.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org/>.

The IETF Secretariat





_______________________________________________

sfc mailing list

sfc@ietf.org<mailto:sfc@ietf.org>

https://www.ietf.org/mailman/listinfo/sfc


_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc