Re: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>

Tom Herbert <tom@herbertland.com> Fri, 24 May 2019 16:34 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 874CC1200FC for <ipv6@ietfa.amsl.com>; Fri, 24 May 2019 09:34:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 ZTuua3LKpdXd for <ipv6@ietfa.amsl.com>; Fri, 24 May 2019 09:34:09 -0700 (PDT)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3264B120026 for <ipv6@ietf.org>; Fri, 24 May 2019 09:34:09 -0700 (PDT)
Received: by mail-qk1-x731.google.com with SMTP id c15so8438491qkl.2 for <ipv6@ietf.org>; Fri, 24 May 2019 09:34:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=qZhYaoM8GGhXapfwRc2aqxRXK6u9Ot8EZDh6gaGjGNQ=; b=V02kud+JVvzxAKsWdAbHMedqoduLHl6wl7BfmFGBkBV0aMH0IKxnxjNWcHjDPhNbV+ TWEwKi+71hjF8sj0sRpFTvEvkpwK6hnxuU2DsD+L98U0mJQbZlYEQL0ZH0U0d7UbP1ib 5JR7yGx7rfm+tyJ4Wy69Um7dY+Jn48iQNQks9VeSjfUMjZeUa7Pu437yw8DaJV6ul68m wc/anyKmx36H0OBnVsecWQNhuGfZFoeFeO6Q3E1vXDNVjPbPvABBmhHLR+YMzvHtpk81 ShRDM9rkCH1ZUckjNgiU+ifWg7d+jf02YKsY9SQ9ATuJt28gdgHrvtB8qMFGy28aAxmy 42lA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=qZhYaoM8GGhXapfwRc2aqxRXK6u9Ot8EZDh6gaGjGNQ=; b=di6qxUxZYp7dLk5eaQ4vODbeulUPB+ri2na61c3JZgfnDDKRwwc9oTON03weK4uLa0 5H6ZOkEfd3b7kLadVDFSppfgPhzXMy8gVK7A7u+DmcDp1OpbJW1fY6tntA5PB4RMcYI8 DpD7UcDp1O4Qh2Lwr2H/2F2OW2o9BmsUWkFL8BeFtQpbOCZQmnb4TFGJtB5auB0B8IUH HDK639p8KlmCeyKjGkw6sSUJCti6yvoX0B8ZSt01AW/dfx2Wb4VcxSXia9wNd5tt0h/2 nFi3i05UuWZYeUzUCaWtZVZUFUHdOoC11vIT8poD+Y7TduqnE//CGO9+Umq70tky2qVN fwDw==
X-Gm-Message-State: APjAAAUgQNiW+/FhwIqbqHUdAMLlWAJ1SG9z5qjTgDWidJQNfZuh2G6M e0VwBJ2vginZYb4AJcNlCKZGeDXtGlpWcCwdhBgC3Q==
X-Google-Smtp-Source: APXvYqwEvCTiJ0HUj+8jLLYQDOsve5991BJ6TM+7J3x2Nzb5lpvYQTiFxPJY3KNFf24NhBSMaHurrHej7ha8KpPZr4A=
X-Received: by 2002:ac8:2318:: with SMTP id a24mr73654635qta.60.1558715647931; Fri, 24 May 2019 09:34:07 -0700 (PDT)
MIME-Version: 1.0
References: <20160428004904.25189.43047.idtracker@ietfa.amsl.com> <588C586F-C303-418E-8D26-477C4B37CF92@gmail.com> <16253F7987E4F346823E305D08F9115AAB8AB6E2@nkgeml514-mbx.china.huawei.com> <329C76F8-7D1B-4D26-8F38-B8894505487F@gmail.com> <196ada08-4c0e-de11-ebb9-2ca70ab6f42d@gmail.com> <CALx6S34O8rMtG5_=stR=pb_oEEEsO4RRGm7spnf41O6cs2rPPA@mail.gmail.com> <1D2064A4-ECB2-410C-AC9A-A47B99C190DA@cisco.com>
In-Reply-To: <1D2064A4-ECB2-410C-AC9A-A47B99C190DA@cisco.com>
From: Tom Herbert <tom@herbertland.com>
Date: Fri, 24 May 2019 09:33:56 -0700
Message-ID: <CALx6S35HCc21oMYnmCNoE_QFMqyfosRdaeYaUw8W4bYKNdXNmg@mail.gmail.com>
Subject: Re: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, IPv6 List <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/aexFI-0m3sPXfxgPvWsP_mMQ-W4>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 May 2019 16:34:11 -0000

On Fri, May 24, 2019 at 8:41 AM Darren Dukes (ddukes) <ddukes@cisco.com> wrote:
>
> Tom, the action requested by the WG was to restore the text from rev 17. that was done.
>
> Now you appear to have an editorial comment to change that restored text to be something slightly different that you find more precise.  Is that correct?
>
Tom,

