Re: Comments on draft-li-6man-enhanced-extension-header Sec 2.1

Mark Smith <markzzzsmith@gmail.com> Wed, 10 July 2019 13:09 UTC

Return-Path: <markzzzsmith@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 E3901120232 for <ipv6@ietfa.amsl.com>; Wed, 10 Jul 2019 06:09:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.798
X-Spam-Level:
X-Spam-Status: No, score=0.798 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, PDS_NO_HELO_DNS=1.295, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 pb9PXcPvj5Wl for <ipv6@ietfa.amsl.com>; Wed, 10 Jul 2019 06:09:44 -0700 (PDT)
Received: from mail-ot1-x335.google.com (mail-ot1-x335.google.com [IPv6:2607:f8b0:4864:20::335]) (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 D8660120225 for <ipv6@ietf.org>; Wed, 10 Jul 2019 06:09:43 -0700 (PDT)
Received: by mail-ot1-x335.google.com with SMTP id q10so2030626otk.10 for <ipv6@ietf.org>; Wed, 10 Jul 2019 06:09:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eI9gwoQ0zDT9D3T312tqbPPPDz92SIS99Ccs0H87Gzw=; b=jl6LCs2A5n6h4m2W5VgSdPB960RyOnDTUBmw6qN3k25QL7eYz/Y9NoyUuV30lOwqTP KxoheJQQ5JZCNCPbQ7Oe4RRCRqn/rJpzEQmEv6nnsh15tjd8xUjmaQEJVxscG+Vd/7PZ LJdFvRz3QsEL8cS+JiWQGN4e0qEGCIRbr4gQZyu0JgNGfUFKw1qc2rkf9ljZXU1KDc6c UTr6dH56p2/zJgsn9vVS2yuPVgKrFulixb7Nav7rZzspzRYJRiI4EXeSNhmfN4Mbj05/ qepNyEpiCA2+v0YqxirCdTMWomPcloHLx6LB2D2Lq4dfYytbkQBdb0mHS8moMMzxok1W WfMg==
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; bh=eI9gwoQ0zDT9D3T312tqbPPPDz92SIS99Ccs0H87Gzw=; b=Aa/+dNNnyn6uGmoiAL2dAdZV5LbaAn0hR1Y5ulLlEagWoO1p+Ep2FJX7WsJrgN7n3t gdh2TORmcdkxTF0j6zqHLXZ8zgdbr3XZBAHTW7vWq+F/RJBQitnAOL6iLnJh2pQy3ziU juLdnv86OQqOpaDliCvwSFR0XiOM7yTilRYNSxS0ErCarjZCtLooCPJg+WVjhVGZFQmx OrItRaNbzhmikckwM+c4me1yTZQ9W2Uio/ugihj0O6jlpBOyO+COEPjW1DqHHwOrbMhT RDixI/ktm44jOMg7I49wkx+fkvJ4yffxms8YyIVN15bVux2PaemNOGimkPBdlI6zPSd5 M/DQ==
X-Gm-Message-State: APjAAAWkzpTpyL1Zkas9lMGHWn6IOt5WK26AoXuKr58tiQN7AroiBwE6 J7Kask++iATcgif2C8W+BCydK+ZhskSuhUaba4k=
X-Google-Smtp-Source: APXvYqwLV6YJIXH4+wZXeYGl0/8zCB9BwrxVlZ3ijOoOW9xhFju0un0C/Vi2TJJdt1JJdND26h3V+BjvhxQFpaoFoaY=
X-Received: by 2002:a9d:66c8:: with SMTP id t8mr24098309otm.94.1562764183086; Wed, 10 Jul 2019 06:09:43 -0700 (PDT)
MIME-Version: 1.0
References: <CACL_3VGP4-kmyJGo1Gxea7HhcKY3P3EGHwgmcYxCGLnjPh-YCg@mail.gmail.com> <4278D47A901B3041A737953BAA078ADE148446F8@dggeml512-mbx.china.huawei.com>
In-Reply-To: <4278D47A901B3041A737953BAA078ADE148446F8@dggeml512-mbx.china.huawei.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 10 Jul 2019 23:09:30 +1000
Message-ID: <CAO42Z2wJR_fssOwLnz_1s=Cz-L3azvXE3tWSB+4YHT9q-QEv8Q@mail.gmail.com>
Subject: Re: Comments on draft-li-6man-enhanced-extension-header Sec 2.1
To: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
Cc: "C. M. Heard" <heard@pobox.com>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000000295f058d53648c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/9b-QD_mCDXSzGQAGae4eZjCmglw>
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: Wed, 10 Jul 2019 13:09:46 -0000

On Wed., 10 Jul. 2019, 22:53 Pengshuping (Peng Shuping), <
pengshuping@huawei.com> wrote:

> Hi Mike,
>
>
>
> We are aware of the note in RFC8200. However, as we stated in the draft,
> according to the current specifications, nodes may be configured to ignore
> the HBH Options Header, and the packets with it may be dropped or assigned
> to a slow processing path,
>

This was an observation on what some routers were doing with the HbH
header, not something describing preferred handling. Note that the previous
version of RFC 8200, RFC 2460, mandated HbH processing at all forwarding
hops.

I agree with Mike, defining a copy of the existing HbH EH with a different
NH value isn't going to overcome router implementation limitations.

If people are able to build routers that can handle the HbH header properly
without sending it to the slow path, then there is no problem, and the
existing HbH EH can be used as it is.

Regards,
Mark.




which will greatly reduce the forwarding performance when supporting the
> new services such as IOAM.
>
>
>
> We aim to define a new HBH Options header which still has the hop-by-hop
> behavior but is processed at wire speed instead of being assigned to the
> slow path.
>
>
>
> This new HBH Options header is identified by a different next header
> value. It shares the same structure of the HBH in RFC8200 for the purpose
> of sharing the existing options already defined and also keeping the
> compatibility with the existing IPv6 deployments.
>
>
>
> Shuping
>
>
>
>
>
> *发件人:* ipv6 [mailto:ipv6-bounces@ietf.org] *代表 *C. M. Heard
> *发送时间:* 2019年7月10日 12:11
> *收件人:* 6man <ipv6@ietf.org>
> *主题:* Comments on draft-li-6man-enhanced-extension-header Sec 2.1
>
>
>
> I see in Section 2.1 of this draft the definition of an enhanced
> Hop-by-Hop Options Header.
>
> Since its format and function are identical with that of the existing
> Hop-by-Hop Options Header, I fail to see what it could possibly accomplish.
>
>
>
> Moreover, it is in direct contradiction with the following directive in
> Section 2.8 of RFC 8200:
>
>
>
>    Note: New extension headers that require hop-by-hop behavior must not
>
>    be defined because, as specified in Section 4 <https://tools.ietf.org/html/rfc8200#section-4> of this document, the
>
>    only extension header that has hop-by-hop behavior is the Hop-by-Hop
>
>    Options header.
>
>
> Mike Heard
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>