Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt

"Joel M. Halpern" <jmh@joelhalpern.com> Tue, 18 October 2016 02:09 UTC

Return-Path: <jmh@joelhalpern.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 A9D9C129499 for <sfc@ietfa.amsl.com>; Mon, 17 Oct 2016 19:09:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level:
X-Spam-Status: No, score=-2.722 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
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 fDeUUplmz2Bx for <sfc@ietfa.amsl.com>; Mon, 17 Oct 2016 19:09:54 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67E2E126D73 for <sfc@ietf.org>; Mon, 17 Oct 2016 19:09:54 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 556131C014A; Mon, 17 Oct 2016 19:09:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1476756594; bh=yEXowgbBko/Mt+F3SmYCaF3IUs9NYOWrcktIzrK4IL4=; h=Subject:To:References:From:Date:In-Reply-To:From; b=ZnbZuXRge3PtJeFSLb+x9h8FgnbenMw3zBPk/Xp9r2j+2e9Z2DjMKwYubztk6pHKW lWNEkdjh4zs6BtzCXz2GgvmQfGcsdGAe3GpadymFrDcaNuGGwsWVX0V/eY7fjDRi8S 1MF9rQpmzSACcQ+YWxPTuoKKRaF75JdodIg2taCw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id B15941C00A4; Mon, 17 Oct 2016 19:09:53 -0700 (PDT)
To: Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <147669153801.4599.10302546498954955094.idtracker@ietfa.amsl.com> <9D949D9D-FDB5-4512-B300-0DF3D2B00E38@alcatel-lucent.com> <CDF2F015F4429F458815ED2A6C2B6B0B838F61C5@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98311067F4@wtl-exchp-2.sandvine.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <f0df5c26-8da5-5f99-f241-31c4809bf2a7@joelhalpern.com>
Date: Mon, 17 Oct 2016 22:10:35 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <E8355113905631478EFF04F5AA706E98311067F4@wtl-exchp-2.sandvine.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/4F3U_HVQCbzt3l2mIEH9eYOt8gY>
Subject: Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 18 Oct 2016 02:09:55 -0000

I agree with Dave.  The length field should always mean length.
One of the strong benefits of this is that if there is a need (for 
logging, analysis, ...) to get to the data packet but not to understand 
the metadata, the length field always just works.  This significantly 
simplifies many code paths.

Yours,
Joel

On 10/17/16 12:10 PM, Dave Dolson wrote:
>
> I would prefer to see the length field always mean length, so that implementations not requiring metadata can just skip the metadata regardless of MD type.
>
> At the risk of stating the obvious, there already is an MD type field that can be used to discriminate metadata allocations. Values 3,4,5,... are available for different MD encodings.
>
> -Dave
>
> ________________________________________
> From: sfc [sfc-bounces@ietf.org] on behalf of Ron Parker [Ron_Parker@affirmednetworks.com]
> Sent: Monday, October 17, 2016 10:50 AM
> To: Van De Velde, Gunter (Nokia - BE); sfc@ietf.org
> Subject: Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt
>
> Gunter,
>
> I strongly support this proposal.   It brings more specificity to Type 1 which will undoubtedly improve interworking between different implementations and between different administrative domains.
>
>    Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Van De Velde, Gunter (Nokia - BE)
> Sent: Monday, October 17, 2016 5:15 AM
> To: sfc@ietf.org
> Subject: [GRAYMAIL] [sfc] FW: New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt
>
> Short text about overloading NSH length field for NSH MD Type-1 as context allocation type, including proposal for backward compatibility.
>
> G/
>
> ------
>
> On 17/10/2016, 10:05, "internet-drafts@ietf.org" <internet-drafts@ietf.org> wrote:
>
>
>     A new version of I-D, draft-vandevelde-sfc-nsh-length-overload-00.txt
>     has been successfully submitted by Gunter Van de Velde and posted to the
>     IETF repository.
>
>     Name:               draft-vandevelde-sfc-nsh-length-overload
>     Revision:   00
>     Title:              Network Services Header Context Allocation Identifier
>     Document date:      2016-10-17
>     Group:              Individual Submission
>     Pages:              5
>     URL:            https://www.ietf.org/internet-drafts/draft-vandevelde-sfc-nsh-length-overload-00.txt
>     Status:         https://datatracker.ietf.org/doc/draft-vandevelde-sfc-nsh-length-overload/
>     Htmlized:       https://tools.ietf.org/html/draft-vandevelde-sfc-nsh-length-overload-00
>
>
>     Abstract:
>        The specification of the NSH MD Type 1 header [draft-ietf-sfc-nsh]
>        mandates four Context Headers, 4-byte each, and they MUST be added
>        immediately following the Service Path Header.  As direct
>        consequence, an NSH MD Type 1 header is always Length 0x6 (six 4-byte
>        words).  As a result, the Length field of the NSH MD Type 1 header
>        provides an information which is known by simply looking at the "MD
>        Type" field.  However, while [draft-ietf-sfc-nsh] does not specify
>        the encoding of these Context Headers, other specifications have
>        started to do so.  A need to distinguish types of Context Headers
>        therefore arises.
>
>        This draft proposes to overload the Length field of an NSH MD Type 1
>        as Meta-Data context allocation identifier and to create a IANA
>        repository for NSH MD Type 1 allocation schemes.  The NSH MD Type 1
>        Length field overload intends to allow universal understanding at any
>        network location and by any network device of the context allocation
>        structure.
>
>
>
>
>
>     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.
>
>     The IETF Secretariat
>
>
>
> _______________________________________________
> 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
>