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

Sumandra Majee <S.Majee@F5.com> Wed, 26 October 2016 05:35 UTC

Return-Path: <prvs=100cd13d2=S.Majee@f5.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 4388812957A; Tue, 25 Oct 2016 22:35:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.451
X-Spam-Level:
X-Spam-Status: No, score=-7.451 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 3WnPzp-ytHJW; Tue, 25 Oct 2016 22:35:53 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75B7C1294B6; Tue, 25 Oct 2016 22:35:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1477460154; x=1508996154; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=2Od5PbSNGoglP3aBKEaMXHX8qEyi43MZcDmHjeRyn/w=; b=NksBQoO4NIOy8UchW5LaETrWH0BNFhQBua8BIVMd11tWWt3jUKYUL00Z lb4FWd/cDj2fpnnb+PPGhxVUu/1xnGh3Xv7yn+/cV3/XRe9y/Va6aeTtz R78dRIuNtV4gkoBz+b1Twlguw/F5hArhxRagWa0fc/yZ8Ir4Uppn+vSDN s=;
X-IronPort-AV: E=McAfee;i="5700,7163,8329"; a="251818464"
X-IronPort-AV: E=Sophos;i="5.31,549,1473120000"; d="scan'208,217";a="251818464"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 26 Oct 2016 05:35:52 +0000
Received: from SV5CCPEMS06.olympus.F5Net.com (172.23.209.17) by SEAEXCHMBX07.olympus.F5Net.com (192.168.15.50) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Tue, 25 Oct 2016 22:35:46 -0700
Received: from SV5CCPEMS01.olympus.F5Net.com (172.23.209.12) by SV5CCPEMS06.olympus.F5Net.com (172.23.209.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.544.27; Tue, 25 Oct 2016 22:35:49 -0700
Received: from SV5CCPEMS01.olympus.F5Net.com ([fe80::8cea:a209:8eb7:c2ab]) by SV5CCPEMS01.olympus.F5Net.com ([fe80::8cea:a209:8eb7:c2ab%19]) with mapi id 15.01.0544.027; Tue, 25 Oct 2016 22:35:49 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: "wang.cui1@zte.com.cn" <wang.cui1@zte.com.cn>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com>, Dave Dolson <ddolson@sandvine.com>
Thread-Topic: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt
Thread-Index: AQHSKFb3nGfrmaRz20ejmkNdPaiXgqCsuqOQgAAUwb2AAR7mgIALB6wAgABA7ECAAVrjgP//sykA
Date: Wed, 26 Oct 2016 05:35:49 +0000
Message-ID: <F48FE667-0182-46E5-8B0D-DD7285C21624@f5.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> <f0df5c26-8da5-5f99-f241-31c4809bf2a7@joelhalpern.com> <OF00FB727E.7CD7D3F7-ON48258057.000DED69-48258057.000E5804@zte.com.cn> <CDF2F015F4429F458815ED2A6C2B6B0B838FDC6E@MBX021-W3-CA-2.exch021.domain.local> <OF6176DEC9.8FC2D9FC-ON48258058.000A0854-48258058.00117332@zte.com.cn>
In-Reply-To: <OF6176DEC9.8FC2D9FC-ON48258058.000A0854-48258058.00117332@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.18.0.160709
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [192.168.15.215]
Content-Type: multipart/alternative; boundary="_000_F48FE667018246E58B0DDD7285C21624f5com_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/z04lMCyY69UR6vuegrq80gId3BQ>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>, sfc <sfc-bounces@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: Wed, 26 Oct 2016 05:35:56 -0000

There were few other proposals,

a)       The metadata scheme is fixed per path and controller assigns a fixed schema. I think Carlos suggested this. Advantage, no extra bits, disadvantage is that if there are scenarios where a) service path may carry multiple types of context b)  a proxy alters the context

b)       I was suggesting to use the beginning 3 bits of context hdr, but that is yet another form of bit begging, stuffing from all other method.

How about carrying an optional schemaID as part of SPI itself, the SPI is bit rich and folks have been using it for all kinds of stuff anyway.

