Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt
<mohamed.boucadair@orange.com> Tue, 18 October 2016 14:53 UTC
Return-Path: <mohamed.boucadair@orange.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 148A512965E for <sfc@ietfa.amsl.com>; Tue, 18 Oct 2016 07:53:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level:
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 6vs-I03yJiKa for <sfc@ietfa.amsl.com>; Tue, 18 Oct 2016 07:53:18 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3D8E1294A7 for <sfc@ietf.org>; Tue, 18 Oct 2016 07:53:17 -0700 (PDT)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm11.si.francetelecom.fr (ESMTP service) with ESMTP id 34D9D3B566D; Tue, 18 Oct 2016 16:53:16 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.2]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 0269227C06E; Tue, 18 Oct 2016 16:53:16 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06%19]) with mapi id 14.03.0319.002; Tue, 18 Oct 2016 16:53:15 +0200
From: mohamed.boucadair@orange.com
To: Lucy yong <lucy.yong@huawei.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//z9IAgAAiTPCAAJqncIAAQOHQgABWbrA=
Date: Tue, 18 Oct 2016 14:53:15 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009D94890@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
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> <2691CE0099834E4A9C5044EEC662BB9D572E1FB8@dfweml501-mbb>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D572E1FB8@dfweml501-mbb>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.1]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.10.18.142716
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/JKWA_zZZ7JoVjEfligqt6q86heA>
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:53:22 -0000
Re-, Please see inline. Cheers, Med > -----Message d'origine----- > De : Lucy yong [mailto:lucy.yong@huawei.com] > Envoyé : mardi 18 octobre 2016 16:27 > À : BOUCADAIR Mohamed IMT/OLN; 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 > > > > 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. > [Med] Agree. FWIW, we already have this text in the control requirement draft: Also, this interface informs the SFC-aware SF about the semantics of a context information, which would otherwise have opaque meaning. > 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. > [Med] I agree with Joel here. The proposed NEW text does not solve the interoperability issue. It only acknowledges it. IMHO, we need to say more. > 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? [Med] Good point. Calling out explicitly those assumptions in the draft is a clear enhancement of the spec. BTW, if all is instructed via the control plane, I don't see why MD#1 would then mandate that the same semantic be applied along a chain/path/domain. I reckon that it is more natural in such case to use MD#2 (which I would like to see as a MANDATORY_TO_IMPLEMENT in the NSH draft, but that's another issue.). > > 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