Re: Fwd: New Version Notification for draft-hinden-6man-hbh-processing-01.txt
Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 03 June 2021 20:47 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 D75C23A19B3 for <ipv6@ietfa.amsl.com>; Thu, 3 Jun 2021 13:47:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=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 fQntJmCAspSK for <ipv6@ietfa.amsl.com>; Thu, 3 Jun 2021 13:47:50 -0700 (PDT)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (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 9BC843A19AE for <ipv6@ietf.org>; Thu, 3 Jun 2021 13:47:50 -0700 (PDT)
Received: by mail-pf1-x42f.google.com with SMTP id h12so2987594pfe.2 for <ipv6@ietf.org>; Thu, 03 Jun 2021 13:47:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=9N+HzWbS9xhn7HxR8p0rUODWCzwWqq9oSzndybxM94g=; b=se1KCk4tLOoJWB/vK2sFrRvKPXzgYeBuTXqiYqPLsCdI4xX9KaeI+oTdqsXJ/lWVt4 o9eppwoVhh3utCbbwADE7rX0CR0uCGx/0ptyJ+Pk8ial5DYDmI9B1avAwZ0ahKvC/5P9 rOHhAPlpBFTEv3EQHMLIo/2eV8JUw+a9Q34Zy0zZLuIuVW/G4mtpNrHdHeEn/9MeKAIW oAsM/uxKUnpx7TAwfM9KQkCmH5VPn2kd4KFEyqkMVa6a2SuPZA8DbbJA7W8wIM9e+lBn I6fPhmOLJhWdjO+z40qCGwJveUCUntQW2m3dl0/5RYhHqfFpcgoiBx1dgQEHvdmXRvWO KYdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9N+HzWbS9xhn7HxR8p0rUODWCzwWqq9oSzndybxM94g=; b=Rkr3gJNWKZlX1PF8tXmwDhJUVWzfGbZ2AUolPbPEcoPilwa/332JteH5XzcwCogFDt FXKDkQu8i0/eQPPsrkPI9Sjw7w0o6rMq8Oky9uu/O1C8wC56Nu7ZDuot/8WD+R7zipZP zq445y0vFCp+pdqQZkKC7KfPMjrTsl1mtCAOwfumCJsL0jGX2k0lTVfH8XdUlJhOUl0V HwW3I6noYnJas3S5p0a7XJH+/zabKlTlISDC4IYo9dKLSuHwMOQQmnel0qSCvTkba61p WM7VuvE9gCcmhkkXjY63IYTBvqMOFbSd5LtymzUYYrVU1bLINDzcHAw9D8jTfnLeLsm7 o3BA==
X-Gm-Message-State: AOAM533xjuDBp3DZ+cMUksKzZ9pY0f5leLmxej0GVsnt0IyfJZFK1Px/ pSdjgw8xeNWxe1L9isjk9T1+BL1YTY+EZA==
X-Google-Smtp-Source: ABdhPJyPyJWGearV+2wmPK7UUZBIG+cP7N7Jgk3LdktEx/cZpCWwF6+MzElMRd8YlNHtPc82L2Hhcw==
X-Received: by 2002:a63:7945:: with SMTP id u66mr1294491pgc.200.1622753269651; Thu, 03 Jun 2021 13:47:49 -0700 (PDT)
Received: from ?IPv6:2406:e003:100d:901:80b2:5c79:2266:e431? ([2406:e003:100d:901:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id p26sm3028468pfw.178.2021.06.03.13.47.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 03 Jun 2021 13:47:49 -0700 (PDT)
Subject: Re: Fwd: New Version Notification for draft-hinden-6man-hbh-processing-01.txt
To: Nick Hilliard <nick@foobar.org>, Bob Hinden <bob.hinden@gmail.com>
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, IPv6 List <ipv6@ietf.org>
References: <162265842779.4095.2393609365780372735@ietfa.amsl.com> <E5A31CCD-104D-4B92-9730-4FCFBF191F46@gmail.com> <b02dc0c5-e70a-f966-4e20-6b8af67b32d8@foobar.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <68321496-4a54-b9d6-b085-9b2c14df57c1@gmail.com>
Date: Fri, 04 Jun 2021 08:47:45 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <b02dc0c5-e70a-f966-4e20-6b8af67b32d8@foobar.org>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/z91muiuwKKTVkFb86Bv5vn8UCaI>
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, 03 Jun 2021 20:47:55 -0000
Nick, On 04-Jun-21 01:14, Nick Hilliard wrote: > Hi Bob, Gorry, > > Couple of things on this. > > - draft-hinden-6man-hbh-processing is not the document to have > terminology statements about control / forwarding plane / fast path / > slow path / etc. The topic is more subtle and nuanced than can be dealt > with in a summary of a draft which addresses a different topic. The > ietf really needs a proper document to discuss the issue because the > terms are used in quite a lot of discussions relating to packet > forwarding, and several subtleties are germane to this draft. > > - Is it correct to conclude that this doc changes the semantics of HBH > from only being processed when "explicitly configured to do so" to "MUST > process"? The text in the draft is ambiguous in the sense that it could > mean: > > 1. nodes MUST examine at least one HBH EH and MUST process the first > Option in the fast path, or > 2. if a node is configured to process HBH EHs, it MUST process the first > Option in the fast path. I've certainly been assuming #2. If it's #1, I think we'd simply be recreating the inconsistency between the real world and the satndard that RFC7045 & RFC8200 removed. IMNSHO there will always be routers that ignore HbH options. This suggests that a change to the draft is needed: OLD: This document updates [RFC8200] that a node MUST process the first Option in the Hop-by-Hop Header in the Fast Path and MAY process additional Hop-by-Hop Options if configured to do so. NEW: This document updates [RFC8200] such that if a node is configured to process Hop-by-Hop options, it MUST process the first Option in the Hop-by-Hop Header in the Fast Path and MAY also be configured to process additional Hop-by-Hop Options. Brian > > - signaling slow path HBH processing via the Router Alert option should > be interpreted in the context that if a HBH packet reaches the slow > path, this should be treated as something of a curiosity, i.e. the > exception rather than the rule. > > - consequently + for other reasons, it might be an idea to update the > text in the security considerations from "Due to this it's common for > transit routers" to "Due to this, it is routine for transit routers" > > - given the many and increasing orders of magnitude of difference > between fast path and slow path processing speed, I really question the > wisdom of making any declarations at all about slow path processing. > This is writing cheques on an empty account. We need to deprecate this > idea completely - it's been entirely non-viable for many years. > > - nit: all instances of "it's" except for the last one in section 8 > should be changed to "its" > > Nick > > Bob Hinden wrote on 02/06/2021 19:31: >> Hi, >> >> We posted a new version of draft-hinden-6man-hbh-processing. The >> changes include: >> >> * Expanded terminology section to include Forwarding Plane and >> Control Plane. >> * Changed draft that only one HBH Option MUST be processed and >> additional HBH Options MAY be processed based on local >> configuration. >> * Clarified that all HBH options (with one exception) must be >> processed on the Fast Path. >> * Kept the Router Alert options as the single exception for Slow >> Path processing. >> * Rewrote and expanded section on New Hop-by-Hop Options. >> * Removed requirement for HBH Option size and alignment. >> * Removed sections evaluating currently defined HBH Options. >> * Added content to the Security Considerations section. >> * Added people to the acknowledgements section. >> * Numerous editorial changes >> >> We think this resolves most of the issues raised on the list and at the >> pervious IETF meeting. >> >> Please review and comment on the list. >> >> Bob & Gorry >> >>> Begin forwarded message: >>> >>> *From: *internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> >>> *Subject: **New Version Notification for >>> draft-hinden-6man-hbh-processing-01.txt* >>> *Date: *June 2, 2021 at 11:27:07 AM PDT >>> *To: *"Robert M. Hinden" <bob.hinden@gmail.com >>> <mailto:bob.hinden@gmail.com>>, "Godred Fairhurst" >>> <gorry@erg.abdn.ac.uk <mailto:gorry@erg.abdn.ac.uk>>, "Gorry >>> Fairhurst" <gorry@erg.abdn.ac.uk <mailto:gorry@erg.abdn.ac.uk>>, >>> "Robert Hinden" <bob.hinden@gmail.com <mailto:bob.hinden@gmail.com>> >>> >>> >>> A new version of I-D, draft-hinden-6man-hbh-processing-01.txt >>> has been successfully submitted by Robert M. Hinden and posted to the >>> IETF repository. >>> >>> Name:draft-hinden-6man-hbh-processing >>> Revision:01 >>> Title:IPv6 Hop-by-Hop Options Processing Procedures >>> Document date:2021-06-02 >>> Group:Individual Submission >>> Pages:13 >>> URL: >>> https://www.ietf.org/archive/id/draft-hinden-6man-hbh-processing-01.txt >>> Status: https://datatracker.ietf.org/doc/draft-hinden-6man-hbh-processing/ >>> Html: >>> https://www.ietf.org/archive/id/draft-hinden-6man-hbh-processing-01.html >>> Htmlized: >>> https://datatracker.ietf.org/doc/html/draft-hinden-6man-hbh-processing >>> Diff: >>> https://www.ietf.org/rfcdiff?url2=draft-hinden-6man-hbh-processing-01 >>> >>> Abstract: >>> This document specifies procedures for how IPv6 Hop-by-Hop options >>> are processed. It modifies the procedures specified in the IPv6 >>> Protocol Specification (RFC8200) to make processing of IPv6 Hop-by- >>> Hop options practical with the goal of making IPv6 Hop-by-Hop options >>> useful to deploy and use in the Internet. When published, this >>> document updates RFC8200. >>> >>> >>> >>> >>> The IETF Secretariat >>> >>> >> >> >> >> -------------------------------------------------------------------- >> 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 > -------------------------------------------------------------------- > . >
- Fwd: New Version Notification for draft-hinden-6m… Bob Hinden
- Re: New Version Notification for draft-hinden-6ma… Eric Vyncke (evyncke)
- Re: Fwd: New Version Notification for draft-hinde… Nick Hilliard
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Brian E Carpenter
- Re: Re: New Version Notification for draft-hinden… li_zhenqiang@hotmail.com
- RE: New Version Notification for draft-hinden-6ma… Pengshuping (Peng Shuping)
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Gorry Fairhurst
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Gorry Fairhurst
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Brian E Carpenter
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Brian E Carpenter
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: Fwd: New Version Notification for draft-hinde… Tom Herbert
- Re: Fwd: New Version Notification for draft-hinde… Fernando Gont
- Re: New Version Notification for draft-hinden-6ma… Pascal Thubert (pthubert)
- Re: New Version Notification for draft-hinden-6ma… Fernando Gont
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Fernando Gont
- RE: New Version Notification for draft-hinden-6ma… Pascal Thubert (pthubert)
- RE: New Version Notification for draft-hinden-6ma… Vasilenko Eduard
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Nick Hilliard
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- RE: New Version Notification for draft-hinden-6ma… Vasilenko Eduard
- Re: New Version Notification for draft-hinden-6ma… Tom Herbert
- Re: New Version Notification for draft-hinden-6ma… Fernando Gont
- RE: New Version Notification for draft-hinden-6ma… Vasilenko Eduard
- Re: New Version Notification for draft-hinden-6ma… Fred Baker