If this is just an editorial change to that text then that would be
fine, but this isn't the only change in -19 that discusses mutability.
The last paragraph in section 4.3.1 was added in -19,and not in -17 or
18, and I don't know that there was discussion in the WG about the
need for this. In particular, the sentence: "The remainder of the SRH
(Flags, Tag, Segment List, and TLVs that do not change en route) are
immutable while processing this SID type." seems to imply that the
mutbability requirements are depended on SID type (a term which AFAICT
isn't clearly defined). So to me, the mutability requirements are
still either ambiguous or conflicting in version -19 of the draft. I
would to proceed to write the draft on SR and AH, but without clear
unambiguous requirements on mutability that's hard.

Tom


> Darren
>
> On May 23, 2019, at 6:06 PM, Tom Herbert <tom@herbertland.com> wrote:
>
> On Thu, May 23, 2019 at 1:55 PM Brian E Carpenter
> <brian.e.carpenter@gmail.com> wrote:
>
>
> On 24-May-19 00:32, Bob Hinden wrote:
>
> Jingrong,
>
> On May 23, 2019, at 4:47 AM, Xiejingrong <xiejingrong@huawei.com> wrote:
>
> Support WGLC.
>
> Some minor/editorial nits:
> (1) Below text in section 2 is irrelevant and incorrect, because there is no 'mutable' or 'mutability' word in RFC8200.
>
>
> The w.g. chairs concluded that the consensus of the 6man w.g. was that the the mutability of the SRH fields be specified.  See:
>
>  https://mailarchive.ietf.org/arch/msg/ipv6/jBpmjGZd77ZRHKOKUF6Hsbcc0is
>
> That makes it both correct and relevant.
>
>
> To be even more clear, RFC8200 does not use the word mutable, but it
> does deal with the mutability of options:
> "The third-highest-order bit of the Option Type specifies whether or
> not the Option Data of that option can change en route to the
> packet's final destination."
>
>
> That makes one wonder why the text from RFC8200 wasn't directly
> adapted for use here. For instance, this could read:
>
> "The highest-order bit of the TLV type specifies whether or not the
> TLV data of that option can change en route to the packet's final
> destination.
>
>       0 - TLV data does not change en route
>
>       1 - TLV data may change en route"
>
> but the current text reads:
>
> "TLVs may change en route at each segment.  To identify when a TLV
> type may change en route the most significant bit of the Type has the
> following significance:
>
>      0: TLV data does not change en route
>
>      1: TLV data does change en route"
>
> I believe the intent here is that TLV data may change in route why the
> high order bit is set in the type, so the phrase " TLVs may change en
> route" is imprecise, only TLV data can change not type or length (if
> this is not the intent please let us know). The additional text about
> mutability in section 4.3.1 does nothing to bring clarity on this.
>
> Tom
>
> Regards
>   Brian
>
>
>
> Regards,
> Bob
>
>
>
>  In the SRH, the Next Header, Hdr Ext Len, and Routing Type fields are
>  defined in Section 4.4 of [RFC8200] as not mutable.  The Segments
>  Left field is defined as mutable in Section 4.4 of [RFC8200].
>
>  Some of the other fields of the SRH change en route (i.e. they are
>  mutable).  The SRH is processed as defined in Section 4.3 of this
>  document, and uniquely per SID type.  The mutability of the remaining
>  fields in the SRH (Flags, Tag, Segment List, Optional TLVs) are
>  defined in that section, in the context of segment processing.
>
> (2)the "or No Next Header" in the title of section 4.3.1.2 is irrelevant.
> 4.3.1.2.  Upper-layer Header or No Next Header
>
> Thanks,
> Jingrong
>
> -----Original Message-----
> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Bob Hinden
> Sent: Wednesday, May 22, 2019 9:40 PM
> To: IPv6 List <ipv6@ietf.org>
> Cc: Bob Hinden <bob.hinden@gmail.com>
> Subject: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>
>
> Hello,
>
> This message starts a new two week 6MAN Working Group Last Call on advancing:
>
>      Title           : IPv6 Segment Routing Header (SRH)
>      Authors         : Clarence Filsfils
>                        Darren Dukes
>                        Stefano Previdi
>                        John Leddy
>                        Satoru Matsushima
>                        Daniel Voyer
>     Filename        : draft-ietf-6man-segment-routing-header-19.txt
>     Pages           : 32
>     Date            : 2019-05-21
>
>   https://tools.ietf.org/html/draft-ietf-6man-segment-routing-header
>
> as a Proposed Standard.
>
> This document was in an extended last call that started in March of 2018.   An issue tracker was set up, and eight new versions of the draft were produced and discussed on the list and at face to face 6man sessions.   All of the issues in the tracker have been closed.  The chairs believe it is ready to advance, but given the number of changes and the time that elapsed, a new w.g. last call is warranted.  Please review the new document.
>
> Our thanks to the authors/editors and the working group for the work on this document.
>
> Substantive comments and statements of support for publishing this document should be directed to the mailing list. Editorial suggestions can be sent to the author.  This last call will end on 5 June 2019.
>
> Thanks,
> Bob & Ole
>
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> .
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
>