From: sfc <sfc-bounces@ietf.org> on behalf of "wang.cui1@zte.com.cn" <wang.cui1@zte.com.cn>
Date: Tuesday, October 25, 2016 at 8:10 PM
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com>, Dave Dolson <ddolson@sandvine.com>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, sfc <sfc-bounces@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt

Dear Ron,

   Unitl now, there proposed 3 use cases for SFC, including Data center, Mobility and Broadband use case. Different use case use different metadata allocation.
If there is no other use case, 2 bits may be enough to distinguish 3 use cases. Otherwise, 2 bits would be not adequate.

   After long discussion about the NSH draft, I think it may be much more difficult to grow the fixed 16 bytes, but it also proposes a new approach to admit this issue.
Unitl now, 5 approaches have been proposed:

   1. from Ron: grow the fixed 16 bytes
   2. from Gunter:  overload NSH length field
   3. from Dave:  using MD type field, such as value 3,4,5..
   4. from Med:  reckon to use MD Type=2
   5. from Linda: let original MD Type field make 2 bits room for this purpose

   If it is possible, maybe someone can request a slot to discussion this issue during the upcoming meeting to achieve a consensus?

BRs,
Linda Wang



Ron Parker <Ron_Parker@affirmednetworks.com>

2016/10/25 21:32

收件人

"wang.cui1@zte.com.cn" <wang.cui1@zte.com.cn>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com>,

抄送

sfc <sfc-bounces@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>

主题

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







Linda,

If we do, indeed, set the MD-1 encoding schema ID into the NSH, itself, it doesn’t seem like 2 bits would be adequate.

Perhaps the fixed 16 bytes should grow to include a prepend byte(s) that identifies the encoding schema.

   Ron


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of wang.cui1@zte.com.cn
Sent: Monday, October 24, 2016 10:37 PM
To: Joel M. Halpern <jmh@joelhalpern.com>; Van De Velde, Gunter (Nokia - BE) <gunter.van_de_velde@nokia.com>
Cc: sfc <sfc-bounces@ietf.org>; sfc@ietf.org; Ron Parker <Ron_Parker@affirmednetworks.com>; Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-length-overload-00.txt

Dear all,

  In fact, there is also another solution to address this problem proposed in a previous draft https://tools.ietf.org/html/draft-wang-sfc-md-type-issues-02.
It also proposed to add some bits in NSH, such as reserving 2 bits in the MD-Type field, to identify the exact meaning of the Mandatory Context Headers.
This solution don't bother the length field as well as the MD-type=1/2. But is requires the original MD Type field to make 2 bits room for this purpose.

  On the other hand, I do agree that, both draft-wang-sfc-md-type-issues-02 and draft-vandevelds-sfc-nsh-overload try to propose the issue, we may agree/disagree
on the different approaches, but there should find a agreeable solution for how to understand the exact meaning in the Mandatory Context Headers fields in mixed scenarios.

BRs,
Linda Wang

"sfc" <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>> 写于 2016/10/18 10:10:35:

> "Joel M. Halpern" <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>
> 发件人:  "sfc" <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>>
>
> 2016/10/18 10:10
>
> 收件人
>
> Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>, Ron Parker
> <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednetworks.com>>, "Van De Velde, Gunter (Nokia -
> BE)" <gunter.van_de_velde@nokia.com<mailto:gunter.van_de_velde@nokia.com>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>,
>
> 抄送
>
> 主题
>
> Re: [sfc] New Version Notification for draft-vandevelde-sfc-nsh-
> length-overload-00.txt
>
> 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<mailto: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<mailto: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<mailto:internet-drafts@ietf.org>" <internet-
> drafts@ietf.org<mailto: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 AllocationIdentifier
> >     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<mailto:sfc@ietf.org>
> > https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org<mailto:sfc@ietf.org>
> > https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org<mailto:sfc@ietf.org>
> > https://www.ietf.org/mailman/listinfo/sfc
> >
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org<mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc