Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt
Lucy yong <lucy.yong@huawei.com> Tue, 18 October 2016 14:27 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 055EE1295D4 for <sfc@ietfa.amsl.com>; Tue, 18 Oct 2016 07:27:44 -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 W1TTAwvOtSqt for <sfc@ietfa.amsl.com>; Tue, 18 Oct 2016 07:27:36 -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 71E89129668 for <sfc@ietf.org>; Tue, 18 Oct 2016 07:27:35 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CTJ87841; Tue, 18 Oct 2016 14:27:32 +0000 (GMT)
Received: from DFWEML703-CAH.china.huawei.com (10.193.5.177) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 18 Oct 2016 15:27:15 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by DFWEML703-CAH.china.huawei.com ([10.193.5.177]) with mapi id 14.03.0235.001; Tue, 18 Oct 2016 07:27:13 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "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//z9IAgAAiTPCAAJqncIAAQOHQ
Date: Tue, 18 Oct 2016 14:27:12 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D572E1FB8@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> <2691CE0099834E4A9C5044EEC662BB9D572E1BD7@dfweml501-mbb> <787AE7BB302AE849A7480A190F8B933009D94579@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009D94579@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.153.1]
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.0A090205.58063155.00C0, 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/JY8ZftZVDnGUteS9YpgBDJAP2u8>
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: Tue, 18 Oct 2016 14:27:44 -0000
Hi Med, I didn't see yet implementation results that show that MD#1 is HW friendly compared to MD#2. [Lucy] same here. If we want leave the control plane to define the MD#1 structure and expect that there are many, HW friendly is diminished. That said, MD#1 is underspecified as it leaves four fields without any meaning... which opens the door for interoperability issues. [Lucy] Understand. If Section 3.4 adds text: this section only defines MD type 1 format. The semantics of MD Type 1 is outside the scope of this document. Thus, the use of MD type 1 is outside the scope of this document. -end. This will leave other document to address how to use it and interoperability issue. draft-vandevelde-sfc-nsh-length-overload tries to address this problem. We may agree/disagree on the overloading approach but the authors have a point here: * Given that various documents are associating a meaning with the 4 context headers of MD#1, how to help implementations know which variant to use? [Lucy] agree with the point. If two SFC applications using different semantics of MD type 1 header run separately, i.e. no sharing any SF, they will not create an interoperability issue. Do we want to address the interoperability issue of MD#1 in this way or we want an SF implementation to be in an environment of multiple semantics of MD#1? Thanks, Lucy Thank you. Cheers, Med > -----Message d'origine----- > De : sfc [mailto:sfc-bounces@ietf.org] De la part de Lucy yong Envoyé > : lundi 17 octobre 2016 22:32 À : Van De Velde, Gunter (Nokia - BE); > Carlos Pignataro (cpignata); Dave Dolson Cc : Ron Parker; sfc@ietf.org > Objet : Re: [sfc] New Version Notification for > draft-vandevelde-sfc-nsh- length-overload-00.txt > > 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 > _______________________________________________ > sfc mailing list > sfc@ietf.org > https://www.ietf.org/mailman/listinfo/sfc
- [sfc] FW: New Version Notification for draft-vand… Van De Velde, Gunter (Nokia - BE)
- Re: [sfc] New Version Notification for draft-vand… Ron Parker
- Re: [sfc] New Version Notification for draft-vand… Dave Dolson
- Re: [sfc] New Version Notification for draft-vand… Van De Velde, Gunter (Nokia - BE)
- Re: [sfc] New Version Notification for draft-vand… Carlos Pignataro (cpignata)
- Re: [sfc] New Version Notification for draft-vand… Van De Velde, Gunter (Nokia - BE)
- Re: [sfc] New Version Notification for draft-vand… Lucy yong
- Re: [sfc] New Version Notification for draft-vand… Joel M. Halpern
- Re: [sfc] New Version Notification for draft-vand… mohamed.boucadair
- Re: [sfc] New Version Notification for draft-vand… Lucy yong
- Re: [sfc] New Version Notification for draft-vand… mohamed.boucadair
- Re: [sfc] New Version Notification for draft-vand… wang.cui1
- Re: [sfc] New Version Notification for draft-vand… Ron Parker
- Re: [sfc] New Version Notification for draft-vand… wang.cui1
- Re: [sfc] New Version Notification for draft-vand… Sumandra Majee
- Re: [sfc] New Version Notification for draft-vand… Joel M. Halpern