Re: [Tsv-art] Tsvart last call review of draft-ietf-sfc-nsh-19

Mirja Kühlewind <ietf@kuehlewind.net> Wed, 27 September 2017 17:06 UTC

Return-Path: <ietf@kuehlewind.net>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FD681342D9 for <tsv-art@ietfa.amsl.com>; Wed, 27 Sep 2017 10:06:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=ietf@kuehlewind.net header.d=kuehlewind.net
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 zDydNP9ybGxh for <tsv-art@ietfa.amsl.com>; Wed, 27 Sep 2017 10:06:33 -0700 (PDT)
Received: from kuehlewind.net (kuehlewind.net [83.169.45.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A0B6134E6E for <tsv-art@ietf.org>; Wed, 27 Sep 2017 10:06:33 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kuehlewind.net; b=YS5SF4FyY02gYY7zC6sfxpD0+RyATQw6fgvwQXMuaEfa1F1Ej6TsjERT/fgG88Efrz90pZ6DQnTJNZT2loYHeQjjaiAoXfmSXeZtqkyFnaafCFSXknQ/oqISYsciND02N+yD2vh7VfifwVhLmutuskceyUmKsGTbG97tej+zIeg=; h=Received:Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:Content-Transfer-Encoding:X-PPP-Message-ID:X-PPP-Vhost;
Received: (qmail 5980 invoked from network); 27 Sep 2017 19:06:30 +0200
Received: from nb-10510.ethz.ch (HELO ?82.130.103.143?) (82.130.103.143) by kuehlewind.net with ESMTPSA (DHE-RSA-AES128-SHA encrypted, authenticated); 27 Sep 2017 19:06:30 +0200
To: Wesley Eddy <wes@mti-systems.com>, tsv-art@ietf.org
References: <150342731718.6066.9872092086965343963@ietfa.amsl.com>
From: Mirja Kühlewind <ietf@kuehlewind.net>
Message-ID: <0920ec5b-2dbf-5112-1b0d-e4e9efe3a519@kuehlewind.net>
Date: Wed, 27 Sep 2017 19:06:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150342731718.6066.9872092086965343963@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-PPP-Message-ID: <20170927170630.5975.86864@lvps83-169-45-111.dedicated.hosteurope.de>
X-PPP-Vhost: kuehlewind.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/CljZrtcSVr1JElyZETjiGecXAH8>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Sep 2017 17:06:35 -0000

Hi Wes,

thanks for the review! I've just put in my ballot position and note your 
second and third points there as well. However, from my point of few the 
fragmentation part seems actually okay. If you have further comments there 
please reply directly to Carlos or/and maybe you can put in a new review for 
this current version today (because this doc in on the telechat tomorrow).

Thanks!
Mirja


On 22.08.2017 20:41, Wesley Eddy wrote:
> Reviewer: Wesley Eddy
> Review result: Not Ready
> 
> In general, the document describes the NSH structure and some loose examples of
> how it might be used, but this isn't a very clear protocol specification.  It's
> mostly just about NSH format and less on the expected behaviors of NSH
> speakers, how to maintain state of the NSH peers or other data structures, etc.
>   It seems like there could easily be problems in interoperations between
> vendors coding solely based on the document.
> 
> Section 5 on fragmentation considerations is nebulous and has technical issues.
>   Specifically, it says that PMTUD should be used when NSH is encapsulated in
> IP.  PMTUD requires ICMP to work, and has known issues when ICMP is blocked in
> the path.  Is there a requirement is SFC networks running NSH that ICMP needs
> to be carried by the network?  Further, there is no discussion here on PLPMTUD
> versus PMTUD, nor reference to the specific RFCs, algorithms, and options or
> configuration parameters suggested to do this properly in SFC systems.
> 
> In Section 6, the assumptions, expectations, or hard requirements for mapping
> NSH onto an underlying "transport" are not very clear.  Only examples are
> given, and some of these (e.g. Ethernet) are not capable of doing things like
> detecting fragmentation issues.  Other examples (e.g. GRE) are tunnels where
> there may be more state.  There is no discussion about whether there are
> assumptions about packet ordering/reordering, duplication, losses, corruption,
> etc.
> 
> It isn't clear why the particular encapsulations discussed have been chosen
> rather than UDP or TCP-based options.
> 
> There should probably be more discussion about what types of network paths NSH
> is suitable for and that the choice of an encapsulation for NSH needs to be
> appropriate to the underlying path between service entities.  Some
> encapsulations will need to be tuned for the combination of path and offered
> load of traffic.  Some can provide much more feedback to the NSH "layer" than
> others that are mainly open-loop.
> 
> Propagation of errors through a service function chain or signaling of errors
> backwards on a chain seems like it bears further discussion.
> 
> 
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art
>