Re: [Technical Errata Reported] RFC8200 (5933)

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 12 December 2019 02:08 UTC

Return-Path: <brian.e.carpenter@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 1A08C12018D for <ipv6@ietfa.amsl.com>; Wed, 11 Dec 2019 18:08:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, SPF_HELO_NONE=0.001, 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 m0ge1im_29Ce for <ipv6@ietfa.amsl.com>; Wed, 11 Dec 2019 18:08:04 -0800 (PST)
Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) (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 178981200F6 for <ipv6@ietf.org>; Wed, 11 Dec 2019 18:08:04 -0800 (PST)
Received: by mail-pj1-x102a.google.com with SMTP id ep17so345135pjb.4 for <ipv6@ietf.org>; Wed, 11 Dec 2019 18:08:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=hsvnkpMMN2x0juTxBF+EKC4cHIZUKMbDnHeWTNiLmhE=; b=NPrsljWbiojmhvmHExaNV9Z86OCdJFCW2QZzmnhRDb0BpwB6gxR0XjldtK30oJDOHz 1Pei0G4KhbbuJiF5LFrLvIbRrIPST5HHKg3Dj+H3GVDHO6RxVCiFc4pCQefFp+Iw/mYB UsBRy4idZnC9zCiCPfwuYFYh7GDjivh8ufkRunAivP0E/d/Cup99OM+NfCvlAMy38LuZ SF/kJ1/AKuwDyBDAuaEnR9PQ0/M30dPcKg3EohE45gLP7EmMAVQV57plQl9cb5xybZ6w gqJjhsj0YEcfh9VbvEekuQc3nrvfYDpwjT1bYs1NNB4DmSKA1lYkr9oEMnT4h12dQRMQ ofoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hsvnkpMMN2x0juTxBF+EKC4cHIZUKMbDnHeWTNiLmhE=; b=B+4tvpVbub1grJQkqvQHq/NZOzLG+PvPaYRzSJsLF0wbIPZRU2a4p3pFtqOEVj8UyF 8oSqCcMh6OMD334kUjWUqDnnKYQDnkO/0LMNDgR3vu+x5xq7EM4skGwQet2e2Z9UkDOa fAyMBsp6/Rjpie0Az+qoPjBq6dv8o2zXzFsl9tCohEqjaN/xH0+9YFU4/BcAFwUcYmP6 MxJocZouFnm6V/wxE1n+qfNcne+tsBur1xJJjpSjMjk09IHYSZT9h56VqxGhS13HcfAU fhAemZqWW6Uefuc7CWeBr5Txjp+bG0bbe5NGeg1xenTxUfRxMyGaEH+88/WW52+a1uEu bK9w==
X-Gm-Message-State: APjAAAXNAFTYzDsyusvxC1XvYna2/yvK7/i+T4SF2xkmr25z9n6TM+b8 cecVDIpNmykeEn8LvF9gQqWMemkA
X-Google-Smtp-Source: APXvYqxNePfuZneyAt5xVE0ixxwWtDqj1M2+w5hJbk1Ve/Y34xfLnedmPHj5NNqpOgFHQczaCIyDqg==
X-Received: by 2002:a17:90a:cb96:: with SMTP id a22mr7128616pju.96.1576116482820; Wed, 11 Dec 2019 18:08:02 -0800 (PST)
Received: from [192.168.178.30] (228.147.69.111.dynamic.snap.net.nz. [111.69.147.228]) by smtp.gmail.com with ESMTPSA id 136sm4122510pgg.74.2019.12.11.18.08.00 for <ipv6@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Dec 2019 18:08:02 -0800 (PST)
Subject: Re: [Technical Errata Reported] RFC8200 (5933)
To: ipv6@ietf.org
References: <20191211032724.46F77F406F3@rfc-editor.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <ead110b0-3198-2894-3c63-9362276b0cc4@gmail.com>
Date: Thu, 12 Dec 2019 15:07:58 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191211032724.46F77F406F3@rfc-editor.org>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/KeKipDv6kHTbQej4TIwTm0xEOAY>
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: Thu, 12 Dec 2019 02:08:06 -0000

On 11-Dec-19 16:27, RFC Errata System wrote:
...

> Corrected Text
> --------------
>    Extension headers (except for the Hop-by-Hop Options header, or a 
>    Destination Options header preceding a Routing header) are not processed,
>    inserted, or deleted by any node along a packet's delivery path, until the
>    packet reaches the final destination node (or each of the set of final
>    destination nodes, in the case of multicast). 
> 
>    For packets that do not include a Routing Header, the final destination
>    node is identified by the Destination Address field of the IPv6 header. 
>    For packets that include a Routing Header, the final destination node is 
>    identified by the Destination Address field of the IPv6 header only when
>    the Segments Left field of the Routing Header is 0. 

I'm seeing a problem here. The Segments Left field of the routing header
must be decremented at the end of each segment. That's processing the
RH in my book, and it will occur when Segments Left >0.

   Brian

> 
>    The Hop-by-Hop Options header is not inserted or deleted, but may be
>    examined or processed by any node along a packet's delivery path,
>    until the packet reaches the final destination node (or each of the set of
>    final destination nodes, in the case of multicast). The Hop-by-Hop Options 
>    header, when present, must immediately follow the IPv6 header.  Its 
>    presence is indicated by the value zero in the Next Header field of the 
>    IPv6 header.
> 
>    A Destination Options header preceding a Routing Header is not
>    processed, inserted, or deleted by any node along a packet's delivery
>    path, until the packet reaches the destination node (or each of the set 
>    of destination nodes, in the case of multicast) identified by the 
>    Destination Address field of the IPv6 header. This means that  a 
>    Destination Options header preceding a Routing Header will be
>    processed by the first destination of the packet (specified by the
>    Destination Address field of the IPv6 header at the origin node) and by 
>    each node listed in the Routing Header.
> 
> Notes
> -----
> This errata clarifies two different issues:
> 
> * It clarifies that nodes other than the final destination do not insert o remove extension headers.
> 
> * It clarifies that the Destination Options header preceding a routing header *is* processed along the
>    packet delivery's path, but the node(s) identified by the Destination Address of the IPv6 header.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> can log in to change the status and edit the report, if necessary. 
> 
> --------------------------------------
> RFC8200 (draft-ietf-6man-rfc2460bis-13)
> --------------------------------------
> Title               : Internet Protocol, Version 6 (IPv6) Specification
> Publication Date    : July 2017
> Author(s)           : S. Deering, R. Hinden
> Category            : INTERNET STANDARD
> Source              : IPv6 Maintenance
> Area                : Internet
> Stream              : IETF
> Verifying Party     : IESG
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> .
>