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

"Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com> Mon, 17 October 2016 18:15 UTC

Return-Path: <gunter.van_de_velde@nokia.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 CB54012988A for <sfc@ietfa.amsl.com>; Mon, 17 Oct 2016 11:15:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level:
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 1dVEy_-3Rd1G for <sfc@ietfa.amsl.com>; Mon, 17 Oct 2016 11:14:59 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 7FA65129457 for <sfc@ietf.org>; Mon, 17 Oct 2016 11:14:59 -0700 (PDT)
Received: from fr712umx3.dmz.alcatel-lucent.com (unknown [135.245.210.42]) by Websense Email Security Gateway with ESMTPS id 6F6EB784A81A5; Mon, 17 Oct 2016 18:14:54 +0000 (GMT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (fr711usmtp1.zeu.alcatel-lucent.com [135.239.2.122]) by fr712umx3.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u9HIEuMq019490 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 17 Oct 2016 18:14:57 GMT
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id u9HIEuXk027981 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Oct 2016 20:14:56 +0200
Received: from FR711WXCHMBA06.zeu.alcatel-lucent.com ([169.254.2.134]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.03.0301.000; Mon, 17 Oct 2016 20:14:56 +0200
From: "Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Dave Dolson <ddolson@sandvine.com>
Thread-Topic: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt
Thread-Index: AQHSKFb3nGfrmaRz20ejmkNdPaiXgqCsuqOQgAAUwb2AAFTUgP//z9IA
Date: Mon, 17 Oct 2016 18:14:56 +0000
Message-ID: <D3E1C092-CD2B-479B-A24D-70AC197A9353@alcatel-lucent.com>
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> <132CFAFE-748F-4436-A2FD-70FCA74D513B@cisco.com>
In-Reply-To: <132CFAFE-748F-4436-A2FD-70FCA74D513B@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.41]
Content-Type: text/plain; charset="utf-8"
Content-ID: <7049B27487935F488ABF87C69ED51106@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/SmUIf2QUmEbADvROoGsnUDBtHw8>
Cc: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
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: Mon, 17 Oct 2016 18:15:02 -0000

My understanding is that the only reason to not overload length is for consistency … It is easier, but not very useful and neither valuable usage of the field at all.

I do see great value in a stateless mechanism to understand how the metadata is structured… otherwise, why even have a NSH header if we could just stuff all state in the network flowstate? (Openflow and OVSDB could do the job perfectly with a central controller to distribute state)… however, It reduces value of NSH framework and adds operational complexity.

Using the SPI could work, but only if there are few bits reserved for this purpose… That is not the case and hence adds extra state in the network, to make the SF’s understand how the SPI and MD could be interpreted…

Hence the proposal to overload the length field… An alternative is to use for each allocation type a new NSH MD type and add maybe allocation context in the metadata content itself, which was suggested by Dave D.

G/


On 17/10/2016, 19:07, "Carlos Pignataro (cpignata)" <cpignata@cisco.com> wrote:

    
    > On Oct 17, 2016, at 12:10 PM, Dave Dolson <ddolson@sandvine.com> 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. 
    
    I agree with this. I’d much rather keep the Length to mean just Length for all MD Types.
    
    Thanks,
    
    — Carlos.
    
    > 
    > 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