Re: [Tsv-art] Tsvart last call review of draft-ietf-6man-segment-routing-header-22

Joe Touch <touch@strayalpha.com> Wed, 04 September 2019 16:00 UTC

Return-Path: <touch@strayalpha.com>
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 7AC961208D6; Wed, 4 Sep 2019 09:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.218
X-Spam-Level:
X-Spam-Status: No, score=-1.218 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.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 VQJeUz0bfDf7; Wed, 4 Sep 2019 09:00:52 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF8BB1208BD; Wed, 4 Sep 2019 09:00:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=Message-ID:References:In-Reply-To:Subject:Cc: To:From:Date:Content-Type:MIME-Version:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=kD3Ce+N1rRnxEf9kfuINqGxHRsRrlao3QGO5EbPlq00=; b=H9qFKcJeHq67KR28uLWFy0hsz S14ZR1KHnf0fdmAdIaPj5+xpwpeJo3Zo2BA6cA1jYriRzESazXcoQCwqsIDEkzacoWUVvWjfg4Dx4 zdq4/WmmDVphgE9SuWtaf4z6pBJ5G0vzLampIz4H2BN04vDixeyHBbO5vL73sLNwDSHBQLQ840nDe unjlbDlfU7CqJp/UW3oHGW7WXV0S+0DNnkREFWzfHb7vkpNhAqOQ27iqeHJ9EbRr7SzMIXa41rqEy sgJRs2+k6K/ewMG3xn/I9csSe1MTJleoWKv0XhZAWGfzXfsbrnJoldCaTvDGH9EzWx0DB8eeAVeNp jS+qPtBmg==;
Received: from [::1] (port=37718 helo=server217.web-hosting.com) by server217.web-hosting.com with esmtpa (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1i5Xi8-001evh-KV; Wed, 04 Sep 2019 12:00:49 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_2826c3d372bc467b690ab6df6cd47ce7"
Date: Wed, 04 Sep 2019 09:00:44 -0700
From: Joe Touch <touch@strayalpha.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: draft-ietf-6man-segment-routing-header.all@ietf.org, tsv-art@ietf.org, ipv6@ietf.org, ietf@ietf.org
In-Reply-To: <DB7A6C0F-9CFC-4708-97C7-1C08EF9563DD@cisco.com>
References: <156635691497.429.17291254278849006934@ietfa.amsl.com> <DB7A6C0F-9CFC-4708-97C7-1C08EF9563DD@cisco.com>
Message-ID: <36af346181f08ee73df52322ab97b0bf@strayalpha.com>
X-Sender: touch@strayalpha.com
User-Agent: Roundcube Webmail/1.3.7
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/iqUsBn0JvZ_aS7l0tnNbZHNfOZc>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-6man-segment-routing-header-22
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.29
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, 04 Sep 2019 16:00:55 -0000

Hi, Darren, 

On 2019-09-03 14:33, Darren Dukes (ddukes) wrote:

> Hi Joseph, thanks for your review, please see inline.
> 
>> On Aug 20, 2019, at 11:08 PM, Joseph Touch via Datatracker <noreply@ietf.org> wrote:
>> 
>> Reviewer: Joseph Touch
>> Review result: Almost Ready
>> 
>> This document has been reviewed as part of the transport area review team's
>> ongoing effort to review key IETF documents. These comments were written
>> primarily for the transport area directors, but are copied to the document's
>> authors and WG to allow them to address any issues raised and also to the IETF
>> discussion list for information.
>> 
>> When done at the time of IETF Last Call, the authors should consider this
>> review as part of the last-call comments they receive. Please always CC
>> tsv-art@ietf.org if you reply to or forward this review.
>> 
>> My primary concern is MTU considerations (sec 5.3). Mitigation techniques are
>> both known and potentially complex (e.g., correct handling of ECMP and ICMP);
>> assuming that larger MTUs are even possible is not one of them
>> 
>> The current text is insufficient because the encapsulation method here appears
>> to be IPv6 in IPv6 (sec 3.1). Simple direct encapsulation cannot both support
>> the required IPv6 path MTU (1280 bytes) and use IPv6 encapsulation without
>> source fragmentation over IPv6 SR paths, and accompanying egress reassembly. 
>> ECMP issues on fragmentation should also be addressed.
>> 
>> Using IPv6 in IPv6 additiionally puts a limit on the SRH of 1500-1280 bytes
>> (per encapsulation/fragmentation layer), due to the reassembly MTU limit
>> (unless higher requirements are imposed).
>> 
>> This is discussed further in draft-ietf-intarea-tunnels, both regarding
>> fragmentation/reassembly and the potential need to cache initial fragments to
>> assist with relaying ICMPs generated by non-initial fragments.
> 
> This document defines SRH and its use within an SR Domain.
> Deploying a greater MTU within the SR Domain is one well known solution that has been used in MPLS domains for a long time.

The issue isn't whether there exists one well-known solution. The issue
is that there are many other cases where this solution is not an option.
That's the part that needs to be called. out. 

> As for the reference to the expired draft-ietf-intarea-tunnels, I think if there is interest in updating that draft and moving it to RFC that can continue independent of SRH or any of the many encapsulations it mentions.

The document is context for issues *when* increasing the MTU is not a
viable option. It will be updated when time permits. 

>> Nits:
>> 
>> It seems unclear why the unused header bits are assigned by Expert Review (sec
>> 8.1); given this doc is standards track and requires they be 0 on transmission
>> (sec 2), any update would already require a standards track doc to update this
>> doc anyway. Is the implication that IETF process (including IESG review) is not
>> sufficient?
> 
> BCP 26 section 4.11 suggest selecting the most relaxed policy.

Agreed that we wouldn't want to jump to IESG review for an informational
or experimental protocol. 

> Expert review is more relaxed than IESG review.
> 
> Expert Review appeared the most appropriate, along with the clarification in section 8 of draft-ietf-6man-segment-routing-header-22, especially for the limited number of flag bits available.

I don't think it would be appropriate to define new behavior for
reserved bits without updating this doc. That suggests an informational
or experimental doc could then update standards-track. 

If such changes already require standards-track docs, then IETF/IESG
review already happens, so it's already the "most relaxed policy" both
possible and necessary. 

Joe