Re: Turning routers into hosts (Re: Death by extension header (was:RE: New Version Notification for draft-li-6man-hbh-fwd-hdr-00.txt))

Fernando Gont <fernando@gont.com.ar> Tue, 14 July 2020 03:38 UTC

Return-Path: <fernando@gont.com.ar>
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 539403A091D for <ipv6@ietfa.amsl.com>; Mon, 13 Jul 2020 20:38:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.622
X-Spam-Level:
X-Spam-Status: No, score=-1.622 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.267, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 FCgcJO4wWhak for <ipv6@ietfa.amsl.com>; Mon, 13 Jul 2020 20:38:35 -0700 (PDT)
Received: from tools.si6networks.com (v6toolkit.go6lab.si [91.239.96.57]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63F0C3A0916 for <6man@ietf.org>; Mon, 13 Jul 2020 20:38:35 -0700 (PDT)
Received: from [IPv6:2800:810:464:1f7:9c6:c649:a25f:48d7] (unknown [IPv6:2800:810:464:1f7:9c6:c649:a25f:48d7]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by tools.si6networks.com (Postfix) with ESMTPSA id BE59D3FFAB; Tue, 14 Jul 2020 05:38:31 +0200 (CEST)
Subject: Re: Turning routers into hosts (Re: Death by extension header (was:RE: New Version Notification for draft-li-6man-hbh-fwd-hdr-00.txt))
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Mark Smith <markzzzsmith@gmail.com>, Toerless Eckert <tte@cs.fau.de>
Cc: "6man@ietf.org" <6man@ietf.org>
References: <CAO42Z2zMsYm8SaZM34z7Qm+90iFx75qQMo8=67=N7woqQEvO7w@mail.gmail.com> <52b31fcb-4160-97ca-ae0e-e855ca0af382@gmail.com>
From: Fernando Gont <fernando@gont.com.ar>
Message-ID: <b9b26321-f1f2-bec9-b8a1-b9224222efea@gont.com.ar>
Date: Tue, 14 Jul 2020 00:11:35 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <52b31fcb-4160-97ca-ae0e-e855ca0af382@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/yAUowqb8--yl6XObxpzflod0T_g>
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: Tue, 14 Jul 2020 03:38:37 -0000

On 13/7/20 21:13, Brian E Carpenter wrote:
> On 14-Jul-20 09:23, Mark Smith wrote:
>> On Tue, 14 Jul 2020 at 06:02, Toerless Eckert <tte@cs.fau.de> wrote:
>>>
>>> On Mon, Jul 13, 2020 at 03:00:44PM -0300, Fernando Gont wrote:
>>>> On 10/7/20 15:32, Toerless Eckert wrote:
>>>>> IMHO: See my email earlier in the thread about punting stuff to slow-path, especially when/before
>>>>> you figure out that you should have just ignored something at linerarte.
>>>>>
>>>>> Aka: not sufficiently prescriptive RFCs + bad implementations == extension header based features killed in deployments.
>>>>
>>>> Indeed. And add to that that the EH structure itself seems to be rather
>>>> unfriendly with some popular hardware architectures. (unless with "not
>>>> sufficiently prescriptive RFCs" you are meaning to set the maximum EH-header
>>>> chain length to some sane value that folks might agree to comply with).
>>>
>>> I think we might want to start with a draft collecting what we think to
>>> kow about the problem and figure out if we can structure it accordingl
>>> to make sense out of it to make progress that is not just incrementally fixing
>>> one single bit.
>>>
>>
>> I think one of the first sections needs to be titled:
>>
>> "Turning Routers into Hosts"
> 
> Are you sure you don't mean "Turning Routers into Packet Manglers"?

FWIW, draft-gon6-v6ops-ipv6-ehs-packet-drops describes why devices need 
to peek into the packet. It doesn't talk about any kind of mangling... 
and the only manipulation it refers to is the potential dropping of packets.

Cheers,
-- 
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@si6networks.com
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1