Re: [sfc] NSH document updates

Kyle Larose <klarose@sandvine.com> Wed, 10 May 2017 18:13 UTC

Return-Path: <klarose@sandvine.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 6E69C127BA3 for <sfc@ietfa.amsl.com>; Wed, 10 May 2017 11:13:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level:
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 P7sPI8hUgqML for <sfc@ietfa.amsl.com>; Wed, 10 May 2017 11:13:21 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27C38128C81 for <sfc@ietf.org>; Wed, 10 May 2017 11:13:21 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Wed, 10 May 2017 14:13:19 -0400
From: Kyle Larose <klarose@sandvine.com>
To: James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: NSH document updates
Thread-Index: AdLFrALNtMYuKwwIS0uxdED9bjYxiQECMbSw
Date: Wed, 10 May 2017 18:13:18 +0000
Message-ID: <D76BBBCF97F57144BB5FCF08007244A7705D37D7@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863E@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863E@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [192.168.200.51]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_D76BBBCF97F57144BB5FCF08007244A7705D37D7wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/nnXbZEvb_q_63hMs2htrhrzjkdE>
Subject: Re: [sfc] NSH document updates
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
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, 10 May 2017 18:13:23 -0000

I support these changes, aside from a few nits below.

-------------------------------------------------------------------------

* In item 5:

In the Base Header, we have a field called "MD Type". In the suggested
replacement text for 12.2.4, there is talk about "MD Types," which
confused me, since it seems to be talking not about the field in the
base header, but instead about the field in the MD-Type 2 context header.

In particular:

"Designated Experts evaluating new allocation requests
   from the "Expert Review" range should principally
   consider whether a new MD class is needed compared to
   adding >>>>MD types<<<< to an existing class."

That phrase only makes sense to me if "MD types" means values for the type
field in the context header. However, that is called the "Type" field, not
the "MD Type" field in section 3.5.1. We should use consistent terminology
here to avoid confusion.


* Regarding item 6, I have a few concerns about the naming.

"MD TLV Type Registry" seems pretty general. Is this truly a registry for
all types of metadata using TLVs? Perhaps we should qualify it:
"NSH MD-Type 2 TLV Type Register". I know it's a bit of a mouthful, but
it pays to be precise.


* In item 9, there is a typo.

Line "unexpected outcomes forothers, thus it is recommended to analyze the"
should be replaced with
     "unexpected outcomes for others, thus it is recommended to analyze the


* In item 11, a few things.

First, the alignment seems off in the base header format.
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

The bit offsets are supposed to be between the "+" symbols, right?

Second, why does the replacement text for 12.2.1 keep the same structure as the
old text? Previously it spoke about the five reserved bits within the first 10
bits. There is no longer a contiguous set of bits in the example. Should we just
list the location of the reserved bits?

I suggest:

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Change to
   Bit 3, and bits 16-19 are reserved.

Thanks,

Kyle



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Friday, May 05, 2017 11:17 AM
To: sfc@ietf.org
Subject: [sfc] NSH document updates

Dear WG:

Please review the attached .txt which contains all of the changes captured by the chairs for the NSH document.

Please provide comments and support before 5/12 so that the NSH document editors may make the required changes and publish a new version of the document.

Thanks!

Jim & Joel