Re: [sfc] comments on draft-quinn-sfc-problem-statement-02

Jamal Hadi Salim <hadi@mojatatu.com> Wed, 05 March 2014 07:26 UTC

Return-Path: <hadi@mojatatu.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 AFD7D1A02C7 for <sfc@ietfa.amsl.com>; Tue, 4 Mar 2014 23:26:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 eqK-MvvyA9lf for <sfc@ietfa.amsl.com>; Tue, 4 Mar 2014 23:26:40 -0800 (PST)
Received: from mail-ve0-f182.google.com (mail-ve0-f182.google.com [209.85.128.182]) by ietfa.amsl.com (Postfix) with ESMTP id 0EC811A033F for <sfc@ietf.org>; Tue, 4 Mar 2014 23:26:38 -0800 (PST)
Received: by mail-ve0-f182.google.com with SMTP id jw12so639657veb.41 for <sfc@ietf.org>; Tue, 04 Mar 2014 23:26:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=xVIP4lwd/PMv2vTa6YpxCd0zART3qqMlJcN6kUkb8C0=; b=HeUSj+BINiWd11nXMg4bOp1gVkglPeSvBSyL6VlHxyP3MfSBrVLkJoVnqpLcVvTGMx bV9FJTP5B3FrYU9xauSfkgr2U2Ja4VHdp5ZcM2AFx98FLVj9Rb1CsfUtezfMDW32tDie nL6V73wToFhxfVPCJfuC6mwAHDMdD/+nAsctybGo6TgmAwY1RVPGM4PfGg+GUBXcReYR R2kjUOLKcY5fTfgGhbwcS0hn7WeZjM6PutHZ6w6F+BDgT9Eo8yAewLRQmIMKGhymQksS naXHLPsd00rkxgRN8NLG9eo9l5SbPCLlCUmUhMc5GcbVFwcw/UIMqoSAOGxpnHrwTlCi OEzA==
X-Gm-Message-State: ALoCoQk3hXHYLHIxMpKPas1QX+x946WpjYnm6BfKA8WuMBNdRMshaacOG/3OkEThRUbDwSwe3nIw
X-Received: by 10.58.133.15 with SMTP id oy15mr3187426veb.19.1394004395470; Tue, 04 Mar 2014 23:26:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Tue, 4 Mar 2014 23:26:15 -0800 (PST)
In-Reply-To: <31E435FA-938A-4E91-B7AD-120D37AAEF99@cisco.com>
References: <CAAFAkD9zgqy_aS26iDmnhXBVKmURBMf_5-hxekZGxLxNjPEnrw@mail.gmail.com> <CEFAA104.142C6%jguichar@cisco.com> <CAAFAkD_6BQj7MDv5U7YEpwZU-jWapW0wLBRJTT6PMAoZEB4P3g@mail.gmail.com> <31E435FA-938A-4E91-B7AD-120D37AAEF99@cisco.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Wed, 05 Mar 2014 02:26:15 -0500
Message-ID: <CAAFAkD-1e3-amfzmS_x=gm2wdAAyKwB27Ln0e9PX=XN8+mCiww@mail.gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/7rLgc7sqc7n_4j1Cy9E7tXm6wFM
Cc: draft-quinn-sfc-problem-statement@tools.ietf.org, "dj@verizon.com" <dj@verizon.com>, sfc <sfc@ietf.org>
Subject: Re: [sfc] comments on draft-quinn-sfc-problem-statement-02
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, 05 Mar 2014 07:26:43 -0000

Jim,
Most certainly. CCing them. I am at the IETF if anyone wants to talk.
Otherwise, I hope the changes are simple enough to suck in.

cheers,
jamal

On Tue, Mar 4, 2014 at 10:54 AM, Jim Guichard (jguichar)
<jguichar@cisco.com> wrote:
> Hi Jamal,
> Please can you work with the editors of the problem statement to discuss your suggested changes and requirements.. Many thanks for you inputs.
>
> Sent from my iPhone
>
>> On Mar 3, 2014, at 10:45 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>
>> Jim,
>> Finally getting back to this (I am at the meeting as i type this); here are some
>> suggestions, section 3 - bullet #4:
>>
>> ---------
>>> Dataplane Metadata: Data plane metadata provides the ability to
>>> exchange information between the network and service functions,
>>> between service functions, and service functions and the network.
>>> Metadata can include the result of antecedent classification,
>>> information from external sources or forwarding related data.
>>> For example, service functions utilize metadata, as required, for
>>> localized policy decisions.
>>
>> to:
>>
>>> Dataplane Metadata: Data plane metadata provides the ability to
>>> exchange information between the network and service functions,
>>> between service functions, and service functions and the network.
>>> Metadata can include the result of antecedent classification,
>>> information from external sources or forwarding related data.
>>> For example, service functions utilize metadata, as required, for
>>> localized policy decisions
>> or global (across service chain) pipeline stage processing indices.
>>
>> YMMV, I feel it may require more text as to what is meant as "pipeline
>> stage processing index".
>>
>> The one more requirement we have may be more solution space on achieving
>> pipeline indexing, but could fit in the problem statement, to be specific:
>> we have a requirement to be able pass arbitrary metadata between
>> nodes (means desire to have more than just basic 32/64 bit constructs).
>>
>> It may mean adding one or two more sentences above.
>> Thoughts?
>>
>> cheers,
>> jamal
>>
>>
>>
>>
>> On Tue, Jan 14, 2014 at 8:19 AM, Jim Guichard (jguichar)
>> <jguichar@cisco.com> wrote:
>>> Hi Jamal,
>>>
>>> Thanks for this input. Comments inline.
>>>
>>>> On 1/14/14 6:16 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>
>>>> Some context:
>>>> ForCES is defining what is known as the inter-FE LFB
>>>> (http://tools.ietf.org/html/draft-joachimpillai-forces-interfelfb-03)
>>>> to describe chaining of network functions.
>>>>
>>>> One of the desires ForCES has is for horizontal scaling of
>>>> network functions/service.
>>>> We would like to take a network function or service and split
>>>> its parts across several processing resources. This requires to
>>>> pass around relevant "Pipeline stage indices"
>>>> Brad McConnell did touch on it here (slide 6):
>>>> http://www.ietf.org/proceedings/87/slides/slides-87-nsc-6.pdf
>>>>
>>>> This view is missing from the problem space.
>>>
>>> Jim> I agree. Do you have suggested text that can be reviewed and
>>> discussed further?
>>>
>>>>
>>>> Additionally - we have a requirement to be able pass arbitrary
>>>> metadata between nodes (means desire to have more than just
>>>> basic 32/64 bit constructs)
>>>
>>> Jim> I think this is an area that will require some discussion as part of
>>> the SFC architecture. The problem statement has no "solution" text and
>>> simply states that metadata between the network and SF's, and between
>>> SF's, is needed. The format of that metadata should be discussed outside
>>> of the problem statement.
>>>
>>>>
>>>> cheers,
>>>> jamal
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>