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

Bob Hinden <bob.hinden@gmail.com> Fri, 24 May 2019 23:37 UTC

Return-Path: <bob.hinden@gmail.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 4E4A81200F5 for <ipv6@ietfa.amsl.com>; Fri, 24 May 2019 16:37:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 CyC26gZYvCgq for <ipv6@ietfa.amsl.com>; Fri, 24 May 2019 16:37:27 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 87808120020 for <ipv6@ietf.org>; Fri, 24 May 2019 16:37:27 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id l17so3072081wrm.10 for <ipv6@ietf.org>; Fri, 24 May 2019 16:37:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=YoHYVIkha9Axn1ECq5aNmyfG10nySScznU7GqFkJOvE=; b=HURGdWw/joVR8+TCl6TRgPgUptxkdu17rQpuVzTdLjZW0HaAGD4WpI3edFL1fkY6Vv zyfznU24HIqXHKgpMTVwL+KfEs3HbFPgGNTGsSFhTyDTI1BhytaZAXWbFxe9GtkkurpY uyaiGkd+nI9IzKuAwnWtEP7gwyCriNrDlLEaXpQUNXH9HVBf8n7sE2NIKLv+j/FdaVOl bA9tEPFbwKKjkuXq19E+rS2qI9wlN26qQSmV1Zde4py+TpaOlCQH4+qg2kwr/doCUWLU O9sH6bUDq+1M9TRi9DnekOX8rdGenKV0TsdgHMi8uSnkqr7J1JBrqmjn6DepqfrSwEfQ tqQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=YoHYVIkha9Axn1ECq5aNmyfG10nySScznU7GqFkJOvE=; b=PWFPa1XkjQiMGtuXkHOALStA9hF2y4eBo60HHSQW+MriyH1qtr2JRPBrNgtxcLWez7 Nv8RXLifuvhJg6Gd3TJUUAa32kTVlCET/jcJ1FeS9Tr7+OUfIuOMoxK5inxfCK1wCCgI ki5ql78XHXYSEuBTRKklHgCZh9SW23i3hOBGPbcDeEoeacqmpnpf8jUccKfBqyVOlOQV lAD3xPMxnligf3F901/7laXF8pMd4a0ZP50SsIQHF67DQ9rRT+vsagXb9gvDhpAE/GYb QcVQEsacXW7xef7Ey0W3vSdUykvxrexlmpzWvBLlnkK7EAlLgZfo2Zxc9nn1/uPv8JID WGAw==
X-Gm-Message-State: APjAAAXXqCRJIvoP4mutWrsez6uitpc2kItz4f9M1p4S2sW7754Olnff /AqeI1eJhPJLMSj5N950IBpEI/A6
X-Google-Smtp-Source: APXvYqwSswvXZLLX9mZmDqyJtd4382fAU7L0+TkDmvHdRiKxOcg5xj957KQu5iZ0CqwuNA1mUqycLA==
X-Received: by 2002:a5d:63d2:: with SMTP id c18mr14335807wrw.134.1558741045968; Fri, 24 May 2019 16:37:25 -0700 (PDT)
Received: from [172.20.5.136] ([50.234.163.151]) by smtp.gmail.com with ESMTPSA id a9sm4070317wmh.5.2019.05.24.16.37.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 May 2019 16:37:25 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Subject: Re: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>
From: Bob Hinden <bob.hinden@gmail.com>
In-Reply-To: <CALx6S34O8rMtG5_=stR=pb_oEEEsO4RRGm7spnf41O6cs2rPPA@mail.gmail.com>
Date: Fri, 24 May 2019 19:37:21 -0400
Cc: Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <992AEF14-FFF8-4F85-8E95-FFB1D29717C9@gmail.com>
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>
To: Tom Herbert <tom@herbertland.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/uZRrIrsIk-I3YzK6EdsSUvtdQ-k>
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 23:37:30 -0000

Tom,

> 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.

To my read, I think I prefer that text you are proposing.  That is:

  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”

Any objections to making this change?

Bob



> 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
>> --------------------------------------------------------------------