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

Bob Hinden <bob.hinden@gmail.com> Sat, 25 May 2019 11:43 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 D13AD120099 for <ipv6@ietfa.amsl.com>; Sat, 25 May 2019 04:43:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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] 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 CsZoW_xVFdoQ for <ipv6@ietfa.amsl.com>; Sat, 25 May 2019 04:43:41 -0700 (PDT)
Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (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 65C1212001A for <ipv6@ietf.org>; Sat, 25 May 2019 04:43:41 -0700 (PDT)
Received: by mail-wm1-x333.google.com with SMTP id f204so11811086wme.0 for <ipv6@ietf.org>; Sat, 25 May 2019 04:43:41 -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=iQapmp7QdOwzFHTxGKaV0yLFQaJzVtQ4AAwxEjKA8OM=; b=LtZDO5Vh/fXOiVKKgYV8fxJC0iF7b1ia0rtq9X8gAMNSYQAK3AMJ6odZkVO83BlI6u xsEfzhJzWdHYRuAN7UsKnka9HS4iIC3KEsQNPV2FbXQji4Vd593s2ENg2BlJiIMH25ZC uwbixXNQnWWFfkcA+bgnt4MRD0zBBn6L2g0ch40u1ONkwdY9HcM/fqbvAOHIAuWMdQRJ 5PciUpy+QDiHPhiuziSXOu6n/Kgt/QK8ktXYOAz5mBsiUYj4gSgi/qLYzwCi6l3Gdjl+ IG7Z77JcnxAfML7Y/mrSdbLN0yWWiz9wesJQmlRxi/6D2zTzOIVavAKaqpEqMZumzEFW k45A==
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=iQapmp7QdOwzFHTxGKaV0yLFQaJzVtQ4AAwxEjKA8OM=; b=Qi69j8BRyfUKX8lTP9XYso0ZTI9iYj8UCbEYF6urEFhSp0xGTrD6+LBVv/Gc4oYHzo o0/3aVljF+U9XkA6ulgBkfyQB3mZ1ufegCnZUIVUJGUQE4StPZy9jJV1MByslIhrSAHC FjLnj+qSYRhvKzVrAiItaxWnSufiBMhoggl1Km1mv2mXmEuQRZQ5dRzc4cAKB9FTIz/h qblCBmAK8KlrL/bAkkbgeA0MqKX25BHf5G7HOIc+3x83bo5BsdBSpDTn62uGmHYxkPYv 2g3T258JjzVJ2luPfpCfJhkrAGCvGCuVAZHd+xH9CeD7u2CrOwkNQswpuhGq0vw+lpfo 43IA==
X-Gm-Message-State: APjAAAVDzV7xGsoAKQq7wjJXSLAr69+jVUENHv/oLKoVi7wkHRi0guTz nIfwEEs5FMfawk65tVnYYE4=
X-Google-Smtp-Source: APXvYqxORjfpG6zR7W7N/ufIZhPLE+vRO67Ry1ykCFN+u+i+/vDLmn0bpuXpCPiDjtSUIVOkyAC9HA==
X-Received: by 2002:a05:600c:3d0:: with SMTP id z16mr3113579wmd.125.1558784619843; Sat, 25 May 2019 04:43:39 -0700 (PDT)
Received: from [172.20.5.136] ([50.234.163.151]) by smtp.gmail.com with ESMTPSA id a139sm3421536wmd.18.2019.05.25.04.43.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 25 May 2019 04:43:39 -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: <06AC5FB5-5DC9-4FCC-B4D9-1374C25DCBE4@cisco.com>
Date: Sat, 25 May 2019 07:43:35 -0400
Cc: Bob Hinden <bob.hinden@gmail.com>, Tom Herbert <tom@herbertland.com>, IPv6 List <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <64FB9282-3317-4A56-A7CE-57C6B1FC27BC@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> <992AEF14-FFF8-4F85-8E95-FFB1D29717C9@gmail.com> <06AC5FB5-5DC9-4FCC-B4D9-1374C25DCBE4@cisco.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/wezZeiP2NPU-ItwETyUCp7X83-A>
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: Sat, 25 May 2019 11:43:44 -0000

Darren,

> On May 25, 2019, at 7:27 AM, Darren Dukes (ddukes) <ddukes@cisco.com> wrote:
> 
> Bob. This text is functionally identical to the current text. This editorial change can be made but we would replace the word option with type.

Looking back at the doc, that sounds right to me.  The T in TLV, is of course "Type".  So it would be:

  The highest-order bit of the TLV type specifies whether or not the
  TLV data of that type 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”

Thanks,
Bob


> 
> Darren
> 
>> On May 24, 2019, at 7:38 PM, Bob Hinden <bob.hinden@gmail.com> wrote:
>> 
>> 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
>>>> --------------------------------------------------------------------
>> 
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------