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

"C. M. Heard" <heard@pobox.com> Mon, 15 July 2019 02:53 UTC

Return-Path: <heard@pobox.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 F3B1B120191 for <ipv6@ietfa.amsl.com>; Sun, 14 Jul 2019 19:53:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=pobox.com; domainkeys=pass (1024-bit key) header.from=heard@pobox.com header.d=pobox.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 qSmD1WGLvHmz for <ipv6@ietfa.amsl.com>; Sun, 14 Jul 2019 19:53:57 -0700 (PDT)
Received: from pb-smtp2.pobox.com (pb-smtp2.pobox.com [64.147.108.71]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F374812001B for <ipv6@ietf.org>; Sun, 14 Jul 2019 19:53:56 -0700 (PDT)
Received: from pb-smtp2.pobox.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id B0014158EB7 for <ipv6@ietf.org>; Sun, 14 Jul 2019 22:53:54 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=mime-version :references:in-reply-to:from:date:message-id:subject:to:cc :content-type; s=sasl; bh=mvwaeR+Sdwpj2fjv3kKmgfswzws=; b=LfytZy pMXl7usrIg4aeaA5uIBl+REoJ/KzsQl/jaev4HoK3Yi0CeZ7JNr53VBEFLlMw/VM QOAMqLWqiPMq/OLcOl/95lMJuzYUXXZoUFoM49nwXgCS1uLh8WzTAAfLq6LlaWzi U3425ch1dFV3uDwktoWYmdLNoVGtjouKEkJhY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=mime-version :references:in-reply-to:from:date:message-id:subject:to:cc :content-type; q=dns; s=sasl; b=DECWKWIzjUvvc5Jd+O31Vz4ALDOhH8v2 WT39tZB/eE2F8JYYqiQdA37yTn3KKtsRo/A4Zg+dV4jM0wYATbIsK4C5oPdAMKMH XVGzHwZLDGKcY+wKeimZKbccOoLVtBULrKVZsl36nNd+FsW7wGz9sdiTpb4gvO4w /GMYo9BqVEE=
Received: from pb-smtp2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id A7316158EB6 for <ipv6@ietf.org>; Sun, 14 Jul 2019 22:53:54 -0400 (EDT)
Received: from mail-io1-f43.google.com (unknown [209.85.166.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp2.pobox.com (Postfix) with ESMTPSA id 1BDB0158EAE for <ipv6@ietf.org>; Sun, 14 Jul 2019 22:53:54 -0400 (EDT)
Received: by mail-io1-f43.google.com with SMTP id o9so31851960iom.3 for <ipv6@ietf.org>; Sun, 14 Jul 2019 19:53:54 -0700 (PDT)
X-Gm-Message-State: APjAAAUTEd+j8deyRn9Xv/FhordsTftOCf5nNdWO5tTBOf1fqPzqdPel D5glRweNMn3R+JGuNHaOum2d0ep+yZ8OX4l3jVA=
X-Google-Smtp-Source: APXvYqxn48cO4qJ+Jr+pBr39m+/x4K54tdkvkIuratgtQO2sAITPBwLulpNaVzoWOhryEURLRKhw0ffqFmO2CJksuds=
X-Received: by 2002:a02:2245:: with SMTP id o66mr26093711jao.53.1563159233579; Sun, 14 Jul 2019 19:53:53 -0700 (PDT)
MIME-Version: 1.0
References: <CACL_3VGP4-kmyJGo1Gxea7HhcKY3P3EGHwgmcYxCGLnjPh-YCg@mail.gmail.com> <4278D47A901B3041A737953BAA078ADE148446F8@dggeml512-mbx.china.huawei.com> <CAO42Z2wJR_fssOwLnz_1s=Cz-L3azvXE3tWSB+4YHT9q-QEv8Q@mail.gmail.com> <4278D47A901B3041A737953BAA078ADE148447E9@dggeml512-mbx.china.huawei.com> <CACL_3VF3L89uRuCQY_GO6HJm=r0JVWBvZzma-RNmM3s7rqy3pQ@mail.gmail.com> <4278D47A901B3041A737953BAA078ADE14846974@dggeml512-mbx.china.huawei.com> <CACL_3VFaP6=+wMiAZrGqv8SkwYeyjyV3d=fgHPX-hQdXVYoUUw@mail.gmail.com> <4278D47A901B3041A737953BAA078ADE1484836A@dggeml512-mbx.china.huawei.com>
In-Reply-To: <4278D47A901B3041A737953BAA078ADE1484836A@dggeml512-mbx.china.huawei.com>
From: "C. M. Heard" <heard@pobox.com>
Date: Sun, 14 Jul 2019 19:53:41 -0700
X-Gmail-Original-Message-ID: <CACL_3VH+9i4-yxYA9b46KGWgS-0ka6hvCAPpj3RRJC6CAoZ+BA@mail.gmail.com>
Message-ID: <CACL_3VH+9i4-yxYA9b46KGWgS-0ka6hvCAPpj3RRJC6CAoZ+BA@mail.gmail.com>
Subject: Re: Comments on draft-li-6man-enhanced-extension-header Sec 2.1
To: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
Cc: Mark Smith <markzzzsmith@gmail.com>, 6man WG <ipv6@ietf.org>, Lizhenbin <lizhenbin@huawei.com>
Content-Type: multipart/alternative; boundary="000000000000d85221058daf5e5b"
X-Pobox-Relay-ID: C8492BDA-A6AB-11E9-913C-72EEE64BB12D-06080547!pb-smtp2.pobox.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/QGhwxB8E_oEcnMwBN0ydhOfV4sQ>
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: Mon, 15 Jul 2019 02:53:59 -0000

We've been down that road before. That's how the existing HbH Options
Header was supposed to work when it was defined in RFC 2460 (and RFC 1883
before that). Mandating the behavior in those specs did not make it happen
(and that's why RFC 8200 relaxed the requirement). Why do you think that
mandating the behavior in a new spec (with a new Next Header type) will
result in a different outcome?

Additionally, it is not true that a new Next Header type with Hop-by-Hop
behavior is in any way backward compatible. RFCs 1883, 2360, and 8200
specifically disallow that, and existing IPv6 nodes have the assumption
that the only Next Header type with HbH behavior is 0x00 "baked in."

Mike Heard

On Sun, Jul 14, 2019 at 7:04 PM Pengshuping (Peng Shuping) <
pengshuping@huawei.com> wrote:

> The draft says that “The Options can be shared with the original Hop-by-Hop Options Header.” Not the same.
>
>
>
> Basically, the options are categorized based on their requirements of different processing by being placed into different HBH option headers. In the new HBH header if present, all the carried options will be processed at wire speed instead of being dispatched to CPU.
>
>
>
> Shuping
>
>
>
>
>
> *From:* C. M. Heard [mailto:heard@pobox.com]
> *Sent:* Friday, July 12, 2019 11:40 AM
> *To:* Pengshuping (Peng Shuping) <pengshuping@huawei.com>
> *Cc:* Mark Smith <markzzzsmith@gmail.com>; 6man WG <ipv6@ietf.org>;
> Lizhenbin <lizhenbin@huawei.com>
> *Subject:* Re: Comments on draft-li-6man-enhanced-extension-header Sec 2.1
>
>
>
> On Thu, Jul 11, 2019 at 7:19 PM Pengshuping (Peng Shuping) <
> pengshuping@huawei.com> wrote:
>
> We could do engineering at each option to indicate every router how to
> treat it. However, that will not be very efficient since each option type
> needs to be gone through and checked against the preset configuration.
>
>
>
> The new header that you propose uses the same options, so how would it be
> different?
>
>
>
> Mike Heard
>