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

Lucy yong <lucy.yong@huawei.com> Mon, 17 October 2016 20:32 UTC

Return-Path: <lucy.yong@huawei.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 8A4A012998C for <sfc@ietfa.amsl.com>; Mon, 17 Oct 2016 13:32:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.652
X-Spam-Level:
X-Spam-Status: No, score=-4.652 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.431, 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 ldzGhbSjPdtd for <sfc@ietfa.amsl.com>; Mon, 17 Oct 2016 13:32:17 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD5CB128E19 for <sfc@ietf.org>; Mon, 17 Oct 2016 13:32:15 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CTI56451; Mon, 17 Oct 2016 20:32:13 +0000 (GMT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 17 Oct 2016 21:32:13 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Mon, 17 Oct 2016 13:32:11 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com>, "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//z9IAgAAiTPA=
Date: Mon, 17 Oct 2016 20:32:10 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D572E1BD7@dfweml501-mbb>
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> <D3E1C092-CD2B-479B-A24D-70AC197A9353@alcatel-lucent.com>
In-Reply-To: <D3E1C092-CD2B-479B-A24D-70AC197A9353@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.155.254]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.5805354E.0100, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 8b60ac884d918771bc2082eab83fdd5d
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/b0zpwKDVc0o9hCU19K4nfKhSyGY>
Cc: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
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 20:32:18 -0000

Just notice this content of this thread. 

If we want to go this approach, using MD type is better way for it than using the length. This means to specify MD type specific semantics. Not sure if it can address SFC variety, we may need a more bits for MD type.  

The reason to have MD type 1 in NSH is hardware friendly, do we lose it by doing that?
 
Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Van De Velde, Gunter (Nokia - BE)
Sent: Monday, October 17, 2016 1:15 PM
To: Carlos Pignataro (cpignata); Dave Dolson
Cc: sfc@ietf.org; Ron Parker
Subject: Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt

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
    
    

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